OneChipMSX is an FPGA-based re-implementation of an MSX 2 computer. It was built and marketed as a product in its own right, but was also ported to the Altera DE0 and DE1 development boards by Caro.
This page is devoted to my own port of Caro’s version, aimed at DE1, DE2, Chameleon64 and hopefully MIST too.
The original core makes use of features not available on some of my target platforms – namely the EPCS configuration device (used to hold the BIOS ROM) and DIP switches – so this core adds an extra CPU and On-Screen Display to provide more robust booting from SD card and to replicate the DIP switch functions.
While the core is highly experimental it works quite well if you take the time to set it up. A quick-start guide can be found here.
Releases can be found here.
Just tested this on my DE2. All seems to work fine, I didn’t get any Audio though (tried a few combinations on the OSD).
Is it not implemented?
Cheers,
Marcelo.
Is there any on going development of the MSX Turbo R, which uses the CPU R800 in conjunction with Z80?
I’m not aware of any such thing currently – it’s certainly not something I’m likely to write myself, but if someone else does I’ll do my best to port it.
The original OCM FPGA has less memory for an R800. There is a WIP project that is going to implement the R800 in bigger cores like a SM-X build in.
Interesting! I must check that out when it’s released.