BigDumbDinosaur wrote:
... More like pointless. Why use three bytes to do a two-byte job?
I don't know of any way to increase the accumulator by 29 or 30 and potentially switch modes in only two bytes of code, so I personally would be more inclined to call it "obscure" or maybe "obtuse", rather than "pointless". Some other "ob-" words also come to mind, like "obfuscated" and "obnoxious".
Quote:
It's a rare case where switching between native and emulation modes occurs as a regular activity. About the only one I can think of off-hand is when a eight bit Apple is retrofitted with an '816.
I installed a 65c802 in my old Apple ][+ back in about 1990, to experiment with the 16-bit registers. It was fun for awhile, but a bit cumbersome, because the monitor was completely clueless about what I was trying to do. I thought about adding the necessary monitor functionality myself, but eventually moved on to a different interest instead. I grew weary of all the mode-switching, which couldn't be avoided to get my experiments to "play nice" with the Apple ][ firmware. I went through my attic recently, but only found a //e and a Franklin Ace up there ... I hope I didn't lose that '802 in one of my moves. Meh ... easy come, easy go ...
Mike B.