fachat wrote:
I'm also planning to keep all the current opcodes, but include 2, maybe 3 extra 16-bit registers (U,V,W) with extra opcodes for stuff like
using a 16 bit ALU to reduce invalid memory cycles.
Code: Select all
LDU $1234
LDA U,X
Code: Select all
INYW
ASLW
Code: Select all
LDA ABS,Y
I'd loose extra registers I could reuse for e.g. a blitter though. But on the other hand, adding the originally mentioned U,V,W registers feels like just adding a separate 16bit CPU and not extending the 6502...
I've written up some thoughts on this on my sneak preview page
http://www.6502.org/users/andre/sneak.html#fpga
André