jteeprom
Verilog modules compatible with common EEPROM chips such as 93C46 or 93C06 by Jose Tejada (jotego)
Related Repositories
The following repositories use these modules
- JTCPS, compatible FPGA core for CAPCOM arcade system
- JTPANG, compatible FPGA core for CAPCOM/Mitchell Pang hardware
Dump Interface
The modules have a dump interface with the same data width as the memory itself. But, there is a wrapper to provide a consistent 8-bit dump interface regardless of the memory width.
JTFRAME expects an 8-bit interface, so the wrapper is advised.
Test waveforms
This can obtained by dumping to the error.log file the commands sent by the CPU in the Cadillacs'n Dinosaurs game:
mame dino -debug -log
And then
wp f1c006,1,w,1,{logerror "%d - %d - %d\n", (wpdata&0x80)>>7,(wpdata&0x40)>>6,wpdata&1;go}
After booting, the error.log will contain the read access done by the game. If you go into the test menu, and change the settings, the error.log will contain the write commands.
Contribute
You can show your appreciation through
- Patreon: https://patreon.com/topapate
- Paypal: https://paypal.me/topapate