RomWBW porting progress

eZ80 for RC2014™ and compatible backplanes

An eZ80 CPU Module that works within the RC2014™ ecosystem

11 Aug 2024


Show me the code!

If you want to see the code I have been writing/porting to make RomWBW work with my eZ80 module, you can find it in 2 repos:

  1. My RomWBW fork - this has all the driver updates - mostly related to I/O addressing and some tweaks to timing/delays: https://github.com/dinoboards/RomWBW/tree/dean-ez80
  2. My eZ80 firmware code. This is the code that is loaded onto the eZ80’s on-chip ROM. It’s the thing that runs on first boot and configures the chip as required to start RomWBW - it also manages interrupt marshalling. https://github.com/dinoboards/rc2014-ez80

RC2014/RomWBW porting progress:

So far I have manage to port and verify the following modules with my eZ80:

  1. Rc2014 Digital IO
  2. RC2014 512K ROM/RAM module
  3. RC2014 Compact Flash Module (original version V1.0)
  4. SN76489 sound module by J.B. Langston
  5. RC2014 YM/AY Sound Card
  6. RC2014 IDE Adapter
  7. WD37C65 Based Floppy Adapter*
  8. Yellow MSX V9958 VDP**
  9. Yellow MSX YM2149 Game
  10. Yellow MSX Keyboard
  11. Yellow MSX USB (CH376)

* I am not quite sure where I got this module from, but its based on Dr. Scott M. Baker’s design.

** As this is driven by the TMS9918 driver, I hope/suspect that the TMS9918 VDP modules would also work - but I have yet to be able to confirm.

Previous

Next