adds Guru's readme and the podrace set.

This commit is contained in:
davidhay 2008-07-04 21:01:00 +00:00
parent 122437c1a9
commit be29fc46ff
2 changed files with 278 additions and 1 deletions

View File

@ -1,4 +1,258 @@
/* Sega Hikaru / 'Samurai' */
/*
Sega Hikaru Hardware Overview (last updated 4th July 2008 at 9:06pm)
-----------------------------
Note! This document will be updated from time to time when more dumps are available
This document covers all the known Sega Hikaru games, including....
!Air Trix (C) Sega, 2001
*Brave Fire Fighters (C) Sega, 1999
*Cyber Troopers Virtual On 4 (C) Sega, 2001
*Nascar Racing (C) Sega, 2000
!Planet Harriers (C) Sega, 2001
!Star Wars Racer Arcade (C) Sega, 2000
! - denotes secured but not fully dumped yet
* - denotes not dumped yet. If you can help with the remaining undumped games,
please contact http://www.mameworld.net/gurudumps/
The Sega Hikaru system comprises the following PCBs.....
Mainboard - 2 known versions exists. They're mostly the same. It contains many thin BGAs,
lots of RAM, 2x SH4 CPUs and 1x 16MBit boot EPROM
ROM PCB - 2 known versions exist. They contain EPROMs, up to 16x TSOP48 flashROMs or SOP44
maskROMs, a small amount of SRAM and some security ICs that are also used on
NAOMI ROM carts (315-5881 - with a unique 317-xxxx number per game, a couple
of PLCC FPGAs and a X76F100 secured EEPROM). Plugs into mainboard into CONN3 and CONN4
Network PCB - Contains a 68000, some SRAM, a few Sega ICs and a CPLD. Plugs into the top of the ROM board
Protection PCB - Contains one RAM and one QFP100 IC. Plugs into the mainboard into CONN5
Filter PCB - Contains external connectors for power, controls, network, USB etc. Plugs into mainboard
into CONN1 and CONN2
I/O PCB - Uses a standard Sega JVS I/O board. Contains USB connectors type A & B, a
couple of long IDC cable connectors for controls and a Toshiba TMP90PH44 MCU
Main Board
----------
Version 1 - 837-13402 171-7639E SEGA 1998
Version 2 - 837-14097 171-7639F SEGA 1998
|------------------------------------------------------------------------------------|
| MC33470 DSW(4) CONN4 |
| 93C46 |
| SH-4 62256 62256 93C46 |-|
| SH-4 PAL1 | |
| 5264165FTTA60 (GAL16V8) 3771 | |
| 5264165FTTA60 315-6146 | |
| 5264165FTTA60 5264165FTTA60 14.7456MHz | |
| 5264165FTTA60 5264165FTTA60 32MHz | |CONN1
| 5264165FTTA60 | |
| 5264165FTTA60 3771 3771 | |
| 315-6415 | |
| 315-6415 PC910 | |
| 33.3333MHz CY37128 | |
| CY2308SC CY2292SL (315-6202) |-|
|HY57V161610 62256 ADM485 |
| PAL2 CONN3 62256 |
| (GAL16V8) |
| |
|HY57V161610 315-6087 HY57V161610 |-|
| 315-6083A HY57V161610 EPR-23400(A) | |
|HY57V161610 D432232 24.576MHz | |
|(PAL on V2 MB) HY57V161610 ADV7120 BATTERY | |CONN2
|LED1 HY57V161610 ADV7120 | |
|LED2 | |
|LED3 |-|
|LED4 315-6197 315-6084 CONN5 |
|SW1 315-6085 K4S641632 |
|SW2 |
|SW3 315-6086 315-6232 |
| 315-6084 |
| 315-6197 CY2308SC 33.8688MHz |
|(LED 1-4 moved here) 41.6666MHz 25MHz |
|(on V2 MB) |
|------------------------------------------------------------------------------------|
ROM PCB
-------
Type 1 - 837-14140 171-8144B
|------------------------------------------------------------------------------------|
| |
| IC45 IC41 IC37 IC50 IC46 IC42 IC38 |
| |
| LATTICE |
| IC49 IC57 IC53 IC66 IC62 IC58 IC54 M4A3-32/32 |
| (315-6323) |
| X76F100 |
| IC61 |
| CY7C1399 |
| CY7C1399 |
| IC65 |
| IC29 IC30 IC31 IC32 IC33 IC34 IC35 IC36 |
| 28MHz |
| LATTICE |
| 315-5881 PLSI2032|
| (315-6050)|
|------------------------------------------------------------------------------------|
ROM usage -
Game Sega Part No. ROM Type
------------------------------------------------
Air Trix -
MPR-23573.IC37 128M TSOP48 MASKROM
MPR-23577.IC38 "
MPR-23574.IC41 "
MPR-23578.IC42 "
MPR-23575.IC45 "
MPR-23579.IC46 "
MPR-23576.IC49 "
MPR-23580.IC50 "
IC53, IC54, IC57, \
IC58, IC61, IC62, Not Used
IC65, IC66 /
EPR-23601A.IC29 27C322 EPROM
EPR-23602A.IC30 "
other EPROM sockets not used
315-5881 stamped 317-0294-COM
Game Sega Part No. ROM Type
------------------------------------------------
Planet Harriers -
MPR-23549.IC37 128M TSOP48 MASKROM
MPR-23553.IC38 "
MPR-23550.IC41 "
MPR-23554.IC42 "
MPR-23551.IC45 "
MPR-23555.IC46 "
MPR-23552.IC49 "
MPR-23556.IC50 "
MPR-23557.IC53 "
MPR-23558.IC57 "
MPR-23559.IC61 "
MPR-23560.IC65 "
MPR-23564.IC66 "
MPR-23563.IC62 "
MPR-23562.IC58 "
MPR-23561.IC54 "
EPR-23565A.IC29 27C322 EPROM
EPR-23566A.IC30 "
EPR-23567A.IC31 "
EPR-23568A.IC32 "
EPR-23569A.IC33 "
EPR-23570A.IC34 "
EPR-23571A.IC35 "
EPR-23572A.IC36 "
all EPROM sockets populated
315-5881 stamped 317-0297-COM
Type 2 - 837-13403 171-7640B
|------------------------------------------------------------------------------------|
| LATTICE CY7C199 X76F100 |
| 315-5881 PLSI2032 |
| 28MHz CY7C199 MACH111 |
| (315-6203A) IC30 IC32 |
| |
| IC37 IC39 IC41 IC43 IC45 IC47 IC49 IC51 |
| |
| |
| IC53 IC55 IC57 IC59 IC61 IC63 IC65 IC67 <-- these on other side of PCB |
| |
| |
| IC38 IC40 IC42 IC44 IC46 IC48 IC50 IC52 |
| |
| IC29 IC31 IC33 IC35 IC34 IC36 |
| IC54 IC56 IC58 IC60 IC62 IC64 IC66 IC68 <-- these on other side of PCB |
| |
|------------------------------------------------------------------------------------|
ROM usage -
Game Sega Part No. ROM Type
------------------------------------------------
Star Wars Racer Arcade
MPR-23086.IC37 64M SOP44 MASKROM
MPR-23087.IC38 "
MPR-23088.IC39 "
MPR-23089.IC40 "
MPR-23090.IC41 "
MPR-23091.IC42 "
MPR-23092.IC43 "
MPR-23093.IC44 "
MPR-23094.IC45 "
MPR-23095.IC46 "
MPR-23096.IC47 "
MPR-23097.IC48 "
MPR-23098.IC49 "
MPR-23099.IC50 "
MPR-23100.IC51 "
MPR-23101.IC52 "
MPR-23102.IC53 "
MPR-23103.IC54 "
MPR-23104.IC55 "
MPR-23105.IC56 "
MPR-23106.IC57 "
MPR-23107.IC58 "
MPR-23108.IC59 "
MPR-23109.IC60 "
MPR-23110.IC61 "
MPR-23111.IC62 "
MPR-23112.IC63 "
MPR-23113.IC64 "
MPR-23114.IC65 "
MPR-23115.IC66 "
MPR-23116.IC67 "
MPR-23117.IC68 "
EPR-23174.IC29 27C322 EPROM
EPR-23175.IC30 "
EPR-23176.IC31 "
EPR-23177.IC32 "
other EPROM sockets not used
315-5881 stamped 317-0277-COM
Protection PCB
--------------
837-13629 171-7911B SEGA 1998
|------------------|
| K4S641632 |
| |
| |
| |
| 315-6232 |
| |
| |
|------------------|
Network PCB
-----------
837-13404 171-7641B
|-----------------------------------|
| 40MHz LATTICE 315-5917 |
| PLSI2032 |
| (315-5958A) 315-5917|
| PAL |
| 62256 |
| 315-5804 62256 |
| 62256 |
| 62256 |
| 68000 PAL |
| 62256 |
| 62256 PAL |
|-----------------------------------|
*/
#include "driver.h"
#include "cpu/sh4/sh4.h"
@ -23,7 +277,7 @@ INPUT_PORTS_END
static ADDRESS_MAP_START( hikaru_map, ADDRESS_SPACE_PROGRAM, 64 )
AM_RANGE(0x00000000, 0x001fffff) AM_ROM
AM_RANGE(0xa0000000, 0xa01fffff) AM_ROM AM_REGION(REGION_CPU1, 0)
AM_RANGE(0x0C000000, 0x0C00ffff) AM_RAM
ADDRESS_MAP_END
@ -68,6 +322,11 @@ MACHINE_DRIVER_END
#define HIKARU_BIOS \
ROM_SYSTEM_BIOS( 0, "bios0", "epr23400a" ) \
ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr23400a.ic94", 0x000000, 0x200000, CRC(2aa906a7) SHA1(098c9909b123ed6c338ac874f2ee90e3b2da4c02) ) \
ROM_SYSTEM_BIOS( 1, "bios1", "epr23400" ) \
ROM_LOAD16_WORD_SWAP_BIOS( 1, "epr-23400.ic94", 0x000000, 0x200000, CRC(3d557104) SHA1(d39879f5a1acbd54ad8ee4fbd412f870c9ff4aa5) ) \
// bios 0 is SAMURAI boot rom 0.96 / 2000/8/10
// bios 1 is SAMURAI boot rom 0.92 / 1999/7/2
ROM_START( hikaru )
@ -109,7 +368,24 @@ ROM_START( pharrier )
ROM_LOAD("gfx", 0x000000, 0x800000, NO_DUMP )
ROM_END
ROM_START( podrace )
ROM_REGION( 0x200000, REGION_CPU1, 0)
HIKARU_BIOS
ROM_REGION( 0x2000000, REGION_USER1, 0)
ROM_LOAD32_WORD("epr-23174.ic29", 0x0000000, 0x0400000, CRC(eae62b46) SHA1(f1458072b002d64bbb7c43c582e3191e8031e19a))
ROM_LOAD32_WORD("epr-23175.ic30", 0x0000002, 0x0400000, CRC(b92da060) SHA1(dd9ecbd0977aef7629441ff45f4ad807b2408603))
ROM_LOAD32_WORD("epr-23176.ic31", 0x0800000, 0x0400000, CRC(2f2824a7) SHA1(a375719e3cababab5b33d00d8696c7cd62c5af30))
ROM_LOAD32_WORD("epr-23177.ic32", 0x0800002, 0x0400000, CRC(7a5e3f0f) SHA1(e8ca00cfaaa9be4f9d269e4d8f6bcbbd7de8f6d6) )
ROM_REGION( 0x800000, REGION_USER2, 0)
ROM_LOAD("gfx", 0x000000, 0x800000, NO_DUMP )
ROM_END
GAME( 2000, hikaru, 0, hikaru, hikaru, 0, ROT0, "Sega", "Hikaru Bios", GAME_NO_SOUND|GAME_NOT_WORKING|GAME_IS_BIOS_ROOT )
GAME( 2000, airtrix, hikaru, hikaru, hikaru, 0, ROT0, "Sega", "Air Trix", GAME_NO_SOUND|GAME_NOT_WORKING )
GAME( 2001, pharrier, hikaru, hikaru, hikaru, 0, ROT0, "Sega", "Planet Harriers", GAME_NO_SOUND|GAME_NOT_WORKING )
GAME( 2001, podrace, hikaru, hikaru, hikaru, 0, ROT0, "Sega", "Star Wars Pod Racer", GAME_NO_SOUND|GAME_NOT_WORKING )

View File

@ -4059,6 +4059,7 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11
DRIVER( hikaru ) /* BIOS (c)2000 */
DRIVER( airtrix ) /* (c) 2000 */
DRIVER( pharrier ) /* (c) 2001 */
DRIVER( podrace ) /* (c) 2001 */
DRIVER( hshavoc ) /* (c) 1993 Data East */