3 ms·
After spending time with the eZ80, I have to say most of your complaints with the 816's addressing modes are also concerns on the eZ80. The only way to address
by mondoshawan 7y ago
After spending time with the eZ80, I have to say most of your complaints with the 816's addressing modes are also concerns on the eZ80. The only way to address 24-bits of RAM is in ADL mode, which requires a specific mode switch, and then that screws up interrupts if you stay there. Further, code density is much worse in ADL mode, so staying there most of the time will actually make 24-bits of addressable RAM a problem. There's no provision for doing I/O block transfers in the ISA, so that makes data transfers on that half of the bus... questionable as to why that bus is even present.
- cmrdporcupine 7y agoAw, that's sad to hear. In retrospect Motorola's 6809 (and then the 6309) probably did the best job of adding 16-bit (and even 32-bit) support to their register set. If they had taken it further and added a 24 or 32 bit address bus, that would have been nifty.
- Wildgoose 7y agoI believe the Acorn Atom nearly used the 6809 CPU. (Vague recollections from a very long time ago).