#Amiga Bugs
6 messages in this thread
If I had a 6809 manual at hand, I would be more specific, but I remember that
while I was programming a 6809 application once, I kept hitting all kinds of
missing adressing mode gotchas, and thinking "gee…the 6502 lets you do that."
Almost never happens the other way around (I will grant that
post-increment/pre-decrement is nice, and a (unsigned) multiply is a space-(not
time-)saver).
BUt maybe the fact that I was sorry that I had undertaken the project (for
unrelated reasons) might have colored my views….
*kevin*
*** There is a reply:
41945
Enter command, N for next
message or <CR> for menu : n
THERE ARE A HECK OF A LOT MORE 'HOLES' IN THE 6502 CARD THAN IN THE 6809 CARD
(OPCODES PER ADDR. MODES)!
*** There is a reply:
41948
Enter command, N for next
message or <CR> for menu : n
Yes but I know where they are. (point taken)
I will also grant that the 6502 has some sillyness (decimal math, pre-indexed
indirect(note aside: Has *anyone* EVER used pre-indexed indirect (i.e. LDA
(FOOBAR,X) ) ? ) ).
After some thought I will retract what I said about the 6809 being no good.
But it isn't the superchip that some would make it out. Too many of the wrong
address modes.
*kevin*
Peace.
*** There is a reply:
41970
Enter command, N for next
message or <CR> for menu : n
IF YOU CAN FIND A BETTER 8 BIT PROCESSOR, BUY IT. TOO MANY OF THE WRONG
ADDRESS MODES??????WHAT DOES THAT MEAN? I ADMIRE YOU FOR BEING SOMEWHAT
OBJECTIVE ABOUT THIS. MOST PEOPLE ARE, I'M SURE YOU'VE NOTICED, TOTAL BIGOTS
ABOUT THE MACHINE THEY'RE MOST FAMILIAR WITH, EVEN THO IT MAY BE TOTAL TRASH.
CIAO, BABY.
Enter command, N for next
message or <CR> for menu : n
Had to do a lot of (6502-like) LDA ABS,X , where the X register was very
variable. On the 6809 had to do a lot of ABX stuff to accomplish the same.
Maybe I was stupid…chose the 6809 on general recomendation to do a particular
app that it turned out was inapropriate. Took a look recently at the 6809
book. For many stand-alone things the 6809 is really handy (being able to
change Page Zero is nice), But for the app I was doing, the 6809 was slower
(fetching prebyte/postbytes) and missed a needed address mode.
Thew fact that I hated the application that I contracted to do might have
colered my view, but I could have done it on a fast 6500/11.
After looking at a 6809 book recently, I must admit, that for certain systems
(rather than applications) the 6809 is the preferred machine.
*kevin*
Enter command, N for next
message or <CR> for menu : n
YOU DON'T HAVE TO ABX. YOU CAN LDA B,X.