OneChipMsx OCM-PLD Pack v3.5

OneChipMsx OCM-PLD Pack v3.5

by ro on 12-10-2017, 11:20
Topic: Development
Languages:

MRC user KDL is a bussy bee; just a few weeks ago we reported about OCM-PLD Pack 3.4 and now 3.5 has been released.

Here's the change log:

  • Updated Switched I/O ports ($40-$4F) module to Revision 6: added Slot-0 Primary Mode signal to the smart commands, useful to disable FM-BIOS or to run some old games.
  • Updated DIP-SW User Manual in the [docs\] folder.
  • Updated some scripts to compile and collect firmware.
  • New ESE-MegaSCC+ 1024kB for the Slot-1, shared with the 2nd half of ESE-MegaSCC+ Slot-2.
  • New ESE-MegaSCC+ 2048kB for the Slot-2, tested with the beta version of Super Mario World.
  • New 'mglOCM.com' with 16 Mbits ROM support in the [msxtools\mglocm\] folder.
  • Improved Slot3-3 allocation, BASIC'n and IPL-ROM are shared now and Slot0-1 is free to use any novelties.

Notes, warnings and known issues:

  • Nextor kernel for OCM is unable to flash the PLD firmware using 'pldload.com' and the machine can be BRICKED!! The last 'pldflash.com' v1.5 automatically detects Unsupported Kernels, pay close attention to this.
  • The timings of VDP TH9958 are too fast: the intros of Fray and Space Manbow confirm the issue. Hint! The most of Microcabin games can run better with the 'runit.com' tool.
  • The 'Break' command of ESE-PS2 module do not work during the hard reset or if you unplug the keyboard at warm.
  • Sometimes the SD-Card is not detected after a hard reset but you can re-insert it on the fly to solve.
  • The current version of MSX turbo-R BIOS can be started with Internal Mapper 4096 kB only using Nextor kernel.

now, go update your machine.
relevant link: Download at KdL Index

Comments (25)

By KdL

Paragon (1047)

KdL's picture

12-10-2017, 15:58

Always thanks ro!

By Sebbeug

Master (162)

Sebbeug's picture

12-10-2017, 19:24

As said on twitter : A very very nice release !

Now, you can play Pointless Fighting, Aleste 2, Super Mario World, etc.
With MgLunch! from ToughKidCST we are close to perfection Smile

Thx a lot !

By mfeingol

Master (244)

mfeingol's picture

13-10-2017, 07:52

I just ran the Aleste 2 ROM on my Zemmix Neo. Totally awesome.

By bakoulis

Master (165)

bakoulis's picture

13-10-2017, 13:42

Can anybody update the MiST core of MSX with the 3.5 version?
The last update has done 10 month ago:
MSX core for MiST
:)

By -Neo-

Champion (340)

-Neo-'s picture

14-10-2017, 00:32

i am currently running Nextor. As pldload does not work, how can I best move to this version?

By KdL

Paragon (1047)

KdL's picture

14-10-2017, 18:28

Hi -Neo-, you can update the new firmware using the MEGASDHC kernel only: this is just one of the reasons I did not want to integrate Nextor into SRAM of EPCS4. I suggest you to do these simple steps:

Power Off > Remove the SD-CARD > Power On > Wait the logo and insert the SD-CARD > Run PLDFLASH (these steps are also valid for applying RTCSAVE to the NEXTOR SDBIOS).

All the MEGASCSI/SD/SDHC tools, like PLDLOAD.COM, PLDFLASH.COM, RTCSAVE.COM, EP.COM and ESET.COM, are NOT intended for Nextor kernel and need to be rewritten for it. Anyway Nextor kernel is not really required for the OCM because OKEI has patched the MEGASDHC BIOS with some parts of Nextor code. Unfortunately the Nextor tools are not supported by the current MEGASDHC BIOS and I think not convenient to co-exist the two kernels at same time.

PS: I recommend you keep a USB BLASTER cable at your fingertips. Wink

By -Neo-

Champion (340)

-Neo-'s picture

15-10-2017, 21:11

Ok. Thanks a lot for the clear instructions. I indeed have a USB BLASTER cable available luckily Wink

By AxelStone

Prophet (2505)

AxelStone's picture

16-10-2017, 08:24

Really a great release, big roms loads perfectly!

By spl

Paragon (1445)

spl's picture

16-10-2017, 11:46

bakoulis wrote:

Can anybody update the MiST core of MSX with the 3.5 version?
The last update has done 10 month ago:
MSX core for MiST
:)

