- atetris.cpp, tnzs.cpp: added hardware infos [Guru]

- segas16b.cpp, seta2.cpp, williams.cpp: minor spelling fixes
This commit is contained in:
Ivan Vangelista 2022-05-07 09:11:47 +02:00
parent 5e81f34bf3
commit f098a565b6
5 changed files with 141 additions and 23 deletions

View File

@ -12,6 +12,55 @@
Though of course none of the bootlegs have the actual SLAPSTIC, at
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
@ -458,6 +507,8 @@ static INPUT_PORTS_START( atetris )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("screen")
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_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) 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)
Hardware info by Guru
PCB Layout
----------

View File

@ -77,6 +77,7 @@
****************************************************************************
Sega System 16B Hardware Overview
Hardware info by Guru
---------------------------------
The games on this system include...
@ -170,7 +171,7 @@ Notes:
CN1/2/3/4- Connectors to join ROM board to main board
MB3771 - Fujitsu MB3771 Master Reset IC (DIP8)
MB3733 - Fujitsu MB3733 Power Amp IC
CN5 - 30 pin dual row male connetor
CN5 - 30 pin dual row male connector
ROM Boards

View File

@ -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

View File

@ -2290,8 +2290,8 @@ ROM_END
/*
Chuka Taisen
Taito, 1988
Chuka Taisen, Taito, 1988
Hardware info by Guru
Seta: P0-028-A
Taito: K1100416A J1100332A
@ -2487,8 +2487,8 @@ ROM_END
/*
The New Zealand Story
Taito, 1988
The New Zealand Story, 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)
----------
@ -2612,19 +2612,84 @@ ROM_START( tnzsj )
ROM_LOAD( "b53-15.pal16l8a.subpcb.ic6.jed", 0x03000, 0x01000, NO_DUMP) // on sub pcb
ROM_END
/* tnzs - old style PCB sets
The New Zealand Story
Taito, 1988
Taito ID: K1100356A
J1100156A
MAIN PCB
Seta ID: P0-041A
*/
/* This pcb is derived from the Chuka Taisen,DrToppel and Arkanoid 2 pcbs, replacing the two color PROMs with color RAM;
There is an M-chip i8x42 (with Taito silkscreen) and no 3rd z80.
There is no daughter-pcb like the later TNZS pcb has.
GFX Roms on the pcb are 28 pin 23C1000/TC531000 128K mask ROMs */
/**********************************************************************************
The New Zealand Story, Taito, 1988
Hardware info by Guru
This version uses 8x 28 pin 1 megabit mask ROMs on the main board. There is no daughterboard on top.
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.
The PCB has Seta chips so it has 2 sets of PCB numbers and stickers.
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_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
/*
Kabuki Z
Taito, 1988
Kabuki Z, Taito, 1988
Hardware info by Guru
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.

View File

@ -2525,7 +2525,7 @@ D-9144-3005 ROM Board Assembly:
+-------------------------+------------------+-+
Connectors:
2J1 40 pin ribbon cable connetor
2J1 40 pin ribbon cable connector
2J2 6 pin header (KEY pin 4)
2J3 10 pin header (KEY pin 9)
2J4 9 pin header (KEY pin 1)
@ -2778,7 +2778,7 @@ D-9144-3006 ROM Board Assembly:
+-------------------------+------------------+-+
Connectors:
2J1 40 pin ribbon cable connetor
2J1 40 pin ribbon cable connector
2J2 6 pin header (KEY pin 4)
2J3 10 pin header (KEY pin 9)
2J4 9 pin header (KEY pin 1)
@ -2928,7 +2928,7 @@ D-9144-3012 ROM Board Assembly:
+-------------------------+------------------+-+
Connectors:
2J1 40 pin ribbon cable connetor
2J1 40 pin ribbon cable connector
2J2 6 pin header (KEY pin 4)
2J3 10 pin header (KEY pin 9)
2J4 9 pin header (KEY pin 1)