KdL updates your OCM

KdL updates your OCM

van KdL op 09-01-2020, 00:35
Onderwerp: Development
Talen:

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

Reacties (25)

Van KdL

Paragon (1268)

afbeelding van 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

Van tfh

Prophet (2068)

afbeelding van tfh

09-01-2020, 14:21

Yay Smile Time to update my Zemmix Neo Smile

Van Parn

Champion (487)

afbeelding van Parn

09-01-2020, 14:40

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

Van zett

Hero (606)

afbeelding van zett

09-01-2020, 14:40

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

Van KdL

Paragon (1268)

afbeelding van 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.

Van jltursan

Prophet (2265)

afbeelding van jltursan

09-01-2020, 19:56

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

Van alexito

Hero (613)

afbeelding van 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:

Van KdL

Paragon (1268)

afbeelding van 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

Van alexito

Hero (613)

afbeelding van 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

Van gdx

Prophet (3320)

afbeelding van gdx

10-01-2020, 01:29

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

Van MSX-ALL

Resident (35)

afbeelding van 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?

Van tfh

Prophet (2068)

afbeelding van 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.

Van KdL

Paragon (1268)

afbeelding van 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

Van KdL

Paragon (1268)

afbeelding van 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

Van Parn

Champion (487)

afbeelding van 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:

Van KdL

Paragon (1268)

afbeelding van 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)

Van KdL

Paragon (1268)

afbeelding van KdL

11-01-2020, 04:17

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

Van KdL

Paragon (1268)

afbeelding van KdL

12-01-2020, 01:29

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

KdL Index! and OCM-PLD News on Twitter.

Van Sebbeug

Champion (257)

afbeelding van Sebbeug

12-01-2020, 09:48

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

Van KdL

Paragon (1268)

afbeelding van 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.

Van AxelStone

Prophet (2723)

afbeelding van 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

Van Samor

Paragon (2046)

afbeelding van Samor

14-01-2020, 08:18

Thanks KdL Smile

Van KdL

Paragon (1268)

afbeelding van KdL

16-01-2020, 07:14

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

- Added 1chipMSX改 logo by HRA!

Van raymond

Champion (425)

afbeelding van raymond

21-01-2020, 20:19

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

Van mygodess

Champion (267)

afbeelding van 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.