This page will hold releases of the OneChipMSX core. Binaries will be available for at least the Turbo Chameleon 64 and maybe others, and source links will point to a suitable tag in the GitHub repo.
- 2019-04-12: An initial port to Chameleon V2 hardware. (Don’t attempt to flash this one to an original V1 Chameleon! There are no improvements, this is merely a port to the new hardware)
- 2014-10-17: This release fixes a problem with writing to SD card, adds support for scanlines, makes it possible to control the audio volume through the OSD, and has better support for saving configurations. Also the VGA sync signals are inverted, so with an AmigaKit Minimig-to-SCART cable, the NTSC screenmode can be used on a TV. Sample config files are supplied for VGA and NTSC – just copy the desired config to the SD card.
- Binary for Turbo Chamelon 64: http://retroramblings.net/downloads/ChameleonOCMSX-20141017.zip
- Source code: https://github.com/robinsonb5/OneChipMSX/releases/tag/20141017
- 2014-09-29: This release adds PS2 mouse support. An MSX mouse is emulated, making it possible to use SymbOS.
- Binary for Turbo Chamelon 64: http://retroramblings.net/downloads/ChameleonOCMSX-20140929.zip
- Source code: https://github.com/robinsonb5/OneChipMSX/releases/tag/20140929
- 2014-09-21: This release adds an On-Screen Display menu – toggled with the F12 key – which can be used to select DIP switch settings, and which provides some status and debugging information during bootup. Also supports using the CDTV infra-red controller as a joystick.
- Binary for Turbo Chameleon 64: http://retroramblings.net/downloads/ChameleonOCMSX-20140921.zip
- Source code: https://github.com/robinsonb5/OneChipMSX/releases/tag/20140921
- 2014-08-25: Initial release.
- Binary for Turbo Chameleon 64: http://retroramblings.net/downloads/ChameleonOCMSX-20140825.zip
- Source code: https://github.com/robinsonb5/OneChipMSX/releases/tag/20140825
Awesome work, thanks again. Just one question: would it be possible to save the settings? Changing the VGA mode on every reboot can be a bit tiresome sometimes:)
Yes, absolutely – it will be in the next release.
Hi Alastair, thank you very much for the new release and for adding the scanlines to the MSX core!
Wow, I just noticed so nice the core runs on my cousin’s Chameleon , I wish I spent my money there instead buying the mist, as the 1chipmsx on the mist is limited and I cannot write on disk images and the sd card! so sad…
You’ll be pleased to hear that the write problems are fixed for MIST too – so no need to regret buying the MIST!
I’m using the latest core and when I try to write to SD card it just locks up.
haha , the SD problelm write is fixed but there is no mouse support on MIST, as I see on SYMBOS. But I don’t worry! I Just ordered a Chameleon and sold the crap mist, as its supported better as I see , thanks to you my friend!
Just to clear up any confusion, the MIST should support the mouse just fine.
Hi Alastair, do you think it is possible to do some hack on the OCM core, so when a rom is loaded with Romload it is not necesary to reboot the Chameleon to extract the rom? that would be great. Thanks!
I certainly hope so – investigating that is pretty high on my ToDo list!
Great! thank you.
I just installed the msx core on my mist and its very cool!
Fantastic work indeed… anyway what is missing is the option to mount disk images I know we can mount via the incl. command, but I am talking about booting CPM for example and mount/dismount via the firmware menu.
I’ve been having a lot of trouble trying to load multi disk games that require you to swap disks. I already tried all of the commands from msx banzai. But for whatever reason i simply cannot figure out how to swap disks mid game. I’m using the MIST board with the MSX core.
I’m not sure how to do this either, actually – how’s it supposed to work? If it involves holding a key down, I wonder if it has anything to do with USB keyboards on the MIST, vs. PS/2 on the original OneChipMSX? I will investigate when I have time, but unfortunately that won’t be soon.
For some odd reason no matter which keyboard i use it would occasionally repeat key presses. i would usually have to reset the system to stop it. I’ve tried both of my wireless keyboards and my wired keyboard with a ps/2 to usb adaptor and get the same odd behavior. i have the latest firmware for my mist fpga board. Also for some odd reason the Caps Lock led on the keyboard doesn’t light up when pushing the caps lock key.
Great job porting the OCM to Mist. Thanks!
I am wondering, can we expect a port of the latest Caro DE1 version one of these days?
Thanks for the heads-up – I didn’t know about the new release. I will take a look at porting at some point, but can’t promise any particular timescales.
Great,I’ll patiently await that moment and looking forward to it. Thanks for letting us know.
I received my new mist this week but regretfully it does not work with the current port. It boots in dos but after that when accessing the disk I get read errors on A:. I found on a forum it’s a problem that multiple users have with a new type of mist. See here:
Maybe when you look into the new Port you can try to fix this too?
This problem started happening with the SDRAM timing fixed for new board – but I think it’s just coincidence and the problem is a build-to-build stability thing. I haven’t found a solution yet, but will try to fix it in due course.
Thanks for all your work on porting these cores.
Just a quick question, is the MIST rs232 port wired up for the MSX core ?
If not, would this be possible ?
Honestly, I’m not sure – I will have to look. But in principle there’s no reason why it couldn’t be.
Hello, I’m very impressed with the MSX core, but I also have the same “access, disk read errors” as previously reported. Sometimes it will work, sometime it will not. It usually takes about 5x tries or more.
Is there any way that you can address this issue? I’d be extremely happy!
Thanks again for your hard work!
I do hope to get back to this at some point. Which platform are you using? MiST or Chameleon?
First, thank you so much for your work and the ports! I’m using a MiST. I heard that the issue is because mine is one of the “newer” units which uses Hynix SRAM.
Also, one small thing – I think the original MSX output in 15khz. Would it be possible to enable that in the core update?
Thanks again and please feel free to reach out to me if you want me to test or need any other sort of information or assistance.
Hi! What do you think to port KDL Zemmix Neo version to Mist?
KDL is always updating it and I think it´s better than OCM (I am not sure).
If you can, please, take a view about it and tell us what do you think about!
Thank you for your job!!
I have looked at KDL’s version with a view to incorporating the improvements – it’s on my “To Do One Day” list – but I’m not currently putting any time into FPGA projects so I can’t make any promises about when or if it’ll make it to the top.
I bought a new MSX 2 game, but it does not run on the MiST- MSX core. It’s called The Sorrow of Gadhlan ‘Thur and is from Kai-Magazine Software.
The game is a 2MB ROM. Is it possible to play the game?
I don’t know whether it will work or not to be honest. Does the game work on an actual OneChipMSX or Zemmix Neo?