My "After Burner II" demo running on a real Commodore 64 with hundreds of scaled sprites, sampled audio, RGB565 colour, and higher resolution. Using my Mega Wang 2000 Turbo Edition hardware.
The SDK can be downloaded here: https://martin-piper.itch.io/bomb-jack-display-hardware/devl...
I plan to make the hardware available to purchase after one more hardware revision to optimise performance.
8 data bits, write signal, reset address state logic.
Each byte written will prime the 24 bit address to write to in the hardware and then store bytes with auto-incrementing address.
This lets the C64, or any other machine capable of generating those signals, to write large amounts of memory to the hardware.
I know, I was replying to the GP, whose definition of "original" this didn't fit (and that's fine, but, instead of complaining about it, they should build things).
What's the relation between this and MAME? I don't have the Bomb Jack arcade PCB (I've got others though) but I do have a Pi2JAMMA and, well, Bomb Jack using MAME.
Is this project something that could be replacing (partial?) hardware on a real Bomb Jack PCB (not unlike what some are doing with C64 chips, where new replacement can be dropped in place of old broken chips)?
It started off as a direct Bombjack arcade hardware replacement, it then grew way beyond what the arcade was capable of.
MAME is software, this is hardware, no relation. :) Although interestingly the first version of the hardware did allow me to find a bug in the MAME implementation.
This engineer has a series where he carefully restores a Processor Technology SOL-20 Terminal Computer, the world's first true home computer (1976). The computer will go to the Dutch Home Computer Museum once restored.