summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author angelosa <lordkale4@gmail.com>2025-11-23 21:56:15 +0100
committer angelosa <lordkale4@gmail.com>2025-11-23 22:03:01 +0100
commit7599401312a2fcfe48a92dfc49b4d9fdcc9eb385 (patch)
tree806d2c62786fc665c3dd5c36efe9f9f3be37c749
parent007469659f313c71b7974590d658c77d2e117371 (diff)
bus/pc98_cbus/speakboard.cpp: document known games using this card
-rw-r--r--src/devices/bus/pc98_cbus/pc9801_86.cpp3
-rw-r--r--src/devices/bus/pc98_cbus/speakboard.cpp13
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?)