KdL updates your OCM

KdL updates your OCM

par KdL on 09-01-2020, 00:35
Sujet: Development
Langues:

KdL improved the OCM firmware with a massive update.

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-EXTRA Pack v2.7 [2020.01.09] is out!

  • Updated SETSMART.HLP with minor text corrections.
  • Updated PLDFLASH.COM and SMXFLASH.COM to prevent flashing of wrong devices and, more importantly, they are now able to flash using the Nextor kernel.
  • Updated OCMSTAT.ASC example inside of [samples\] folder.

OCM-SDBIOS Pack v2.8 [2020.01.09] is out!

  • Updated Nextor kernel to v2.1.0-RC1 including its tools.
  • Improved some ROM files with new patches.
  • Added some scripts intended for SM-X and added its logo.

Ratiofix! v2.6 (2019.12.27) is out!

  • Improved sensitivity of the space key.

Relevant link: KdL Index

Commentaires (38)

Par KdL

Paragon (1450)

Portrait de KdL

09-01-2020, 13:51

Thanks for the nice graphics. The term "out!" that I have always used has truly become a symbol for me, I love it. Running Naked in a Field of Flowers

Par tfh

Prophet (3346)

Portrait de tfh

09-01-2020, 14:21

Yay Smile Time to update my Zemmix Neo Smile

Par Parn

Paladin (837)

Portrait de Parn

09-01-2020, 14:40

This is amazing. Thank you very much, and a shout out to everyone who helped!

Par zett

Hero (608)

Portrait de zett

09-01-2020, 14:40

Great work dude! is the horizontal upscalling better to now?

Par KdL

Paragon (1450)

Portrait de KdL

09-01-2020, 19:39

zett wrote:

Great work dude! is the horizontal upscalling better to now?

Pixel Ratio 1:1 is okay with RGB 15KHz. For the VGA output you must use VGARATIO from MSX DOS 2 to calibrate it and if your monitor is of good quality you should see perfectly. However the HDMI of SM-X has not this restriction but not all displays are supported.

Par jltursan

Prophet (2619)

Portrait de jltursan

09-01-2020, 19:56

Impressive!. That's what I call an update!

Par alexito

Paladin (761)

Portrait de alexito

09-01-2020, 21:47

Simply Awesome Dude!

I love the new PCM Feature when Turbo R Bios is Installed on SDCARD.

Video

:RNFF:

Par KdL

Paragon (1450)

Portrait de KdL

09-01-2020, 23:22

alexito wrote:

Simply Awesome Dude!

I love the new PCM Feature when Turbo R Bios is Installed on SDCARD.

Running Naked in a Field of Flowers

Thanks Alex, the turboR PCM is also works on MSX2+ if you use the latest SDBIOS v2.8 or the intenal EPBIOS of OCM-PLD v3.8

Par alexito

Paladin (761)

Portrait de alexito

10-01-2020, 00:05

I have not updated the SDBIOS yet but that is excellent news KdL (Luca). That mean I can boot with my Super SDCARD Ver1 and My Sharkym SDMMC ver3 for sure and test more games.

Here a small video of FRAY (Turbo R Version) running with my old Turbo R Bios.

Video

Par gdx

Enlighted (6210)

Portrait de gdx

10-01-2020, 01:29

OSMs are getting closer to real machines little by little. Smile

Par MSX-ALL

Resident (39)

Portrait de MSX-ALL

10-01-2020, 03:54

tfh wrote:

Yay Smile Time to update my Zemmix Neo Smile

How to update the Zemmix? I have a Zemmix from Victor Trucco (Brazilian version). Does anyone know if this update is compatible with it?

Par tfh

Prophet (3346)

Portrait de tfh

10-01-2020, 07:50

There is a how-to in the archive.
Just download it and browse to the most recent 3.8 release and follow the steps in the how-to.

Par KdL

Paragon (1450)

Portrait de KdL

10-01-2020, 08:02

MSX-ALL wrote:
tfh wrote:

Yay Smile Time to update my Zemmix Neo Smile

How to update the Zemmix? I have a Zemmix from Victor Trucco (Brazilian version). Does anyone know if this update is compatible with it?

For first ask to Victor for the compatibility, then follow these simple steps:

1) On your pc run 'pld_collector.cmd' from the firmware folder of OCM-PLD v3.8
2) Copy the resulting PLD380 folder to your SD card.
3) From MSX DOS 2 of Zemmix Neo go to the PLD380 folder and type FLASH ZEMBR-US.PLD to run the update or run TYPE FLASH.TXT to show a minimal guide.

I also suggest you to read the 'howto.txt' of firmware folder. Big smile

Par KdL

Paragon (1450)

Portrait de KdL

10-01-2020, 08:10

[ howto.txt ]

