GARTHWILSON wrote:
jmp(FFFA), BDD's comment about microcontroller speed was with reference to using it as glue logic and more-sophisticated logic (an MMU in this case) to support a 6502/816. In a
recent topic, I figured a 25MIPS PIC (100MHz in that case) was marginally fast enough to substitute for glue logic for a 1.79MHz '02 ...
There are three major architectures in the PIC family. The 8-bit architecture (with several variants), the 16-bit architecture (again, with several variants), and the 32-bit architecture (MIPS-based, with two variants at the moment). Each offers drastically different levels of performance per clock cycle. A 100 MHz PIC32MZ will typically run at 165 MIPS, not 25 MIPS as might be expected from an 8-bit PIC if you could run one at 100 MHz (max official clock rate is 64 MHz/16 MIPS at present).
Given that the 32-bit PICs and recent ARM MCUs are a lot faster than the PCs from yesteryear that were originally used to emulate 6502-based computers, I think the PIC32MZ (or similar ARM) would be a good platform to build a 6502 (or 65816) emulator on.