805x processors cannot (without external hardware) write to program memory, so any
line assembler would be dependant on some (common) hardware tricks to write to
program space.
Most 805x applications are single chip anyway, so this is not too common. The
closest thing that comes to mind is an 805x Forth that ~may~ have an assembler
extension.
John Chris Wren wrote:
D'oh! I feel stupid. Don't ask me
why I read 65xx with you asked about
805x. I've been writing 805x for about 15 years, and I've never run across
one. I've though about writing one from time to time, but never got around
to it. Since I usually have a pretty tight embedded system, I use all host
side tools. If you write one, I'd be interested in looking at it.
--John
> -----Original Message-----
> From: owner-classiccmp(a)classiccmp.org
> [mailto:owner-classiccmp@classiccmp.org]On Behalf Of Ben Franchuk
> Sent: Friday, March 22, 2002 0:05 AM
> To: classiccmp(a)classiccmp.org
> Subject: Re: Source code for 805x line-by-line assembler?
>
>
> John Chris Wren wrote:
> >
> > The reason for that is generally memory. The Apple II
> monitor had a nice
> > little one built in, and it was a work of art, as far as the opcode
> > compression and decoding table went. One time (many years
> ago), I stripped
> > that portion out of the Apple monitor for another personal project. You
> > could do the same. It wasn't very difficult to do, just a bit
> of typing.
>
> The 6502 has a very simple and regular instruction set that is easy to
> encode.
> What is 805x controler like?
>
> > > The 805x microcontrollers have been around since the mid-80's,
> > > yet I've never
> > > seen a monitor program for them with a "quick-and-dirty"
line-by-line
> > > assembler in it as many of the debuggers for the MOT monitors
> > > have. Do any of
> > > you guys have a source file of a line-by-line assembler for the
> > > 805x series
> > > that can easily be adapted for inclusion in a monitor?
>
> Lets not forget a version of basic for the apple was all hand coded with
> no real source?
> --
> Ben Franchuk - Dawn * 12/24 bit cpu *
>
www.jetnet.ab.ca/users/bfranchuk/index.html
>