Firmware Collection
=================
- Choose a firmware by machine type, keyboard layout and EPBIOS type from the available variants.
- For 1chipMSX and Zemmix Neo, copy the 'emsx_top.pld' file in the same folder of 'flash.bat' and 'pldflash.com' files
and run these command lines from MSX-DOS 2 to go:

A:\>FLASH EMSX_TOP.PLD
or
A:\>SET EXPERT ON
A:\>PLDFLASH EMSX_TOP.PLD

- For SM-X, copy the 'ocm_sm.pld' file in the same folder of 'xflash.bat' and 'smxflash.com' files
and run these command lines from MSX-DOS 2 to go:

A:\>XFLASH OCM_SM.PLD
or
A:\>SET EXPERT ON
A:\>SMXFLASH OCM_SM.PLD

- The 'pld_collector.cmd' script is a firmware collection tool useful to quickly put them on the SD card.

WARNING!! Do NOT turn off the device until the Flash Process is done
-----------------------------------------------------------------------------------------------------------------
A corrupted PLD file might cause your system to FAIL!
Any damages caused by improper operations of updating the firmware is at your own risk. Please be responsible.

Using incorrect firmware, you may need to use the recovery procedures as described below.

Recovery Guide for 1chipMSX and Zemmix Neo
=======================================
Here is how to flash the device after a failed update using a personal computer with Windows OS.

1. Buy and install a compatible download cable for 'EPCS4' like USB ByteBlaster.

2. Download and install Stand-Alone Quartus II Programmer 11.0sp1 (free):
http://download.altera.com/akdlm/software/acds/11.0sp1/208/s...

3. Open the case of your 1chipMSX or Zemmix Neo and attach the cable on the JTAG connector with the pin-1 towards the front of device.

4. Run the programmer and power on the device, select "Active Serial Programming" method to load the 'recovery.pof' file.

Recovery Guide for SM-X
====================
Here is how to flash the device after a failed update using a personal computer with Windows OS.

1. Buy and install a compatible download cable for 'EPCS4' like USB ByteBlaster.

2. Download and install Stand-Alone Quartus II Programmer 13.0sp1 (free):
http://download.altera.com/akdlm/software/acdsinst/13.0sp1/2...

3. Go to the bottom of SM-X and attach the cable on the JTAG connector with the pin-1 towards the front of device.

4. Run the programmer and power on the device, select "JTAG" method to load the 'recovery.jic' file.

________________
KdL 2020.01.09

Par Parn

Paladin (837)

Portrait de Parn

10-01-2020, 20:24

alexito wrote:

Simply Awesome Dude!

I love the new PCM Feature when Turbo R Bios is Installed on SDCARD.

Video

:RNFF:

This makes me super happy as well! :RNFF:

Par KdL

Paragon (1450)

Portrait de KdL

11-01-2020, 04:12

DIP-SW and Special Keys
=======================
GAMING-SPACEBAR    <=  [WIN]
GRAPH              <=  [F6] or [ALT]
KANA/CODE          <=  [F7] or [MENU]
SELECT             <=  [F8]
CPU Clock          <=  [F12] or [DIP-SW1]
Video Output       <=  [(SHIFT+)PRNSCR] or [DIP-SW2/3]
Audio Mixer & CMT  <=  [(SHIFT+)PGUP/PGDOWN/F9/F10/F11] & [SCRLCK]
Cartridge Slot-1   <=  [SHIFT+F12] or [DIP-SW4]
Cartridge Slot-2   <=  [SHIFT+SCRLCK] or [DIP-SW5/6]
System Reset       <=  [HARD RESET KEY] Fast or Long-Click (normal or full reboot)
Internal Mapper    <=  [DIP-SW7] only
Internal MegaSD    <=  [DIP-SW8] only
Blackout Mode      <=  [PAUSE] (only for 1chipMSX and Zemmix Neo)
Internal OPLs      <=  [PAUSE] (only for SM-X)

Par KdL

Paragon (1450)

Portrait de KdL

11-01-2020, 04:17

Note that SHIFT+PGUP/PGDOWN use four steps insted of eight: mute, min, middle and max volume.

Par KdL

Paragon (1450)

Portrait de KdL

12-01-2020, 01:29

OCM-BOY Pack v3.8 [2020.01.11] is out!

KdL Index! and OCM-PLD News on Twitter.

Par Sebbeug

Champion (400)

Portrait de Sebbeug

12-01-2020, 09:48

hmmm... How many MSXers own an MSXboy ? Smile

Par KdL

Paragon (1450)

Portrait de KdL

12-01-2020, 18:32

Sebbeug wrote:

hmmm... How many MSXers own an MSXboy ? Smile

I do not know. This is a gift from the manufacturer and the update package was written to reciprocate his kindness.

Par AxelStone

Prophet (3199)

Portrait de AxelStone

13-01-2020, 21:44

gdx wrote:

OSMs are getting closer to real machines little by little. Smile

I think that in some aspects are even better Smile . For example, you can play games with Z80 turbo mode without get high pitch in PSG sound, like happens in real MSX2+.

