v2020.01.26 has been released, but some issues have already been identified.
I would like to consider once again how to create various timing signals with reference to the implementation of OpenMSX.
The web page address of OCM改 has been changed.
https://twitter.com/thara1129/status/1222883037597200385
I tried to incorporate JoyMega into Mega Drive 3B pad. A1GT was confirmed to work without any problem. However, I confirmed that the response of A button and START button was bad in OCM. I suspect that the OCM has a bug that the output signal from the JoyStick port (Pin 8) is not stable.
I have added MIDI-IN / OUT terminals to DE0CV + DEOCM. We are also designing a clone for i8254 / i8251. The purpose is to be able to use MSX-MIDI.
https://twitter.com/thara1129/status/1226855180760580096
https://twitter.com/thara1129/status/1228076644373389312
Improving VDP is very difficult, so we start with the easy part first. ;)
http://hraroom.s602.xrea.com/msx/ocm/index.html
I have released ocmkai-20200223.
[Update contents]
(1) Added MSX-MIDI interface.
-- But not impremented the MIDI-IN yet.
(2) Modified external interrupt signal.
-- pSltInt changed from input/output port to input port.
-- Changed to notify the CPU of the interrupt signal input from pSltInt.
Great work. I will try it soon. Thank you!
how many LE have you occupied?
What level could the OCM / Zemmix go to?
are there any plans to use the USB for keyboards and or joysticks in OCM / Zemmix?
thanks
how many LE have you occupied?
What level could the OCM / Zemmix go to?
are there any plans to use the USB for keyboards and or joysticks in OCM / Zemmix?
thanks
Your last question is pretty easy to answer:
You should not expect USB support of any mean in OCM. There is no USB PHY or microcontroller in OCM and there are only very basic implementations of a FULL USB STACK on FPGA, and that would take way more space than OCM has free...
Remember that what you have in Zemmix today, supporting a keyboard, is just that it "re-wires" the external USB port like a USB to PS/2 adapter does (that means, it needs a keyboard that support sending PS/2 data over the USB connector).
Someone might prove me and everyone else that looked into it wrong, but I really think it is very unlikely.
how many LE have you occupied?
What level could the OCM / Zemmix go to?
are there any plans to use the USB for keyboards and or joysticks in OCM / Zemmix?
thanks
I have recently targeted the Terasic DE0CV.
https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=...
This evaluation board is equipped with Cyclone V and is available in 49K LE.
If it is DE0-CV, it will be possible to build a USB-PHY that can connect a USB keyboard and a USB joystick. However, it's not a good idea to spend your precious LE on it.
If you want to support a USB keyboard or USB joystick, you need to install a microcontroller (such as PIC32MX) with USB-PHY and build a circuit for serial communication with the microcontroller.
If this is the case, I think it can be used for OCM with few free LEs.
In other words, the USB port attached to the main body cannot be used and some modification is required.