diff options
Diffstat (limited to 'src/mame/drivers/seibucats.cpp')
-rw-r--r-- | src/mame/drivers/seibucats.cpp | 40 |
1 files changed, 18 insertions, 22 deletions
diff --git a/src/mame/drivers/seibucats.cpp b/src/mame/drivers/seibucats.cpp index 4f588f0de76..b2bb9d15a6b 100644 --- a/src/mame/drivers/seibucats.cpp +++ b/src/mame/drivers/seibucats.cpp @@ -1,17 +1,21 @@ // license:LGPL-2.1+ // copyright-holders:Angelo Salese -/****************************************************************************************************************************************************** +/*************************************************************************************************************************** Seibu CATS E-Touch Mahjong Series (c) 2001 Seibu Kaihatsu TODO: - - verify obj roms (maybe bad or wrong decryption); - - coins inputs are ok? - - touchscreen; - - sound; - - DVD player; + - Verify OBJ ROMs (maybe bad or wrong decryption); + - DVD drive (Toshiba SD-B100); + - RS-232 hookup for touchscreen; + - RTC and NVRAM; + - mahjong keyboard inputs (and JAMMA adapter for some games); + - emulate YMF721-S or at least do something about MIDI sound; + - verify interrupt table; + - verify coin inputs; + - Any other port lingering in the 0x400-0x7ff area? -========================================================================================================================================================= +=========================================================================================================================== CPU and system control devices: - Intel i386DX (U0169; lower right corner) @@ -34,12 +38,14 @@ ROM: - Program ROMs: MX27C40000C-12 or MBM27C4001-12Z or TMS27C040-10 x4 (U011, U015-U017 = "PRG0-PRG3" on ROM board) - Sprite ROMs: MX29F8100MC-12 or "MX29F1610" x4 (U0231-U0234 = "OBJ1-OBJ4" on ROM board). - Only three ROMs appear to be populated on any game. This means sprites should be 6bpp, even though they could potentially have been 8bpp. + Only three ROMs appear to be populated on any game. + This means sprites should be 6bpp, even though they could potentially have been 8bpp. EEPROM/NVRAM: - ST93C46AF Serial EEPROM (U0512; towards left center of board) - Toshiba TC55257DFL-70L (U0144 on ROM board) with Maxell CR2032 battery (BT011 on ROM board). - The ROM board type used by Marumie Network lacks NVRAM and RTC; their locations are not populated on Pakkun Ball TV. + The ROM board type used by Marumie Network lacks NVRAM and RTC; + their locations are not populated on Pakkun Ball TV. RTC: - JRC 6355E/NJU6355 Real Time Clock (U0513, above YMF721) @@ -48,7 +54,8 @@ Serial ports: - NEC uPD71051GB USART x2 (U1133, U1134; lined up with DB9 ports) - MAXZ32 Serial Line Driver x2 (U1138, U1141; between USARTs and DB9 ports) - - Two DB9 ports, one marked "DVD" and the other "Touch Panel." The latter also uses a separate 2-pin Molex power connector (CN114). + - Two DB9 ports, one marked "DVD" and the other "Touch Panel." + The latter also uses a separate 2-pin Molex power connector (CN114). Sound and linear miscellany: - Yamaha YMF721-S General MIDI OPL4-ML2 (U0274; to right of USARTs) @@ -57,18 +64,7 @@ - JRC 4560 operational amplifier x2 (U0850, U087) - Toshiba TA7252AP power amplifier (U0847; at left edge, next to AUDIO-IN) - TODO: - - Needs OBJ ROMs dump to progress; - - DVD drive (Toshiba SD-B100); - - RS-232 hookup for touchscreen; - - RTC and NVRAM; - - mahjong keyboard inputs (and JAMMA adapter for some games); - - emulate YMF721-S or at least do something about MIDI sound; - - verify interrupt table; - - Any other port lingering in the 0x400-0x7ff area? - -******************************************************************************************************************************************************/ - +***************************************************************************************************************************/ #include "emu.h" #include "includes/seibuspi.h" |