mirror of
https://github.com/holub/mame
synced 2025-07-05 18:08:04 +03:00
- atetris.cpp, tnzs.cpp: added hardware infos [Guru]
- segas16b.cpp, seta2.cpp, williams.cpp: minor spelling fixes
This commit is contained in:
parent
5e81f34bf3
commit
f098a565b6
@ -12,6 +12,55 @@
|
|||||||
Though of course none of the bootlegs have the actual SLAPSTIC, at
|
Though of course none of the bootlegs have the actual SLAPSTIC, at
|
||||||
least some appear to have simulated it using TTL and PLDs.
|
least some appear to have simulated it using TTL and PLDs.
|
||||||
|
|
||||||
|
**********************************************************************************
|
||||||
|
|
||||||
|
Tetris (Atari, 1988)
|
||||||
|
Hardware info by Guru
|
||||||
|
|
||||||
|
PCB Layout
|
||||||
|
----------
|
||||||
|
|
||||||
|
TETRIS A044809
|
||||||
|
ATARI GAMES (C) 1988 MADE IN USA
|
||||||
|
|---------------------------------|
|
||||||
|
| VID |
|
||||||
|
| |
|
||||||
|
| LED |
|
||||||
|
| P P 65728 |
|
||||||
|
|J O O |
|
||||||
|
|A K K ROM.A35|
|
||||||
|
|M E E SLAPSTIC 6264 |
|
||||||
|
|M Y Y ROM.F45 D |
|
||||||
|
|A EMPTY I |
|
||||||
|
| TEST DSW4 P |
|
||||||
|
| LM324 4 |
|
||||||
|
| LED X2804 0 |
|
||||||
|
|VOL |
|
||||||
|
|LA4465 6502 14.31818MHz|
|
||||||
|
|---------------------------------|
|
||||||
|
Notes:
|
||||||
|
POKEY - Atari POKEY sound and I/O chip. Clock 1.7897725MHz [14.31818/8]
|
||||||
|
Chip is marked '137430-001 ATARI GAMES, INC.'
|
||||||
|
This is identical/compatible with the more common 'AMI C012294' POKEY chip
|
||||||
|
LA4465 - Sanyo LA4465 Audio Power Amplifier
|
||||||
|
VID - 11 pin connector for separate video output signals (R, G, B, HSync, VSync)
|
||||||
|
6264 - Hyundai HY6264 8kBx8-bit SRAM
|
||||||
|
65728 - Harris HM3-65728 2kBx8-bit SRAM (compatible with 6116/2018 etc)
|
||||||
|
SLAPSTIC - Atari custom protection SLAPSTIC chip marked '137412-101 1984 ATARI GAMES'
|
||||||
|
DIP40 - Atari custom DIP40 chip marked 'SOS-137550-001 TAIWAN (M)8822 YVAGZK'. (M) is the Motorola logo
|
||||||
|
ROM.F45 - 27C512 EPROM with label '(C)1988 ATARI 8901 136066 1100'
|
||||||
|
ROM.A35 - 27C512 EPROM with label '(C)1988 ATARI 8901 136066 1101'
|
||||||
|
EMPTY - Empty DIP28 space (no socket or chip populated here)
|
||||||
|
TEST - Toggle switch to enable test mode (test is also on the JAMMA connector)
|
||||||
|
DSW4 - 4-position DIP switch at location H50
|
||||||
|
X2804 - XICOR X2804 512 byte x8-bit EEPROM
|
||||||
|
LM324 - Motorola LM324 Quad Operational Amplifier
|
||||||
|
6502 - UM6502A CPU. Clock 1.7897725 [14.31818/8]
|
||||||
|
HSync - 15.7014kHz
|
||||||
|
VSync - 59.9290Hz
|
||||||
|
|
||||||
|
**********************************************************************************
|
||||||
|
|
||||||
****************************************************************************
|
****************************************************************************
|
||||||
|
|
||||||
Memory map
|
Memory map
|
||||||
@ -458,6 +507,8 @@ static INPUT_PORTS_START( atetris )
|
|||||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("screen")
|
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("screen")
|
||||||
PORT_SERVICE( 0x80, IP_ACTIVE_HIGH )
|
PORT_SERVICE( 0x80, IP_ACTIVE_HIGH )
|
||||||
|
|
||||||
|
// The control panel has a start and an action button for both players. The board has them connected together on the JAMMA connector.
|
||||||
|
// So bit 0x01 actually is used by both player 1 start and action buttons and bit 0x10 is used by both player 2 start and action buttons
|
||||||
PORT_START("IN1")
|
PORT_START("IN1")
|
||||||
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_PLAYER(1)
|
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_PLAYER(1)
|
||||||
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_PLAYER(1)
|
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_PLAYER(1)
|
||||||
@ -670,6 +721,7 @@ ROM_END
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
Tetris (Korean bootleg of atetrisa set)
|
Tetris (Korean bootleg of atetrisa set)
|
||||||
|
Hardware info by Guru
|
||||||
|
|
||||||
PCB Layout
|
PCB Layout
|
||||||
----------
|
----------
|
||||||
|
@ -77,6 +77,7 @@
|
|||||||
****************************************************************************
|
****************************************************************************
|
||||||
|
|
||||||
Sega System 16B Hardware Overview
|
Sega System 16B Hardware Overview
|
||||||
|
Hardware info by Guru
|
||||||
---------------------------------
|
---------------------------------
|
||||||
|
|
||||||
The games on this system include...
|
The games on this system include...
|
||||||
@ -170,7 +171,7 @@ Notes:
|
|||||||
CN1/2/3/4- Connectors to join ROM board to main board
|
CN1/2/3/4- Connectors to join ROM board to main board
|
||||||
MB3771 - Fujitsu MB3771 Master Reset IC (DIP8)
|
MB3771 - Fujitsu MB3771 Master Reset IC (DIP8)
|
||||||
MB3733 - Fujitsu MB3733 Power Amp IC
|
MB3733 - Fujitsu MB3733 Power Amp IC
|
||||||
CN5 - 30 pin dual row male connetor
|
CN5 - 30 pin dual row male connector
|
||||||
|
|
||||||
|
|
||||||
ROM Boards
|
ROM Boards
|
||||||
|
@ -2891,7 +2891,7 @@ NOTE: There is known to exist an undumped version of Guardians on the
|
|||||||
**********************************************************
|
**********************************************************
|
||||||
|
|
||||||
|
|
||||||
P0-113A PCB with P1-106-1 & P1-107-1 duaghtercards
|
P0-113A PCB with P1-106-1 & P1-107-1 daughtercards
|
||||||
|
|
||||||
program ROMs verified to match the P-FG01-1 set
|
program ROMs verified to match the P-FG01-1 set
|
||||||
|
|
||||||
|
@ -2290,8 +2290,8 @@ ROM_END
|
|||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Chuka Taisen
|
Chuka Taisen, Taito, 1988
|
||||||
Taito, 1988
|
Hardware info by Guru
|
||||||
|
|
||||||
Seta: P0-028-A
|
Seta: P0-028-A
|
||||||
Taito: K1100416A J1100332A
|
Taito: K1100416A J1100332A
|
||||||
@ -2487,8 +2487,8 @@ ROM_END
|
|||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The New Zealand Story
|
The New Zealand Story, Taito, 1988
|
||||||
Taito, 1988
|
Hardware info by Guru
|
||||||
|
|
||||||
PCB Layout ("New style PCB" with 3x z80 and no M-chip, and a daughterboard with ROMs and z80)
|
PCB Layout ("New style PCB" with 3x z80 and no M-chip, and a daughterboard with ROMs and z80)
|
||||||
----------
|
----------
|
||||||
@ -2612,19 +2612,84 @@ ROM_START( tnzsj )
|
|||||||
ROM_LOAD( "b53-15.pal16l8a.subpcb.ic6.jed", 0x03000, 0x01000, NO_DUMP) // on sub pcb
|
ROM_LOAD( "b53-15.pal16l8a.subpcb.ic6.jed", 0x03000, 0x01000, NO_DUMP) // on sub pcb
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
/* tnzs - old style PCB sets
|
|
||||||
The New Zealand Story
|
|
||||||
Taito, 1988
|
|
||||||
|
|
||||||
Taito ID: K1100356A
|
/**********************************************************************************
|
||||||
J1100156A
|
|
||||||
MAIN PCB
|
The New Zealand Story, Taito, 1988
|
||||||
Seta ID: P0-041A
|
Hardware info by Guru
|
||||||
*/
|
|
||||||
/* This pcb is derived from the Chuka Taisen,DrToppel and Arkanoid 2 pcbs, replacing the two color PROMs with color RAM;
|
This version uses 8x 28 pin 1 megabit mask ROMs on the main board. There is no daughterboard on top.
|
||||||
There is an M-chip i8x42 (with Taito silkscreen) and no 3rd z80.
|
The PCB is very similar to Chuka Taisen, Dr Toppel, Extermination, Kabuki Z and Arkanoid 2 but replaces the two color PROMs with color RAM.
|
||||||
There is no daughter-pcb like the later TNZS pcb has.
|
The PCB has Seta chips so it has 2 sets of PCB numbers and stickers.
|
||||||
GFX Roms on the pcb are 28 pin 23C1000/TC531000 128K mask ROMs */
|
The Taito logo on the PCB is the newer style with the 'A' split into 2 curved shapes.
|
||||||
|
|
||||||
|
PCB Layout
|
||||||
|
----------
|
||||||
|
|
||||||
|
SETA:
|
||||||
|
P0-041A
|
||||||
|
NEW ZEALAND STORY 905-1054 (sticker)
|
||||||
|
|
||||||
|
TAITO:
|
||||||
|
K1100365A J1100156A
|
||||||
|
K1100356A N. Z.LAND STORY (sticker)
|
||||||
|
|--------------------------------------------------|
|
||||||
|
| X1-006 12MHz |
|
||||||
|
| MB3730 X1-007 8464 X1-001A |
|
||||||
|
| |
|
||||||
|
| VOL X1-002A |
|
||||||
|
| 4558 |
|
||||||
|
| YM3014 SW |
|
||||||
|
| |
|
||||||
|
| SWB B53_08.U8 |
|
||||||
|
|J |
|
||||||
|
|A B53_07.U7 |
|
||||||
|
|M SWA B53_10.U32 |
|
||||||
|
|M 62256 B53_06.U6 |
|
||||||
|
|A |
|
||||||
|
| B53_05.U5 |
|
||||||
|
| |
|
||||||
|
| B53_04.U4 |
|
||||||
|
| B06-101.U36 |
|
||||||
|
| YM2203 Z80B 6264 B53_03.U3 |
|
||||||
|
| B53-12.U35 |
|
||||||
|
|X2-005(x5) B53-02.U2 |
|
||||||
|
| B53-09.U46 B06-12.U26 |
|
||||||
|
| X1-004 B53_11.U38 B06-13.U25 B53_01.U1 |
|
||||||
|
| Z80B(1) |
|
||||||
|
|--------------------------------------------------|
|
||||||
|
Notes:
|
||||||
|
Z80B(1) - Z80 CPU. Clock 6.000MHz [12/2] (main CPU)
|
||||||
|
Z80B - Z80 CPU. Clock 6.000MHz [12/2] (sound CPU)
|
||||||
|
YM2203 - Yamaha YM2203 FM Operator Type-N(OPN) sound chip. Clock 3.000MHz [12/4]
|
||||||
|
YM3014 - Yamaha YM3014 Serial Input Floating D/A Converter. Clock 1.000MHz [12/12]
|
||||||
|
4558 - 4558 Dual Operational Amplifier
|
||||||
|
MB3730 - Fujitsu MB3730 Audio Power Amp
|
||||||
|
X2-005 - Custom resistor array used for inputs
|
||||||
|
X1-004 - Seta custom chip marked 'X1-004 in SDIP52 package used for I/O
|
||||||
|
X1-006 - Seta custom chip marked 'X1-006' in SDIP64 package used for palette and pixel mixing functions
|
||||||
|
X1-007 - Seta custom chip marked 'X1-007' in SDIP42 package
|
||||||
|
RGB and sync on the JAMMA connector are tied to this chip so it's likely an RGB DAC
|
||||||
|
X1-001A - Seta custom graphics chip \
|
||||||
|
X1-002A - Seta custom graphics chip / These work together to create both sprites, tiles and text layer graphics
|
||||||
|
SWA/B - 8-position DIP switch
|
||||||
|
SW - Push button switch for reset
|
||||||
|
8464 - Fujitsu MB8464 8kBx8-bit SRAM (color RAM)
|
||||||
|
62256 - Hitachi HM62256 32kBx8-bit SRAM (main program RAM)
|
||||||
|
6264 - Hitachi HM6462 8kBx8-bit SRAM (sound program RAM)
|
||||||
|
B53_01 to 08 - 23C1000/TC531000 28 pin mask ROMs (graphics)
|
||||||
|
B53-09.U46 - Custom chip marked 'TAITO B53-09 161 832100' in DIP40 package
|
||||||
|
This is really an i8042/i8742 micro-controller with 2kBx8-bit internal ROM and is known as the 'M-Chip'
|
||||||
|
B53_10.U32 - 27C1000 EPROM (main program)
|
||||||
|
B53_11.U38 - 27C512 EPROM (sound program)
|
||||||
|
B53-12.U35 - PAL16L8 marked 'B53-12'
|
||||||
|
B06-101.U36 - PAL16L8 marked 'B06-101' \
|
||||||
|
B06-12.U26 - PAL16L8 marked 'B06-12' | Note game 'B06' is Extermination
|
||||||
|
B06-13.U25 - PAL16L8 marked 'B06-13' /
|
||||||
|
HSync - 15.6245kHz
|
||||||
|
VSync - 59.1836Hz
|
||||||
|
|
||||||
|
**********************************************************************************/
|
||||||
|
|
||||||
ROM_START( tnzso )
|
ROM_START( tnzso )
|
||||||
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k + bankswitch areas for the first CPU */
|
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k + bankswitch areas for the first CPU */
|
||||||
@ -2771,8 +2836,8 @@ ROM_START( tnzsop ) // prototype (location test?) version; has different ROM lab
|
|||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Kabuki Z
|
Kabuki Z, Taito, 1988
|
||||||
Taito, 1988
|
Hardware info by Guru
|
||||||
|
|
||||||
This PCB runs on Taito/Seta hardware and the exact same newer PCB as The New Zealand Story.
|
This PCB runs on Taito/Seta hardware and the exact same newer PCB as The New Zealand Story.
|
||||||
As such, everything here also applies to The New Zealand Story.
|
As such, everything here also applies to The New Zealand Story.
|
||||||
|
@ -2525,7 +2525,7 @@ D-9144-3005 ROM Board Assembly:
|
|||||||
+-------------------------+------------------+-+
|
+-------------------------+------------------+-+
|
||||||
|
|
||||||
Connectors:
|
Connectors:
|
||||||
2J1 40 pin ribbon cable connetor
|
2J1 40 pin ribbon cable connector
|
||||||
2J2 6 pin header (KEY pin 4)
|
2J2 6 pin header (KEY pin 4)
|
||||||
2J3 10 pin header (KEY pin 9)
|
2J3 10 pin header (KEY pin 9)
|
||||||
2J4 9 pin header (KEY pin 1)
|
2J4 9 pin header (KEY pin 1)
|
||||||
@ -2778,7 +2778,7 @@ D-9144-3006 ROM Board Assembly:
|
|||||||
+-------------------------+------------------+-+
|
+-------------------------+------------------+-+
|
||||||
|
|
||||||
Connectors:
|
Connectors:
|
||||||
2J1 40 pin ribbon cable connetor
|
2J1 40 pin ribbon cable connector
|
||||||
2J2 6 pin header (KEY pin 4)
|
2J2 6 pin header (KEY pin 4)
|
||||||
2J3 10 pin header (KEY pin 9)
|
2J3 10 pin header (KEY pin 9)
|
||||||
2J4 9 pin header (KEY pin 1)
|
2J4 9 pin header (KEY pin 1)
|
||||||
@ -2928,7 +2928,7 @@ D-9144-3012 ROM Board Assembly:
|
|||||||
+-------------------------+------------------+-+
|
+-------------------------+------------------+-+
|
||||||
|
|
||||||
Connectors:
|
Connectors:
|
||||||
2J1 40 pin ribbon cable connetor
|
2J1 40 pin ribbon cable connector
|
||||||
2J2 6 pin header (KEY pin 4)
|
2J2 6 pin header (KEY pin 4)
|
||||||
2J3 10 pin header (KEY pin 9)
|
2J3 10 pin header (KEY pin 9)
|
||||||
2J4 9 pin header (KEY pin 1)
|
2J4 9 pin header (KEY pin 1)
|
||||||
|
Loading…
Reference in New Issue
Block a user