The One Chip MSX (OCM), first released in 2006, is a Programmable Logic Device (PLD) acting as a true MSX computer. The OCM-PLD pack is all the firmware and software you need to get it up and running. MRC user KdL has just released OCM-PLD version 3.6 for this device.
v3.6 [2018.05.14] [KdL's Updates!]
- Updated Switched I/O ports ($40-$4F) module to Revision 7:
new audio presets "Emphasis PSG Sound", "Emphasis SCC-I Sound" and "Emphasis OPLL Sound" (scmd-$44/$45/$46),
new SHIFT-PGUP/PGDOWN keys to do the fast switch of master volume from max level to middle, min and mute level,
new "Pixel Ratio 1:1 for VGA Output" (scmd-$7F) a trick to get the correct pixel ratio on a non-CRT display
(e.g. A:\>SETSMART -7F7F7F7F is fine for a VX2835WM), fixed scmd-$F9 to allow the use of an external FM-PAC,
new scmd-$D6/D7 that allow to force the centering of the YJK modes and the R25 mask (useful for MSX2+ games).
- Updated DIP-SW User Manual in the [docs\] folder.
- New 'mglOCM.com' and 'mgLunch.com' (2017.11.18) in the [msxtools\mglunch\] folder.
- New audio mixer that improve the amplitude of internal sounds and balance the input line of external slots:
global audio starts at level 10 out of 13 to avoid clipping for at least two internal chips at a time;
to reduce the audio noise, I suggest setting everything to the max level and an external mixer volume of 80%.
- Improved timings of VDP command engine, the intros of Fray and Space Manbow are okay now but I emphasize that
the wait control does not calculate the actual times of the VDP commands, which still makes it inaccurate.
- Improved VGA output to help directly set a pixel ratio 1:1 on a LED TV at 60Hz (also w/o the trick scmd-$7F).
- Added MULUB and MULUW opcodes inside T80 Core: MSX turbo-R BIOS is required to use them, by TobiFlex.
- Fixed random sprites during the blank screen (ref. Manbow 2) and fixed H-SYNC signal (ref. Unknown Reality).
- Fixed the border color of YJK modes (SCREEN 10, 11 and 12) that should has been palettized.
- Fixed the horizontal position of YJK modes by +4 pixels on the right.
Notes and warnings:
- In this release not all Zemmix Neo and Zemmix Neo BR firmware are interchangeable, a special note is with them.
- 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 most of Microcabin games can run better with the 'runit.com' tool, with 'ep.com' two drives are required.
Some known issues:
- The game Fighter's Ragnarok has all the damaged graphics, a bug in the VDP command engine should be the cause.
- Some PSG sounds are not played accurately and sometimes the OPLL drum kit sounds too loud.
- 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
and generates some issues with the PSG output (simply just listen to the beep sound to confirm it).
Follow KdL at Twitter , visit his web page or click the direct download link for OCM-PLD pack v3.6
Comments (41)
By KdL
Paragon (1485)
15-05-2018, 20:01
By AxelStone
Prophet (3199)
15-05-2018, 20:48
By enribar
Paragon (1224)
15-05-2018, 22:28
By KdL
Paragon (1485)
16-05-2018, 11:05
By gaula82
Resident (45)
16-05-2018, 15:34
By alexito
Paladin (761)
17-05-2018, 00:42
By taezou
Supporter (6)
17-05-2018, 07:28
By alexito
Paladin (761)
17-05-2018, 07:43
By alexito
Paladin (761)
17-05-2018, 18:48
By MSX4ever
Champion (259)
17-05-2018, 21:11
By alexito
Paladin (761)
19-05-2018, 21:40
By popolony2k
Hero (544)
19-05-2018, 22:46
By alexito
Paladin (761)
19-05-2018, 23:57
By KdL
Paragon (1485)
20-05-2018, 06:06
By alexito
Paladin (761)
22-05-2018, 21:10
By alexito
Paladin (761)
23-05-2018, 16:07
By spl
Paragon (1470)
26-05-2018, 00:54
By alexito
Paladin (761)
26-05-2018, 05:22
By KdL
Paragon (1485)
31-05-2018, 21:47
By Parn
Paladin (854)
01-06-2018, 19:23
By KdL
Paragon (1485)
02-06-2018, 00:26
By alexito
Paladin (761)
02-06-2018, 17:20
By KdL
Paragon (1485)
02-06-2018, 18:28
By KdL
Paragon (1485)
03-06-2018, 20:38
By mfeingol
Champion (294)
04-06-2018, 03:36
By KdL
Paragon (1485)
04-06-2018, 15:15
By alexito
Paladin (761)
04-06-2018, 19:45
By KdL
Paragon (1485)
05-06-2018, 16:25
By alexito
Paladin (761)
06-06-2018, 00:29
By alexito
Paladin (761)
06-06-2018, 02:19
By mfeingol
Champion (294)
06-06-2018, 07:41
By KdL
Paragon (1485)
06-06-2018, 08:43
By mfeingol
Champion (294)
07-06-2018, 03:25
By KdL
Paragon (1485)
07-06-2018, 10:38
By KdL
Paragon (1485)
09-06-2018, 22:29
By mfeingol
Champion (294)
12-06-2018, 03:37
By KdL
Paragon (1485)
12-06-2018, 12:42
By mfeingol
Champion (294)
13-06-2018, 17:07
By KdL
Paragon (1485)
27-07-2018, 18:58
By Samor
Prophet (2220)
27-07-2018, 20:04
By KdL
Paragon (1485)
27-07-2018, 20:42