the 65CE02, from CSG, located here on the archives. http://www.6502.org/documents/datasheet ... 02_mpu.pdf
it had a Z register and a relocatable stack. ... in an 8-bit package. Super cool. A couple of people have or are working on 'cores' for the 65CE02, I will be studying them for any custom chip/core developments!!
it is like the last of the 8-bit, with a lot of the best improvements, while the 65816 is a 16-bit chip, the first of its generation of chips (in 65xx).
Coming in 1988, 13 years after the 6502, and in the era of the 68000-based machines, it doesn't look like it had much of a life.
From Wikipedia: The 65CE02 was used in the Commodore A2232 serial port card for the Amiga computer. That was it? What a waste.
I am looking at the virtual cores built on this for future work and potential WDC developments, though unlikely, they do release new chips and revisions every few years. the support just shown here in this thread is a strong indication of marketability. If I enter the arena (aspirations!) I would be looking at a 65CE02 as a baseline, including for the 65-RISC-V project.
especially for Operating Systems like FUZIX or GeckOS where fully relocatable code and data structures are pretty useful.
but sadly that is not the timeline we live in...
for example i would remove INW, DEW, ASW, and ROW (Word Increment/Decrement/Shift Left/Rotate Left) and replace them with ICC and DCC (Increment/Decrement with Carry) with both Basepage and Absolute addressing modes. ICC and DCC are functionally identical to "LDA ADC #0 STA" and "LDA SBC #0 STA" but don't modify the accumulator. so you can chain them to increment/decrement multi-byte words in memory (also works with BCD).
but of course i know that with the goal of staying as low cost as possible, having JMPs and JSRs always do a 16-bit addition with the relative offset and the PC would add quite a bit of complexity and cost. but a man can dream
I would at this point cast my vote for an on die cache, probably the stack, built into the chip itself, or at least some form of on chip RAM to facilitate stand-alone operation. I think if this could be achieved, to walk in and say "you can use our (~$30) chip. by itself, and it will work, and the 6800 is $250, plus that RAM, we will not only beat them at cost, we can completely eliminate the need for additional hardware with a performance boost." This is assuming you could fit 256 bytes of RAM onto the die for only a 50% price increase, $30 instead of the $20 price hawked at the time. Given that much later, many of the features I want ended up getting made, once it was affordable, I would now advocate for that on-chip Stack RAM (or cache) and the Stand-Alone-Operation it offers as something that might justify a price increase.