MoonSound on the OCM.
But、It will remain blacked out long after the detect screen.
Are there people who came to the same thing?
I want to know how to deal!
thank you
Aangemeld of registreer om reacties te plaatsen
MoonSound on the OCM.
But、It will remain blacked out long after the detect screen.
Are there people who came to the same thing?
I want to know how to deal!
thank you
Hi kuro,
You probably need to get OCM-PLD v3.2.1 firmware, it contains an OPLL+OPL4 I/O fix.
See also the comments in this thread.
Hi Grauw.
thank you,very fast answer!
is this it?
Updated Switched I/O ports ($40-$4F) module to Revision 004.
Moonblaster Wave v1.03A is fine.
No problems over here with OPL4 on OCM with firmware 3.2.1 and MB Wave 1.16.
Hey kuro,
No, that’s from the changelog of firmware 3.2. You need firmware 3.2.1 (2014.06.05).
The problem that KdL fixed in version 3.2.1 was that the OCM’s internal FM-PAC was incorrectly listening on ports 7C-7F, whereas it should just be listening on ports 7C-7D. OPL4 wave uses ports 7E-7F so it would conflict, probably causing your problems.
The change between 3.2 and 3.2.1 looks like this diff:
diff -r 5abb9d3cd49e -r c55196b59940 src/emsx_top.vhd --- a/src/emsx_top.vhd Fri May 30 23:54:34 2014 +0200 +++ b/src/emsx_top.vhd Fri May 30 23:58:24 2014 +0200 @@ -30,7 +30,7 @@ -- ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- -------------------------------------------------------------------------------- --- OCM-PLD Pack v3.2 by KdL (2013.12.15)^M +-- OCM-PLD Pack v3.2.1 by KdL (2014.05.29)^M -- Special thx to t.hara, caro, mygodess & all MRC users (<a href="http://www.msx.org/" title="http://www.msx.org/">http://www.msx.org/</a>) -------------------------------------------------------------------------------- -- @@ -1895,7 +1895,7 @@ VdpReq <= req when( mem = '0' and adr(7 downto 2) = "100110" )else '0'; -- I/O:98-9Bh / VDP(V9958) PsgReq <= req when( mem = '0' and adr(7 downto 2) = "101000" )else '0'; -- I/O:A0-A3h / PSG(AY-3-8910) PpiReq <= req when( mem = '0' and adr(7 downto 2) = "101010" )else '0'; -- I/O:A8-ABh / PPI(8255) - OpllReq <= req when( mem = '0' and adr(7 downto 2) = "011111" )else '0'; -- I/O:7C-7Fh / OPLL(YM2413)^M + OpllReq <= req when( mem = '0' and adr(7 downto 1) = "0111110" )else '0'; -- I/O:7C-7Dh / OPLL(YM2413)^M KanReq <= req when( mem = '0' and adr(7 downto 2) = "110110" )else '0'; -- I/O:D8-DBh / Kanji RomReq <= req when( (rom_main or rom_opll or rom_extr or rom_free1 or rom_free2) = '1')else '0'; MapReq <= req when( mem = '0' and adr(7 downto 2) = "111111" )else -- I/O:FC-FFh / Memory-mapper
Very strange 1.03 works and 1'16 doesn't. I run mbwave 1'16 without that latest fix. Are you sure that 1'16 versions is correct? Don't mix the program or configuration files of 1'16 with 1.03
Hi msd.
I'm download v1.16 from Sunrise site.
http://www.msx.ch/sunformsx/download/dl-moon.html
not mix all files.
are you work V1.16 on OCM?
Hey kuro,
I also just tried MBWave 1.16 on OCM with KdL firmware 3.2, I played a few old songs of mine, and like msd reports it seems to work ok despite the firmware issue.
This is a version of MBWave that I downloaded 10 years ago . I think the download on the Sunrise site should work, it is in an LZH file after all which will give errors while extracting if the file was damaged. However you can also download it from msd’s site: http://members.chello.nl/m.delorme/
But, I noticed MBWave switches to 50Hz mode after it boots. Maybe your monitor can’t handle it. Mine recalibrated when it did, that’s how I noticed.
Try pressing CTRL-Z after waiting a bit on the black screen to switch frequency back to 60Hz.
Hey Grauw,
I'm try CTRL+Z.
Yes!
Screen is reflected.
thank you every one.
Don't you have an account yet? Become an MSX-friend and register an account!