From 7599401312a2fcfe48a92dfc49b4d9fdcc9eb385 Mon Sep 17 00:00:00 2001 From: angelosa Date: Sun, 23 Nov 2025 21:56:15 +0100 Subject: bus/pc98_cbus/speakboard.cpp: document known games using this card --- src/devices/bus/pc98_cbus/pc9801_86.cpp | 3 --- src/devices/bus/pc98_cbus/speakboard.cpp | 13 +++++++++++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/devices/bus/pc98_cbus/pc9801_86.cpp b/src/devices/bus/pc98_cbus/pc9801_86.cpp index fc6116ede2a..7121f765a6a 100644 --- a/src/devices/bus/pc98_cbus/pc9801_86.cpp +++ b/src/devices/bus/pc98_cbus/pc9801_86.cpp @@ -8,9 +8,6 @@ Mad Factory Otomi-chan Kai sound card Similar to PC-9801-26, this one has YM2608 instead of YM2203 and an additional DAC port -SpeakBoard sound card seems to be derived design from -86, with an additional -OPNA mapped at 0x58* - Otomi-chan Kai is a doujinshi sound card based off SpeakBoard design. It uses YM3438 OPL2C mapped at 0x78*, and anything that uses the nax.exe sound driver expects this to be installed as default (cfr. datsumj). diff --git a/src/devices/bus/pc98_cbus/speakboard.cpp b/src/devices/bus/pc98_cbus/speakboard.cpp index 8827b7bff54..5e7943e8287 100644 --- a/src/devices/bus/pc98_cbus/speakboard.cpp +++ b/src/devices/bus/pc98_cbus/speakboard.cpp @@ -1,5 +1,6 @@ // license:BSD-3-Clause // copyright-holders:Angelo Salese +// thanks-to: Valley Bell /************************************************************************************************** Idol Japan SpeakBoard sound card @@ -9,17 +10,25 @@ Predates -86/-73, first actual card to support YM2608 https://j02.nobody.jp/jto98/n_desk_sound/msb.htm TODO: -- check ADPCM (hplus doesn't seem to support it); - PnP; - stereo line-in; - Surround VR; - EMS; - SparkBoard derives from this (extra OPNA at $588) +NOTES: +- metlfrce MDZS.COM driver wants a +1 in ymfm_adpcm at_end fn. + It tries to detect the card existance by probing $3ffe0-$3ffff ADPCM RAM, with incrementing + values starting from 0x30. Without the bump it will read a 0 instead of the expected 0x4f, + failing the detection. + =================================================================================================== - Known SW with SpeakBoard support - hplus + hplus (later on? Uses Kaja's PMD driver) + gaogao1 + grounsed + metlfrce (Uses MDZS.COM driver) Lord Monarch demo (undumped? Support dropped in retail version) dedicated sound editor (undumped?) -- cgit v1.2.3