The Arcade Card add-on was designed specifically around using the transfer instructions to rapidly transfer graphics into VRAM, something it was very good at. Made some really good Neo Geo ports possible.
Wonder what a good programmer could do with a modern 6502-based ISA clocked at 20+ MHz but otherwise identical hardware to <insert favorite 6502-based platform here>. Imagine being able to hit I/O registers on every single hardware cycle because your CPU blows that out of the water (see: SuperCPU on C64/128 which can very much meet the demands of "write a new value each 1MHz cycle")
Of course, the memory would need to be on the same die to be able to function at that speed, but my Apple //e had a full megabyte of RAM (in addition to the 64 on the motherboard) and, IIRC, Apple’s bank switching scheme could accommodate up to 16 megs. The chip would be mostly SRAM.
Talking to anything outside the chip would slow things down considerably though, and using one in place of a real 6502 would be comically weird. It’d feel like a machine that spends 99.999999% of the time waiting for IO.
Which, amusingly, feels the opposite of mainframes, where the machine appears to never have to wait for IO.
OTOH, I wonder if someone would build something like this - a 6502/65816 with lots of SRAM and system-bus compatible timings - using the cheapest commercially available foundry, how much could it cost.
I did have a PCB worked up that lets you convert anything to a PC Engine controller. Can’t give them away!
Though apparently the super street fighter port on the Amiga is rather decent.
I'd love to read something in depth about the capcom console ports. The snes, magadrive and pc engine ports all look like some minor miracles! I remember an interview with a snes developer at rare were he said sf2 is the most impressive game on the snes. (Think I read that in retro gamer UK mag in the last decade or so).
Amusingly, TurboGrafx-16 is a US-specific name, so is the huge shell.
In Japan, the console was called PC Engine and was really compact. Later revised as CoreGrafx and CoreGrafx II, both still the same fundamental hardware.
I own the later variant. Very solid little box that sips power and produces stable a/v output.
In the back of my mind, I have the idea that US regulations required extra shielding that the Japanese model lacked. Maybe this isn't the case. Maybe some American marketer decided it was just too cute or too small.
The Japanese version of that redesign also got compatibility with existing SNES Multi-AV cables (at least the composite ones, the AV Famicom didn't output s-video) while the US version was RF-only (and AFAIK is worse for jailbars than any previous NES)
I had a PC Engine and a Super Famicom (well before the SNES made it to the US!). They both had cosmetic differences but I thought that the Japanese versions of both would be more attractive to US customers. I'm not sure why they shipped different casings like they did.
Even worse when the snes did finally arrive we were stuck with pal 50hz squished slow versions, especially noticeable in street fighter 2.
It’s not that the 8088 was a horrible CPU - it was a pretty ok one - it’s just that the 6502 was a beast of a CPU.