As far as I know, MiST 1chipMSX code is based in Caro's work on Altera DE0-DE1. But yes, hope somebody will update the MiST MSX core :)

By KdL

Paragon (1047)

KdL's picture

18-11-2017, 15:45

By MSX4ever

Expert (124)

MSX4ever's picture

19-11-2017, 10:07

Hi Kdl,

I'm happy your back Smile and thanks for the update mgLunch! by ToughkidCST.

MSX4ever

By Sebbeug

Master (162)

Sebbeug's picture

19-11-2017, 12:13

Nice. It's the 1.9a ?

By KdL

Paragon (1047)

KdL's picture

19-11-2017, 17:21

Hi guys. My back surgery went very well, thank you! Wink

mgLunch! by ToughkidCST (2017.11.18) has:
- mgLunch! v1.2f for MSXDOS2
- mglOcm v1.9a for MSXDOS2 with 2048kB ROM size support
- MGLCook for Windows OS v0.8b in English

By Sebbeug

Master (162)

Sebbeug's picture

20-11-2017, 08:37

Nice release thanks !
The same menu program for .disk could be great Wink

By Sebbeug

Master (162)

Sebbeug's picture

20-11-2017, 19:39

hmmm...
I got a "File open Failed" with this mglunch..

By Sebbeug

Master (162)

Sebbeug's picture

21-11-2017, 00:05

After a few tests with ToughKidCST, it appears mglcook.exe needs a registry modification under Windows10 (not on all...)

If you have problems (="File open failed"), use this tip :

Execute regedit, and update to 0 this Key (2 on screenshot) :

Thanks to ToughKidCST for the tip !

By Grauw

Enlighted (6369)

Grauw's picture

21-11-2017, 00:36

Quote:

0 NTFS creates short file names. This setting enables applications that cannot process long file names and computers that use differentcode pages to find the files.
1 NTFS does not create short file names. Although this setting increases file performance, applications that cannot process long file names, and computers that use different code pages, might not be able to find the files.
2 NTFS sets the 8.3 naming convention creation on a per volume basis.
3 NTFS disables 8dot3 name creation on all volumes except the system volume.

I guess that’s ok, not harmful. Strange that apparently one of your volumes has it set to not create them, should be enabled by default… although maybe it changed in NTFS volumes formatted on Windows 10? On FAT32 it always creates short filenames btw.

The official way to set it seems to be this btw:

fsutil behavior set disable8dot3 0

With that tool you can also change the per-drive setting if you prefer, rather than changing the global default. You may need to copy your directories to force generation of the 8.3 filenames since it doesn’t apply the setting retroactively.

https://technet.microsoft.com/en-us/library/ff621566.aspx

p.s. Funny that I just happened on that setting as well today while looking at some FAT documentation.

By KdL

Paragon (1047)

KdL's picture

22-11-2017, 09:23

I think it's simpler to directly run MGLCook.exe from SD-Card (FAT16).

By Sebbeug

Master (162)

Sebbeug's picture

23-11-2017, 19:05

KdL wrote:

I think it's simpler to directly run MGLCook.exe from SD-Card (FAT16).

It's same...

By toughkid

Supporter (14)

toughkid's picture

24-11-2017, 02:07

Hi guys.
Thank you for introducing 'mgLunch!'

For details on, watch this video clip -
https://www.youtube.com/watch?v=2cmA5ZL4a7k&t=16s

:)

By journey

Master (190)

journey's picture

24-11-2017, 10:14

toughkid wrote:

Hi guys.
Thank you for introducing 'mgLunch!'

For details on, watch this video clip -
https://www.youtube.com/watch?v=2cmA5ZL4a7k&t=16s

:)

Hi!
A little OT:
Any news about your MIDI-PAC Configurator?

Thanx! :)

By toughkid

Supporter (14)

toughkid's picture

24-11-2017, 13:33

The early concept prototype result here. (just private use now. )
https://www.youtube.com/watch?v=xpxU4qYQHpo

The work is proceeding at a snail's pace.
I'm allergic to user interfaces. . . . oO

By journey

Master (190)

journey's picture

24-11-2017, 18:36

toughkid wrote:

The early concept prototype result here. (just private use now. )
https://www.youtube.com/watch?v=xpxU4qYQHpo

The work is proceeding at a snail's pace.
I'm allergic to user interfaces. . . . oO

Great!
I hope you can complete your work!

By KdL

Paragon (1047)

KdL's picture

28-11-2017, 21:25

Like +1 Smile

By KdL

Paragon (1047)

KdL's picture

30-11-2017, 00:18

My MSX profile