Great update! I love Zemmix to use as daily MSX Smile

Par Samor

Prophet (2174)

Portrait de Samor

14-01-2020, 08:18

Thanks KdL Smile

Par KdL

Paragon (1450)

Portrait de KdL

16-01-2020, 07:14

OCM-SDBIOS Pack v2.9 (2020.01.16) is out!

- Added 1chipMSX改 logo by HRA!

Par raymond

Hero (643)

Portrait de raymond

21-01-2020, 20:19

Thanks for this massive update! Keep up the good work Big smile

Par mygodess

Champion (275)

Portrait de mygodess

23-01-2020, 07:37

Sebbeug wrote:

hmmm... How many MSXers own an MSXboy ? Smile

Just 1 outside of Korea. (Kdl Only Smile ) There are about 50 users in Korea also.

Par raymond

Hero (643)

Portrait de raymond

04-04-2020, 20:06

mygodess wrote:
Sebbeug wrote:

hmmm... How many MSXers own an MSXboy ? Smile

Just 1 outside of Korea. (Kdl Only Smile ) There are about 50 users in Korea also.

Are these MSXBoy's self made? If so, where can I find the information how to build it Big smile

Par KdL

Paragon (1450)

Portrait de KdL

23-05-2020, 15:11

OCM-PLD Pack v3.8.1 (2020.05.23) is out! Wink

- Updated documentation in the [docs\] folder and added the "hardware patch 2020.04.06"
which shows which pull-up resistors must be replaced in the defective machines,
in order to correctly use the external cartridges.
- Added MIDI output on joystick port 2 of the 1chipMSX and Zemmix Neo machines,
a preliminary version like SM-X.
- Fixed the direction of the data bus on SM-X, now the external PSG cartridges work well,
tested by ToughkidCST.

KdL Index!

Par AxelF

Champion (395)

Portrait de AxelF

23-05-2020, 16:19

Will [CTRL] + [ALT] + [Del] to Reset the OCM also be inplemented in a future build ?

Par KdL

Paragon (1450)

Portrait de KdL

25-05-2020, 03:22

AxelF wrote:

Will [CTRL] + [ALT] + [Del] to Reset the OCM also be inplemented in a future build ?

No, it won't be implemented because this feature conflicts with some MSX programs and demos that use the same keys to do other things. I would like to remind you that ALT = GRAPH therefore CTRL+ALT+DEL = CTRL+GRAPH+DEL.

Par AxelF

Champion (395)

Portrait de AxelF

25-05-2020, 22:00

Yeah, thank you for clearing that up, maybe with an other key combination that does not conflict ?.

Par KdL

Paragon (1450)

Portrait de KdL

26-05-2020, 12:26

AxelF wrote:

Yeah, thank you for clearing that up, maybe with an other key combination that does not conflict ?.

The hard reset button currently has two reset functions based on how long the button is pressed. This could be a further problem and I should choose which type of reset to activate.

Par KdL

Paragon (1450)

Portrait de KdL

19-01-2021, 04:45

OCM-SDBIOS Pack v3.0 (2021.01.19) is out!

- New SX-2 logo by 8bits4ever
- New Wi-Fi BIOS by Oduvaldo Pavan Junior
- New Nextor kernel v2.1.1 alpha 2
- New Nextor MegaSDHC driver v1.3
- Added and updated some utils
- Improved and fixed some scripts

KdL Index!

Par SjaaQ

Champion (375)

Portrait de SjaaQ

19-01-2021, 14:07

Kdl, the link is set to "private". I am unable to download.
Never mind I send a request for the link.

Par SjaaQ

Champion (375)

Portrait de SjaaQ

20-01-2021, 08:38

Thanks for the update! I did not came across any issues for the bios on the sx-1 yet.

Par KdL

Paragon (1450)

Portrait de KdL

21-01-2021, 11:02

SjaaQ wrote:

Kdl, the link is set to "private". I am unable to download.
Never mind I send a request for the link.

The link to SDBIOS has always been private.

Par bsittler

Master (247)

Portrait de bsittler

23-01-2021, 08:48

What is SX-2? Is this a successor to SX-1 Mini+?

Quote:

New SX-2 logo by 8bits4ever

Par KdL

Paragon (1450)

Portrait de KdL

23-01-2021, 20:15

SX-2 is the new pcb from 8bits4ever for which I contributed some improvements.
It uses a larger Cyclone IV-E than the Cyclone used for the 1chipMSX, Zemmix Neo and SX-1.

It will be available soon...
https://www.facebook.com/eightbitsforever/posts/176542910695...

Par KdL

Paragon (1450)

Portrait de KdL

23-01-2021, 20:19

OCM-EXTRA Pack v2.7.1 (2021.01.23) is out!

- New batch example KONAMICC.BAT inside of [samples\scripts\] folder.
This new script allows you to emulate Konami cartridge combinations.

KdL Index!