Re: TTL 6502 Here I come
Posted: Tue Mar 12, 2019 4:26 pm
Congratulations: the only part of the CPU that is yet untested is that SPI port.
Go, Drass, go.

I think it's sort of a 6502 which "pretends" to be something like a 65816 stuck somewhere between emulation mode and native mode.
To add two points to Drass's nice list above:
the status register still is like in the 6502, and the interrupt vectors still are like in the 6502.
We already had some technical info on K24 somewhere up in the thread .
Point is, that supporting all of the 65816 features would have required a complete redesign of the entire CPU,
so sorry to say this: a 65816 compatible TTL CPU would have to be a new and different project.
On the bright side, any 65816 assembler is supposed to be able to generate K24 machine code,
and when taking a bit care while coding, it might be not impossible to run K24 machine code on a 65816, too.
Go, Drass, go.
BigEd wrote:
is the K24-6502 something like an '816 in emulation mode? Or more like an '816 in 8/8 native mode?
I think it's sort of a 6502 which "pretends" to be something like a 65816 stuck somewhere between emulation mode and native mode.
To add two points to Drass's nice list above:
the status register still is like in the 6502, and the interrupt vectors still are like in the 6502.
We already had some technical info on K24 somewhere up in the thread .
Point is, that supporting all of the 65816 features would have required a complete redesign of the entire CPU,
so sorry to say this: a 65816 compatible TTL CPU would have to be a new and different project.
On the bright side, any 65816 assembler is supposed to be able to generate K24 machine code,
and when taking a bit care while coding, it might be not impossible to run K24 machine code on a 65816, too.