Date : Thu, 05 Nov 2009 23:02:30 +0000
From : afra@... (Phill Harvey-Smith)
Subject: Basic6809 1.00
Mark Haysman wrote:
> I tend to use the built in basic assembler if I'm writing short routines
> that fit into memory easily. It's quick and easy to make changes, as long as
> you remember to save it before running every time,
Yeah if ASM programing teaches you one thing it's "save the bugger first" :)
> incase you get the
> inevitable loop mixed up and wipe the entire memory contents! I have to
> agree on the commenting though, not much room for it. If you want to see
> some real tight code, have you looked at the Elite Sourcecode? That's all
> written in Basic assembler! A real tribute to DB and IB, for proving the
> capacity of the human brain to remember what every label actually meant!
Well I guess for them it was pretty much the only tool available to them
so had to use it.
I guess my point was we don't have to so why should we be restricted by it ?
> When writing or patching ROMs, I use a PC. Write the code in TextPad,
> assemble it with BeebASM then use a DataMan S4 as an EPROM emulator to run
> it on a real beeb, so for larger code, I do agree it's a lot easier.
Programmer's notepad (simply because it's what came with the version of
GCC I use for AVR programming and it's what I have got used to :)),
BeebASM and either to my Leaper 48 and flash ROM, or loaded as a ROM in
MESS/BeebEM.
Cheers.
Phill.
--
Phill Harvey-Smith, Programmer, Hardware hacker, and general eccentric !
"You can twist perceptions, but reality won't budge" -- Rush.