OCM launched on Altera DE0-Nano.
Minimum set of periphery assembled on the daughter board
and contains modules VGA, PS / 2 KBD, SD Card, Sound and 1 Joystick. Scheme and the firmware here.
Btw for anyone interested in copying this: I'd first have a look around to see if there's other projects out there that tack a VGA output onto a DE0-Nano. And check Altera's (excellent!) documentation + design examples too.
Why? If there's an existing 'default' VGA example or some other project that's both interesting / related / popular and uses a VGA output, you could use the same hardware to run those projects and this 1chipMSX port.
Changing a few I/O pins in an FPGA design that already works, is trivial if the hardware is an add-on board. But plugging / unplugging different external boards + cables to run different projects (when both use the same monitor to output stuff), is well... annoying.
I have not found the daughter board for DE0-Nano, suitable for the realization of OCM.
Therefore did his own version.
If you have any other suggestions, let's discuss.
Can I ask about NTSC out
My NanoMSX was displayed black-white (no color)
I dont know why.
How Can I fix it?
Using a clock signal generator on the basis of the phase accumulator
possible to obtain a frequency of 21.47727 MHz.
The result is now correctly generated signal NTSC, that allowed us to obtain a color image to TV. New version.