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

View File

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

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 program ROMs verified to match the P-FG01-1 set

View File

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

View File

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