Heh this is what I was suggesting earlier in a previous post:
Interface the 6502 with a microcontroller that has
the peripherals you want. I was actually thinking of
a DPRAM, which I've used a number of times. They are
really neat.
The way I figure, with three chips, (6502, DPRAM, and
the microcontroller) you'ld get
1) a 6502 'engine' (to use your words)
2) serial port, I/O, A/D, timer from the microcontroller
that can be configured/used by the 6502 through the dpram
3) programmability of the microcontroller using an ISP
interface (here I'm thinking of the Atmel microcontrollers)
4) programmability of the 6502 through the microcontroller
over the serial port, writing to the dpram.
Advantages:
1) smaller chip count.
2) in-site programmability
3) more available parts.
Disadvantages
1) DPRAMs arent cheap
2) added complexity of programming the microcontroller
3) synchronization issues
For an even more off-the-wall idea, I figured the
best way to do away with all the disadvantages
altogether is to write a 6502 emulator on the microcontroller
itself
This has led me to more philosophical musings
about why I love the 6502. It certainly isnt the
pin count, packaging, or anything related to the hardware.
Besides reasons of nostalgia (I grew up with a ][+), its
the fun instruction set, the 'software' if oyu will.
If anyone here has written an emulator (The best
I've done is to write a 6502 assembler) I'ld appreciate
any comments on viability and speed.
Robert