MSX core
-
- Atari nerd
- Posts: 46
- Joined: Thu Mar 05, 2020 7:10 pm
Re: MSX core
No need to keep quoting yourself.
Beggars are not choosers. Everything is open source, feel free to fix it. Complaining like a french woman won't speed up anything. Or if that game is so important for you, feel free to play it on the real machine if you can't wait.
Beggars are not choosers. Everything is open source, feel free to fix it. Complaining like a french woman won't speed up anything. Or if that game is so important for you, feel free to play it on the real machine if you can't wait.
-
- Obsessive compulsive Atari behavior
- Posts: 120
- Joined: Sat Jan 04, 2020 8:06 pm
Re: MSX core
This isn't very helpful either. It would be useful to simply point him to the github to report the issue there, where it has a slightly better chance to be looked into. Or just let the post remain ignored like most others in this topic.ElDoctor wrote:No need to keep quoting yourself.
Beggars are not choosers. Everything is open source, feel free to fix it. Complaining like a french woman won't speed up anything. Or if that game is so important for you, feel free to play it on the real machine if you can't wait.
The situation with the MSX core is that it's the port of a port of a core by a Japanese dev. Not sure anyone on the MiSTer side is actively maintaining it.
-
- Atari freak
- Posts: 70
- Joined: Fri Dec 06, 2019 6:08 pm
Re: MSX core
Hey just wanted to let you know you can crowdfund fixes with bountysource. If enough people chip in and devs know about the money it incentivizes development. I don't know how many MSX fans there are but doing that is better than just complaining. Remember people are usually doing this as a hobby. Now with bountysource you point it at a bug on github and put your amount in.Peredonov wrote:This isn't very helpful either. It would be useful to simply point him to the github to report the issue there, where it has a slightly better chance to be looked into. Or just let the post remain ignored like most others in this topic.ElDoctor wrote:No need to keep quoting yourself.
Beggars are not choosers. Everything is open source, feel free to fix it. Complaining like a french woman won't speed up anything. Or if that game is so important for you, feel free to play it on the real machine if you can't wait.
The situation with the MSX core is that it's the port of a port of a core by a Japanese dev. Not sure anyone on the MiSTer side is actively maintaining it.
Here is and example: https://www.bountysource.com/issues/818 ... -over-hdmi
-
- Obsessive compulsive Atari behavior
- Posts: 104
- Joined: Tue Mar 03, 2020 9:13 pm
- Location: Netherlands
Re: MSX core
Is there any chance of Spectravideo 328/318 support in this core? This system is like a beta version of the MSX standard, so it is very similar. I still own a SVI-328.
Heres a topic with some info about the differences: https://www.msx.org/forum/msx-talk/gene ... 328?page=1
Heres a topic with some info about the differences: https://www.msx.org/forum/msx-talk/gene ... 328?page=1
-
- Atari User
- Posts: 32
- Joined: Fri Mar 13, 2020 5:05 pm
MSX core setup
Hi guys,
I am still familiarising myself with this specific core for MSX. Would you please let me know if I can place the VHD's directly in to the MSX folder without the need of using the utility SDCREATE as described on GitHub https://github.com/MiSTer-devel/MSX_MiSTer?
Cheers
I am still familiarising myself with this specific core for MSX. Would you please let me know if I can place the VHD's directly in to the MSX folder without the need of using the utility SDCREATE as described on GitHub https://github.com/MiSTer-devel/MSX_MiSTer?
Cheers
Last edited by Alkadian on Thu Mar 19, 2020 10:41 pm, edited 1 time in total.
-
- Atari User
- Posts: 32
- Joined: Fri Mar 13, 2020 5:05 pm
Re: MSX core
Hi there,
All sorted! I have managed to create the VHD file!
All sorted! I have managed to create the VHD file!
-
- Atariator
- Posts: 22
- Joined: Sun Oct 06, 2019 1:45 pm
Re: MSX core
HI,
**********
@Peredonov,
Regarding to save japanese rom of Metal Gear, the new update not release yet introduce the tape in mister so I think it might be possible but not have a tape recoder to test it.
However I found another way with viewing this video https://www.youtube.com/watch?v=LY-cHZSeV58 to save on metal gear japanse rom.
You need to use sofarun and set the game master 2. It works pretty well.
https://www.louthrax.net/mgr/
http://bifi.msxnet.org/msxnet/konami/gamemasters/
*************
On my side, I have issue to run Eggerland Mystery and Meikyū Shinwa (lit. "Labyrinth Myth") Eggerland roms.
The type of those roms "Linear" doesn't work with the default setting of the core and MSX3 boot. I tried over roms with the same type and I have the same issue.
I need to dig more into it to see how to manage them to work.
If you have any documentation might help it will be greatfull.
For the moment I don't tried disk versions but maybe it also work.
*************
Improvement of the core, some games used keys F1 to F5, do you think it is possible to map them to the joystick like the video of metal gear above. It will be very usefull !
Thanks,
Wwark
**********
@Peredonov,
Regarding to save japanese rom of Metal Gear, the new update not release yet introduce the tape in mister so I think it might be possible but not have a tape recoder to test it.
However I found another way with viewing this video https://www.youtube.com/watch?v=LY-cHZSeV58 to save on metal gear japanse rom.
You need to use sofarun and set the game master 2. It works pretty well.
https://www.louthrax.net/mgr/
http://bifi.msxnet.org/msxnet/konami/gamemasters/
*************
On my side, I have issue to run Eggerland Mystery and Meikyū Shinwa (lit. "Labyrinth Myth") Eggerland roms.
The type of those roms "Linear" doesn't work with the default setting of the core and MSX3 boot. I tried over roms with the same type and I have the same issue.
I need to dig more into it to see how to manage them to work.
If you have any documentation might help it will be greatfull.
For the moment I don't tried disk versions but maybe it also work.
*************
Improvement of the core, some games used keys F1 to F5, do you think it is possible to map them to the joystick like the video of metal gear above. It will be very usefull !
Thanks,
Wwark
-
- Obsessive compulsive Atari behavior
- Posts: 120
- Joined: Sat Jan 04, 2020 8:06 pm
Re: MSX core
@wwark: thanks for the information and video! I'll have to try and see if that workaround can be used on my sofarun VHD image on MiSTer.
I do recall that when I tried loading a game with a game master enabled, I was only able to get to the game master menu/bios, but was unable to load the actual game from there.
I also agree that being able to map the F1-F5 keys permanently would be really useful. I posted about this earlier, for now you can bind keyboard keys to pad buttons, but this has to be done every time you load the core, and the keyboard has to be plugged in at least for the binding procedure.
I do recall that when I tried loading a game with a game master enabled, I was only able to get to the game master menu/bios, but was unable to load the actual game from there.
I also agree that being able to map the F1-F5 keys permanently would be really useful. I posted about this earlier, for now you can bind keyboard keys to pad buttons, but this has to be done every time you load the core, and the keyboard has to be plugged in at least for the binding procedure.
-
- Atariator
- Posts: 22
- Joined: Sun Oct 06, 2019 1:45 pm
Re: MSX core
Great I didn't know about to map the button temporaly. I need to test that.
For the mapping, I think also of the stop button it is also very usefull.
I managed to launch both eggerland roms using the romload application available in utils directory but not with sofarun for the moment.
For the mapping, I think also of the stop button it is also very usefull.
I managed to launch both eggerland roms using the romload application available in utils directory but not with sofarun for the moment.
-
- Atari freak
- Posts: 66
- Joined: Sat Mar 30, 2019 6:22 am
Re: MSX core
petraka wrote:Try this command before load a game:
SETSMART -F9FC (system reboots automatically)
Solve most of compatibility issues related to msx2 compatibility and mappers.
This is very important.
With this his "magical command" you can run s lot of games that didnt work before.
I really dont know what is this,but I can play now a lot of dsk games that didnt work before.
PD: There is a new version OCM 3.8 for this core.
-
- Atariator
- Posts: 22
- Joined: Sun Oct 06, 2019 1:45 pm
Re: MSX core
Thank you @glaurung.
So we need to update the sdcard.zip to set the new OCM 3.8. Do you have it ? I can propose a PR.
A new video very interesting for MSX : https://www.youtube.com/watch?v=AFRf87SqWrw
There is an option to set two carts to unlock some feature in games.
I don't know if the core allow it.
So we need to update the sdcard.zip to set the new OCM 3.8. Do you have it ? I can propose a PR.
A new video very interesting for MSX : https://www.youtube.com/watch?v=AFRf87SqWrw
There is an option to set two carts to unlock some feature in games.
I don't know if the core allow it.
-
- Atari freak
- Posts: 66
- Joined: Sat Mar 30, 2019 6:22 am
Re: MSX core
Only mister devs can update de rbf msx mister core with thw new OCM version.wwark wrote:Thank you @glaurung.
So we need to update the sdcard.zip to set the new OCM 3.8. Do you have it ? I can propose a PR.
A new video very interesting for MSX : https://www.youtube.com/watch?v=AFRf87SqWrw
There is an option to set two carts to unlock some feature in games.
I don't know if the core allow it.
Yes the core allows two carts,I usually use sofarun for this.
-
- Atariator
- Posts: 22
- Joined: Sun Oct 06, 2019 1:45 pm
Re: MSX core
OK I think a copy/paste of this file in the sdcard.zip (https://github.com/MiSTer-devel/MSX_MiS ... create.zip) will be ok but if it is required some update of the core yes it s up of my skill 

Ok so you need sofarun to use two carts at the same time. I check a few configuration but don't find the configuration. I need to lurk more on msx.org to understand most important configurations of sofarun. I found previous week how to launch eaggerland in sofarun !
Thanks


Ok so you need sofarun to use two carts at the same time. I check a few configuration but don't find the configuration. I need to lurk more on msx.org to understand most important configurations of sofarun. I found previous week how to launch eaggerland in sofarun !
Thanks
-
- Atariator
- Posts: 22
- Joined: Sun Oct 06, 2019 1:45 pm
Re: MSX core
The help of setsmart is this 7z file here : https://gnogni.altervista.org/ocm/20200 ... y%20KdL.7z
setsmart code
Some examples code are to tweak the speed of the cpu on the onechipmsx. (it is tweak) not sure all of them work with the core.
-------------------------------------------------------------------------------
Smart Commands Table Revision 9 by KdL 2011-2020 Page 1 of 9
-------------------------------------------------------------------------------
00 -> Null Command (reserved)
01 -> Set Turbo Pana Redirection OFF (default)
02 -> Set Turbo Pana Redirection ON
03 -> Set Standard Speed 3.58MHz
04 -> Set Custom Speed 4.10MHz ---------------------------------------
05 -> Set Custom Speed 4.48MHz | All the Custom Speeds are simulated |
06 -> Set Custom Speed 4.90MHz | by a slowdown of CPU Clock 10.74MHz |
07 -> Set Custom Speed 5.39MHz ---------------------------------------
08 -> Set Custom Speed 6.10MHz
09 -> Set Custom Speed 6.96MHz
0A -> Set Custom Speed 8.06MHz (aka "Turbo 10MHz") (default)
0B -> Set Turbo MegaSD OFF
0C -> Set Turbo MegaSD ON (default)
0D -> Set External Slot-1 + External Slot-2
0E -> Set Internal SCC-I Slot-1 + External Slot-2
0F -> Set External Slot-1 + Internal SCC-I Slot-2
setsmart code
Some examples code are to tweak the speed of the cpu on the onechipmsx. (it is tweak) not sure all of them work with the core.
-------------------------------------------------------------------------------
Smart Commands Table Revision 9 by KdL 2011-2020 Page 1 of 9
-------------------------------------------------------------------------------
00 -> Null Command (reserved)
01 -> Set Turbo Pana Redirection OFF (default)
02 -> Set Turbo Pana Redirection ON
03 -> Set Standard Speed 3.58MHz
04 -> Set Custom Speed 4.10MHz ---------------------------------------
05 -> Set Custom Speed 4.48MHz | All the Custom Speeds are simulated |
06 -> Set Custom Speed 4.90MHz | by a slowdown of CPU Clock 10.74MHz |
07 -> Set Custom Speed 5.39MHz ---------------------------------------
08 -> Set Custom Speed 6.10MHz
09 -> Set Custom Speed 6.96MHz
0A -> Set Custom Speed 8.06MHz (aka "Turbo 10MHz") (default)
0B -> Set Turbo MegaSD OFF
0C -> Set Turbo MegaSD ON (default)
0D -> Set External Slot-1 + External Slot-2
0E -> Set Internal SCC-I Slot-1 + External Slot-2
0F -> Set External Slot-1 + Internal SCC-I Slot-2
-
- Atari freak
- Posts: 66
- Joined: Sat Mar 30, 2019 6:22 am
Re: MSX core
I think the easy and best way to execute compatibility setsmart command every time,is create an .bat file with an easy and short name, and execute it every time you start msx core.
The same thing with sofarun.exe without splashscreen gif
Lazy world
S.bat
CD utils
SETSMART -F9FC
The same thing with sofarun.exe without splashscreen gif
Lazy world
S.bat
CD utils
SETSMART -F9FC
-
- Atariator
- Posts: 22
- Joined: Sun Oct 06, 2019 1:45 pm
Re: MSX core
Yes i saw that and maybe we can also make multiboot like ms-dos on PC if we want differents setups.
-
- Atari User
- Posts: 33
- Joined: Sun Oct 13, 2019 10:57 am
Re: MSX core
Some time ago I discovered a lot of homebrew games for MSX2 using a "monosound" cartridge which contains a lot of instruments in PCM format to play cool midi music. I downloaded a homebrew called sonyc, which is supossed to use it. But It does not work, it uses fm synth by default.
Do I have to configure something else?. I also have the monosound cartridge in rom format, but I just don't know how to "activate" it...
Thanks!.
Do I have to configure something else?. I also have the monosound cartridge in rom format, but I just don't know how to "activate" it...
Thanks!.
-
- Captain Atari
- Posts: 179
- Joined: Sun Jul 09, 2017 1:43 pm
Re: MSX core
The MoonSound cartridge contains additional sound hardware (Yamaha YMF278B OPL4 sound chip) that is not replicated in the OCM MSX core. KdL, the developer of the OCM MSX core once stated that there is not enough space in the OCM FPGA to simulate additional hardware.
-
- Atari User
- Posts: 33
- Joined: Sun Oct 13, 2019 10:57 am
Re: MSX core
Oh... Anyway not many games use it, and the fm is good enough.hyperterminal wrote:The MoonSound cartridge contains additional sound hardware (Yamaha YMF278B OPL4 sound chip) that is not replicated in the OCM MSX core. KdL, the developer of the OCM MSX core once stated that there is not enough space in the OCM FPGA to simulate additional hardware.
-
- Atariator
- Posts: 22
- Joined: Sun Oct 06, 2019 1:45 pm
-
- Atari freak
- Posts: 66
- Joined: Sat Mar 30, 2019 6:22 am
Re: MSX core
This are the new features on 3.8 MSX ocm,for the moment this improvements are only available on MSX FPGA Mist core.
OCM-PLD Pack v3.8 [2020.01.09] is out!
Updated all keyboard layouts by adding KANA/CODE to the [MENU] key and fixed the assignment of [SHIFT+F6].
Also, from this release, the UK layout is renamed to the US layout as it has always been incorrect.
Updated documentation in the [docs\] folder.
Updated 'vgmplay.com' v1.3-rc5 in the [msxtools\vgmplay\] folder.
Updated some scripts to compile and collect firmware.
New turboR PCM Device, initial release without a digital filter (LPF), by HRA! If using SDBIOS (MSX2+), version 2.8 or later must be loaded to enable PCM audio at system startup.
New contents in the [msxtools\] folder, Read Silicon ID v1.1 and MPCM v1.04 / MPCM-OCM patch.
Improved the global reset and some gaps in the Switched I/O ports ($40-$4F) Revision 9.
Improved the vertical centering for VGA modes, you need to realign the image screen after the update.
Improved VDP wait controller, Sunrise logo works faster now but the graphic glitches are not yet fixed.
Improved tMegaSD function to be able to start "Xak Precious Package: The Tower of Gazzel" with SofaRunIt.
Improved compatibility for some PS/2 keyboards, by uniabis.
Fixed FIELD statement in DISK BASIC version 2.01 of MegaSDHC kernel, by uniabis.
Fixed the lack of page flipping (R13) capability and the undocumented "Cadari" bit, by ducasp.
Fixed an issue with OPLL at the amplitude modulation frequency when tremulo is turned on, by GreyRogue.
Fixed the WAIT_n signal of external slots that was wrong, by Victor Trucco.
Cleaned up the source code in general and converted the ANSI files to the UTF-8 format.
The firmware are interchangeable only by machine type, therefore DO NOT mix 1chipMSX, Zemmix Neo and SM-X.
Related to SM-X:
Integration of the Firmware Update 1.3 released on 20th November 2019 by Victor Trucco.
New DIP-SW User Manual for SM-X in the [docs\] folder and pinout description for the Joystick to MIDI cable.
New MYDRI v1.06 in the [msxtools\] folder, an impressive MIDI player compatible with SM-X.
New dedicated scripts to compile and collect firmware for SM-X.
New IPL-ROM Revision 2.00 with 512kB Dual-EPBIOS to allow a rapid exchange of MegaSDHC and Nextor kernels via DIP-SW7. The use of SDBIOS will continue to run in single mode to maintain an optimal user experience.
Improved some general aspects between faster system startup, clearer HDMI sound output and other things.
Added the DIP-SW8 status LED to display read/write access to the SD card.
Restored the video output configuration to take advantage of "Pixel Ratio 1:1 for LED display" in VGA mode, this solution also fixed PAL mode via the HDMI video output.
OCM-PLD Pack v3.8 [2020.01.09] is out!
Updated all keyboard layouts by adding KANA/CODE to the [MENU] key and fixed the assignment of [SHIFT+F6].
Also, from this release, the UK layout is renamed to the US layout as it has always been incorrect.
Updated documentation in the [docs\] folder.
Updated 'vgmplay.com' v1.3-rc5 in the [msxtools\vgmplay\] folder.
Updated some scripts to compile and collect firmware.
New turboR PCM Device, initial release without a digital filter (LPF), by HRA! If using SDBIOS (MSX2+), version 2.8 or later must be loaded to enable PCM audio at system startup.
New contents in the [msxtools\] folder, Read Silicon ID v1.1 and MPCM v1.04 / MPCM-OCM patch.
Improved the global reset and some gaps in the Switched I/O ports ($40-$4F) Revision 9.
Improved the vertical centering for VGA modes, you need to realign the image screen after the update.
Improved VDP wait controller, Sunrise logo works faster now but the graphic glitches are not yet fixed.
Improved tMegaSD function to be able to start "Xak Precious Package: The Tower of Gazzel" with SofaRunIt.
Improved compatibility for some PS/2 keyboards, by uniabis.
Fixed FIELD statement in DISK BASIC version 2.01 of MegaSDHC kernel, by uniabis.
Fixed the lack of page flipping (R13) capability and the undocumented "Cadari" bit, by ducasp.
Fixed an issue with OPLL at the amplitude modulation frequency when tremulo is turned on, by GreyRogue.
Fixed the WAIT_n signal of external slots that was wrong, by Victor Trucco.
Cleaned up the source code in general and converted the ANSI files to the UTF-8 format.
The firmware are interchangeable only by machine type, therefore DO NOT mix 1chipMSX, Zemmix Neo and SM-X.
Related to SM-X:
Integration of the Firmware Update 1.3 released on 20th November 2019 by Victor Trucco.
New DIP-SW User Manual for SM-X in the [docs\] folder and pinout description for the Joystick to MIDI cable.
New MYDRI v1.06 in the [msxtools\] folder, an impressive MIDI player compatible with SM-X.
New dedicated scripts to compile and collect firmware for SM-X.
New IPL-ROM Revision 2.00 with 512kB Dual-EPBIOS to allow a rapid exchange of MegaSDHC and Nextor kernels via DIP-SW7. The use of SDBIOS will continue to run in single mode to maintain an optimal user experience.
Improved some general aspects between faster system startup, clearer HDMI sound output and other things.
Added the DIP-SW8 status LED to display read/write access to the SD card.
Restored the video output configuration to take advantage of "Pixel Ratio 1:1 for LED display" in VGA mode, this solution also fixed PAL mode via the HDMI video output.
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: MSX core
Last time MP2E was the one who updated the core. May be ask him to update to 3.8.
-
- Obsessive compulsive Atari behavior
- Posts: 120
- Joined: Sat Jan 04, 2020 8:06 pm
Re: MSX core
The current MiSTer MSX core doesn't support TurboR games, right? Does the more updated MiST core?
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: MSX core
From what you got it? TurboR is supported many years already.Peredonov wrote:The current MiSTer MSX core doesn't support TurboR games, right? Does the more updated MiST core?
May be there a some bugs, but i'm not into MSX, so have no idea.
-
- Obsessive compulsive Atari behavior
- Posts: 120
- Joined: Sat Jan 04, 2020 8:06 pm
Re: MSX core
The features section of the Readme for this core lists support for "MSX2/Plus/3", without mentioning TurboR. Also the last time I tried to run TurboR roms they displayed the "this game is only compatible with TurboR machines" message that is displayed when a TurboR game is used on MSX3 or below hardware. But maybe I was doing something wrong. Could anyone else with more experience confirm?Sorgelig wrote: From what you got it? TurboR is supported many years already.
May be there a some bugs, but i'm not into MSX, so have no idea.