mirror of
https://github.com/holub/mame
synced 2025-05-15 02:18:16 +03:00
Added Tourvision bios ver. 52 [f205v, Corrado Tomaselli]
New games added as NOT_WORKING ----------------------------------- USA Pro Basketball (Tourvision PCE bootleg) [Clawgrip] Thunder Blade (Tourvision PCE bootleg) [Clawgrip] Power League IV (Tourvision PCE bootleg) [Clawgrip]
This commit is contained in:
parent
f199e8f385
commit
bad15bb49c
@ -8,6 +8,28 @@
|
||||
and the other as an integrated PCB.
|
||||
|
||||
Todo: complete jamma interface emulation.
|
||||
|
||||
By now, three known BIOS versions, U4-52 (dumped from a board with-subboard PCB),
|
||||
U4-55 (dumped from an integrated PCB) and U4-60 (dumped from a board with-subboard PCB).
|
||||
|
||||
Known games:
|
||||
|
||||
Special Crimimal Investigation
|
||||
Power League IV
|
||||
Final Match Tennis
|
||||
Formation Soccer
|
||||
Super Volleay Ball
|
||||
Rastan Saga II
|
||||
Dungeon Explorer
|
||||
Legend Axe
|
||||
Thunder Blade
|
||||
USA Pro Basketball
|
||||
Out Run
|
||||
After Burner
|
||||
Final Lap
|
||||
Columns
|
||||
Power Sports
|
||||
|
||||
_______________________________________________________________________________________________________________________________________________
|
||||
| |
|
||||
| ____________ ____________ ____________ ____________ |
|
||||
@ -75,6 +97,62 @@ BT1 = 3.6 V battery
|
||||
XT2 = 21.32825 MHz UNI 90-H
|
||||
JP1-4 = Carts slots
|
||||
|
||||
Games are dumped directly from the cartridge edge connector using the following adapter:
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
Cartridge pinout
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
+----------+
|
||||
(N.C.) |01 01| +5V
|
||||
+5V |02 02| +5V
|
||||
A18 |03 03| +5V
|
||||
A14 |04 04| A17
|
||||
A8 |05 05| A13
|
||||
A11 |06 06| A9
|
||||
A10 |07 07| OE#
|
||||
D7 |08 08| CE#
|
||||
(front of D5 |09 09| D6 (rear of
|
||||
cartridge) D3 |10 10| D4 cartridge)
|
||||
D2 |11 11| GND
|
||||
D0 |12 12| D1
|
||||
A1 |13 13| A0
|
||||
A3 |14 14| A2
|
||||
A5 |15 15| A4
|
||||
A7 |16 16| A6
|
||||
A15 |17 17| A12
|
||||
A19 |18 18| A16
|
||||
GND |19 19| (N.C.)
|
||||
GND |20 20| (N.C.)
|
||||
(KEY) |21------21| (KEY)
|
||||
(N.C.) |22 22| (N.C.)
|
||||
(N.C.) |23 23| (N.C.)
|
||||
(N.C.) |24 24| (N.C.)
|
||||
(N.C.) |25 25| (N.C.)
|
||||
+----------+
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
27C080 pinout
|
||||
----------------------------------------------------------------------------
|
||||
+----v----+
|
||||
A19 | 1 32| +5V
|
||||
A16 | 2 31| A18
|
||||
A15 | 3 30| A17
|
||||
A12 | 4 29| A14
|
||||
A7 | 5 28| A13
|
||||
A6 | 6 27| A8
|
||||
A5 | 7 26| A9
|
||||
A4 | 8 25| A11
|
||||
A3 | 9 24| OE#
|
||||
A2 |10 23| A10
|
||||
A1 |11 22| CE#
|
||||
A0 |12 21| D7
|
||||
D0 |13 20| D6
|
||||
D1 |14 19| D5
|
||||
D2 |15 18| D4
|
||||
GND |16 17| D3
|
||||
+---------+
|
||||
|
||||
****************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
@ -152,7 +230,7 @@ static WRITE8_DEVICE_HANDLER(tourvision_i8155_c_w)
|
||||
|
||||
static WRITE_LINE_DEVICE_HANDLER(tourvision_timer_out)
|
||||
{
|
||||
cputag_set_input_line(device->machine(), "sub", I8085_RST55_LINE, state ? CLEAR_LINE : ASSERT_LINE );
|
||||
cputag_set_input_line(device->machine(), "subcpu", I8085_RST55_LINE, state ? CLEAR_LINE : ASSERT_LINE );
|
||||
//logerror("Timer out %d\n", state);
|
||||
}
|
||||
|
||||
@ -181,7 +259,7 @@ static MACHINE_CONFIG_START( tourvision, tourvision_state )
|
||||
|
||||
MCFG_QUANTUM_TIME(attotime::from_hz(60))
|
||||
|
||||
MCFG_CPU_ADD("sub", I8085A, 18000000/3 /*?*/)
|
||||
MCFG_CPU_ADD("subcpu", I8085A, 18000000/3 /*?*/)
|
||||
MCFG_CPU_PROGRAM_MAP(tourvision_8085_map)
|
||||
|
||||
/* video hardware */
|
||||
@ -207,6 +285,78 @@ static MACHINE_CONFIG_START( tourvision, tourvision_state )
|
||||
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
#define TOURVISION_BIOS \
|
||||
ROM_REGION( 0x8000, "subcpu", 0 ) \
|
||||
ROM_SYSTEM_BIOS( 0, "60", "U4-60" ) \
|
||||
ROMX_LOAD( "u4-60_am27c256.ic29", 0x0000, 0x8000, CRC(1fd27e22) SHA1(b103d365eac3fa447c2e9addddf6974b4403ed41), ROM_BIOS(1) ) \
|
||||
ROM_SYSTEM_BIOS( 1, "55", "U4-55" ) \
|
||||
ROMX_LOAD( "u4-55_am27c256.ic29", 0x0000, 0x8000, CRC(87cf66c1) SHA1(d6b42137be7a07a0e299c2d922328a6a9a2b7b8f), ROM_BIOS(2) ) \
|
||||
ROM_SYSTEM_BIOS( 2, "52", "U4-52" ) \
|
||||
ROMX_LOAD( "bios.29", 0x0000, 0x8000, CRC(ffd7b0fe) SHA1(d1804865c91e925a01b05cf441e8458a3db23f50), ROM_BIOS(3) )
|
||||
|
||||
|
||||
ROM_START(tourvis)
|
||||
ROM_REGION( 0x80000, "maincpu", ROMREGION_ERASE00 )
|
||||
|
||||
TOURVISION_BIOS
|
||||
ROM_END
|
||||
|
||||
|
||||
/*
|
||||
Aicom USA Pro Basketball Tourvision cart.
|
||||
|
||||
Notes:
|
||||
-4 identical 256KB parts, left unsplit for reference.
|
||||
-Cart's A19 and A18 lines seems not connected to anything.
|
||||
-CRC of split ROM ("1CAD4B7F") matches the common PC Engine Hu-Card ROM dump.
|
||||
*/
|
||||
|
||||
|
||||
ROM_START(tvusapb)
|
||||
ROM_REGION( 0x80000, "maincpu", 0 )
|
||||
ROM_LOAD( "tourv_usaprobasketball.bin", 0x00000, 0x40000, CRC(f9a86270) SHA1(45f33fd80a0fa16a9271d258d8e827c3d5e8c98d) )
|
||||
ROM_CONTINUE(0x00000, 0x40000)
|
||||
ROM_CONTINUE(0x00000, 0x40000)
|
||||
ROM_CONTINUE(0x00000, 0x40000)
|
||||
|
||||
TOURVISION_BIOS
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
Sega Thunder Blade Tourvision cart.
|
||||
|
||||
Notes:
|
||||
-1st and 2nd halfs are identical, left unsplit for reference.
|
||||
-Cart's A19 line seems not connected to anything.
|
||||
-CRC of split ROM ("DDC3E809") matches the common PC Engine Hu-Card ROM dump.
|
||||
*/
|
||||
|
||||
ROM_START(tvthbld)
|
||||
ROM_REGION( 0x80000, "maincpu", 0 )
|
||||
ROM_LOAD( "tourv_thunderblade.bin", 0x00000, 0x80000, CRC(0b93b85b) SHA1(b7d9fc2f46f95d305aa24326eded13abbe93738c) )
|
||||
ROM_CONTINUE(0x00000, 0x80000)
|
||||
|
||||
TOURVISION_BIOS
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
Hudson Power League IV Tourvision cart.
|
||||
|
||||
Notes:
|
||||
-1st and 2nd halfs are identical, left unsplit for reference.
|
||||
-Cart's A19 line seems not connected to anything.
|
||||
-CRC of split ROM ("30cc3563") matches the common PC Engine Hu-Card ROM dump.
|
||||
*/
|
||||
|
||||
ROM_START(tvpwlg4)
|
||||
ROM_REGION( 0x80000, "maincpu", 0 )
|
||||
ROM_LOAD( "tourv_powerleague4.bin", 0x00000, 0x80000, CRC(0a6e65f8) SHA1(88adf3f5b9a6d139f216bdb73abf8606bb8e5b16) )
|
||||
ROM_CONTINUE(0x00000, 0x80000)
|
||||
|
||||
TOURVISION_BIOS
|
||||
ROM_END
|
||||
|
||||
|
||||
/*
|
||||
Taito Scene Crime Investigation (SCI) Tourvision cart.
|
||||
|
||||
@ -215,61 +365,6 @@ Notes:
|
||||
-Cart's A19 line seems not connected to anything.
|
||||
-CRC of split ROM ("09a0bfcc") matches the common English language PC Engine Hu-Card ROM dump.
|
||||
|
||||
Dumped directly from the cartridge edge connector using the following adapter:
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
Cartridge pinout
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
+----------+
|
||||
(N.C.) |01 01| +5V
|
||||
+5V |02 02| +5V
|
||||
A18 |03 03| +5V
|
||||
A14 |04 04| A17
|
||||
A8 |05 05| A13
|
||||
A11 |06 06| A9
|
||||
A10 |07 07| OE#
|
||||
D7 |08 08| CE#
|
||||
(front of D5 |09 09| D6 (rear of
|
||||
cartridge) D3 |10 10| D4 cartridge)
|
||||
D2 |11 11| GND
|
||||
D0 |12 12| D1
|
||||
A1 |13 13| A0
|
||||
A3 |14 14| A2
|
||||
A5 |15 15| A4
|
||||
A7 |16 16| A6
|
||||
A15 |17 17| A12
|
||||
A19 |18 18| A16
|
||||
GND |19 19| (N.C.)
|
||||
GND |20 20| (N.C.)
|
||||
(KEY) |21------21| (KEY)
|
||||
(N.C.) |22 22| (N.C.)
|
||||
(N.C.) |23 23| (N.C.)
|
||||
(N.C.) |24 24| (N.C.)
|
||||
(N.C.) |25 25| (N.C.)
|
||||
+----------+
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
27C080 pinout
|
||||
----------------------------------------------------------------------------
|
||||
+----v----+
|
||||
A19 | 1 32| +5V
|
||||
A16 | 2 31| A18
|
||||
A15 | 3 30| A17
|
||||
A12 | 4 29| A14
|
||||
A7 | 5 28| A13
|
||||
A6 | 6 27| A8
|
||||
A5 | 7 26| A9
|
||||
A4 | 8 25| A11
|
||||
A3 | 9 24| OE#
|
||||
A2 |10 23| A10
|
||||
A1 |11 22| CE#
|
||||
A0 |12 21| D7
|
||||
D0 |13 20| D6
|
||||
D1 |14 19| D5
|
||||
D2 |15 18| D4
|
||||
GND |16 17| D3
|
||||
+---------+
|
||||
*/
|
||||
|
||||
ROM_START(scitvpce)
|
||||
@ -277,8 +372,7 @@ ROM_START(scitvpce)
|
||||
ROM_LOAD( "tourv_sci.bin", 0x00000, 0x80000, CRC(4baac6d8) SHA1(4c2431d9553e2bd952cf816e78fc1e3387376ef4) )
|
||||
ROM_CONTINUE(0x00000, 0x80000)
|
||||
|
||||
ROM_REGION( 0x8000, "sub", 0 )
|
||||
ROM_LOAD( "tourvision.bin", 0x0000, 0x8000, CRC(87cf66c1) SHA1(d6b42137be7a07a0e299c2d922328a6a9a2b7b8f) )
|
||||
TOURVISION_BIOS
|
||||
ROM_END
|
||||
|
||||
static DRIVER_INIT(tourvision)
|
||||
@ -286,4 +380,8 @@ static DRIVER_INIT(tourvision)
|
||||
DRIVER_INIT_CALL(pce);
|
||||
}
|
||||
|
||||
GAME( 1991, scitvpce, 0, tourvision, tourvision, tourvision, ROT0, "bootleg (Tourvision) / Taito", "Special Criminal Investigation (Tourvision PCE bootleg)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
|
||||
GAME( 19??, tourvis, 0, tourvision, tourvision, tourvision, ROT0, "bootleg (Tourvision)", "Tourvision PCE bootleg", GAME_IS_BIOS_ROOT | GAME_NOT_WORKING )
|
||||
GAME( 1989, tvusapb, tourvis, tourvision, tourvision, tourvision, ROT0, "bootleg (Tourvision) / Aicom", "USA Pro Basketball (Tourvision PCE bootleg)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
|
||||
GAME( 1990, tvthbld, tourvis, tourvision, tourvision, tourvision, ROT0, "bootleg (Tourvision) / Sega / NEC Avenue", "Thunder Blade (Tourvision PCE bootleg)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
|
||||
GAME( 1991, tvpwlg4, tourvis, tourvision, tourvision, tourvision, ROT0, "bootleg (Tourvision) / Hudson", "Power League IV (Tourvision PCE bootleg)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
|
||||
GAME( 1991, scitvpce, tourvis, tourvision, tourvision, tourvision, ROT0, "bootleg (Tourvision) / Taito", "Special Criminal Investigation (Tourvision PCE bootleg)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
|
||||
|
@ -10616,6 +10616,10 @@ aliencr // (c) 1989 Hudson Soft
|
||||
paclandp // (c) 1989 Namco
|
||||
ggconnie // (c) ???? Capcom
|
||||
paranoia // (c) 1990 Naxat Soft
|
||||
tourvis // (c) ???? Tourvision
|
||||
tvusapb // (c) 1989 Aicom (Tourvision bootleg)
|
||||
tvthbld // (c) 1990 Sega / NEC Avenue (Tourvision bootleg)
|
||||
tvpwlg4 // (c) 1991 Hudson (Tourvision bootleg)
|
||||
scitvpce // (c) 1991 Taito (Tourvision bootleg)
|
||||
vcombat // (c) 1993 VR8 Inc.
|
||||
shadfgtr // (c) 1993 DUTECH Inc.
|
||||
|
Loading…
Reference in New Issue
Block a user