- Game
- MAME History, "Ta-Tn" ROM sets
This page is a chapter in 'Game Exploring MAME history for TG rules'
A collection of notes from the legacy of MAME for checking INP files against rules.
tacscan
ROM set changed: no
0.106-0.175: tacscan - "Tac/Scan"
Resolution, 0.106-0.175: vector @ 40.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....ename=Tac/Scan
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10800
0.106-0.175: tacscan - "Tac/Scan"
Resolution, 0.106-0.175: vector @ 40.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....ename=Tac/Scan
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10800
tacscan on MAME 0.106
# MAME 0.106 source snippet
Resolution: vector @ 40.000000Hz
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10800
ROMSet: TacScan
Cabinet: Upright
Number of Ships: 8
Difficulty: Normal
Sample correct TG:
D3: offset 0x33, repeat every 0x7C, typical value 0x0D (no upper-nibble values)
- D3: 0x01 (Cabinet): 0x01 (Upright)
- D3: 0x02 (Demo_Sounds): [not relevant]
- D3: 0x0c (Number of Ships): 0x0c (8)
D2: offset 0x37, repeat every 0x7C, typical value 0x09 (no upper-nibble values)
- D2: 0x03 (Difficulty): 0x01 (Normal)
- D2: 0x0c (Bonus_Life): [not relevant]
Code:
GAME( 1982, tacscan, 0, tacscan, tacscan, tacscan, ORIENTATION_FLIP_X ^ ROT270, "Sega", "Tac/Scan", GAME_IMPERFECT_SOUND )
INPUT_PORTS_START( tacscan )
PORT_INCLUDE( segaxy_generic )
PORT_MODIFY("D3")
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Cabinet )) PORT_DIPLOCATION("SW1:1")
PORT_DIPSETTING( 0x01, DEF_STR( Upright ))
PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ))
PORT_DIPNAME( 0x02, 0x00, DEF_STR( Demo_Sounds )) PORT_DIPLOCATION("SW1:2")
PORT_DIPSETTING( 0x02, DEF_STR( Off ))
PORT_DIPSETTING( 0x00, DEF_STR( On ))
PORT_DIPNAME( 0x0c, 0x0c, "Number of Ships" ) PORT_DIPLOCATION("SW1:4,3")
PORT_DIPSETTING( 0x00, "2" )
PORT_DIPSETTING( 0x04, "4" )
PORT_DIPSETTING( 0x08, "6" )
PORT_DIPSETTING( 0x0c, "8" )
PORT_MODIFY("D2")
PORT_DIPNAME( 0x03, 0x00, DEF_STR( Difficulty )) PORT_DIPLOCATION("SW1:6,5")
PORT_DIPSETTING( 0x00, DEF_STR( Easy ))
PORT_DIPSETTING( 0x01, DEF_STR( Normal ))
PORT_DIPSETTING( 0x02, DEF_STR( Hard ))
PORT_DIPSETTING( 0x03, DEF_STR( Very_Hard ))
PORT_DIPNAME( 0x0c, 0x08, DEF_STR( Bonus_Life )) PORT_DIPLOCATION("SW1:8,7")
PORT_DIPSETTING( 0x00, DEF_STR( None ))
PORT_DIPSETTING( 0x0c, "10000" )
PORT_DIPSETTING( 0x08, "20000" )
PORT_DIPSETTING( 0x04, "30000" )
PORT_START_TAG("IN8")
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_START1 )
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_START2 )
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON1 )
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON2 )
PORT_BIT( 0xf0, IP_ACTIVE_HIGH, IPT_UNUSED )
PORT_START_TAG("SPINNER")
PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_RESET
INPUT_PORTS_END
INPUT_PORTS_START( segaxy_generic )
PORT_START_TAG("D7")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START_TAG("D6")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START_TAG("D5")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START_TAG("D4")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START_TAG("D3")
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown )) PORT_DIPLOCATION("SW1:1")
PORT_DIPSETTING( 0x01, DEF_STR( Off ))
PORT_DIPSETTING( 0x00, DEF_STR( On ))
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown )) PORT_DIPLOCATION("SW1:2")
PORT_DIPSETTING( 0x02, DEF_STR( Off ))
PORT_DIPSETTING( 0x00, DEF_STR( On ))
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown )) PORT_DIPLOCATION("SW1:3")
PORT_DIPSETTING( 0x04, DEF_STR( Off ))
PORT_DIPSETTING( 0x00, DEF_STR( On ))
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown )) PORT_DIPLOCATION("SW1:4")
PORT_DIPSETTING( 0x08, DEF_STR( Off ))
PORT_DIPSETTING( 0x00, DEF_STR( On ))
PORT_START_TAG("D2")
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown )) PORT_DIPLOCATION("SW1:5")
PORT_DIPSETTING( 0x01, DEF_STR( Off ))
PORT_DIPSETTING( 0x00, DEF_STR( On ))
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown )) PORT_DIPLOCATION("SW1:6")
PORT_DIPSETTING( 0x02, DEF_STR( Off ))
PORT_DIPSETTING( 0x00, DEF_STR( On ))
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown )) PORT_DIPLOCATION("SW1:7")
PORT_DIPSETTING( 0x04, DEF_STR( Off ))
PORT_DIPSETTING( 0x00, DEF_STR( On ))
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown )) PORT_DIPLOCATION("SW1:8")
PORT_DIPSETTING( 0x08, DEF_STR( Off ))
PORT_DIPSETTING( 0x00, DEF_STR( On ))
PORT_START_TAG("D1")
PORT_DIPNAME( 0x0f, 0x03, DEF_STR ( Coin_A )) PORT_DIPLOCATION("SW2:4,3,2,1")
PORT_DIPSETTING( 0x00, DEF_STR ( 4C_1C ))
PORT_DIPSETTING( 0x01, DEF_STR ( 3C_1C ))
PORT_DIPSETTING( 0x09, "2 Coins/1 Credit 5/3 6/4" )
PORT_DIPSETTING( 0x0a, "2 Coins/1 Credit 4/3" )
PORT_DIPSETTING( 0x02, DEF_STR ( 2C_1C ))
PORT_DIPSETTING( 0x03, DEF_STR ( 1C_1C ))
PORT_DIPSETTING( 0x0b, "1 Coin/1 Credit 5/6" )
PORT_DIPSETTING( 0x0c, "1 Coin/1 Credit 4/5" )
PORT_DIPSETTING( 0x0d, "1 Coin/1 Credit 2/3" )
PORT_DIPSETTING( 0x04, DEF_STR ( 1C_2C ))
PORT_DIPSETTING( 0x0f, "1 Coin/2 Credits 4/9" )
PORT_DIPSETTING( 0x0e, "1 Coin/2 Credits 5/11" )
PORT_DIPSETTING( 0x05, DEF_STR ( 1C_3C ))
PORT_DIPSETTING( 0x06, DEF_STR ( 1C_4C ))
PORT_DIPSETTING( 0x07, DEF_STR ( 1C_5C ))
PORT_DIPSETTING( 0x08, DEF_STR ( 1C_6C ))
PORT_START_TAG("D0")
PORT_DIPNAME( 0x0f, 0x03, DEF_STR ( Coin_B )) PORT_DIPLOCATION("SW2:8,7,6,5")
PORT_DIPSETTING( 0x00, DEF_STR ( 4C_1C ))
PORT_DIPSETTING( 0x01, DEF_STR ( 3C_1C ))
PORT_DIPSETTING( 0x09, "2 Coins/1 Credit 5/3 6/4" )
PORT_DIPSETTING( 0x0a, "2 Coins/1 Credit 4/3" )
PORT_DIPSETTING( 0x02, DEF_STR ( 2C_1C ))
PORT_DIPSETTING( 0x03, DEF_STR ( 1C_1C ))
PORT_DIPSETTING( 0x0b, "1 Coin/1 Credit 5/6" )
PORT_DIPSETTING( 0x0c, "1 Coin/1 Credit 4/5" )
PORT_DIPSETTING( 0x0d, "1 Coin/1 Credit 2/3" )
PORT_DIPSETTING( 0x04, DEF_STR ( 1C_2C ))
PORT_DIPSETTING( 0x0f, "1 Coin/2 Credits 4/9" )
PORT_DIPSETTING( 0x0e, "1 Coin/2 Credits 5/11" )
PORT_DIPSETTING( 0x05, DEF_STR ( 1C_3C ))
PORT_DIPSETTING( 0x06, DEF_STR ( 1C_4C ))
PORT_DIPSETTING( 0x07, DEF_STR ( 1C_5C ))
PORT_DIPSETTING( 0x08, DEF_STR ( 1C_6C ))
PORT_START_TAG("SERVICESW")
PORT_SERVICE_NO_TOGGLE( 0x01, IP_ACTIVE_HIGH )
INPUT_PORTS_END
Resolution: vector @ 40.000000Hz
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10800
ROMSet: TacScan
Cabinet: Upright
Number of Ships: 8
Difficulty: Normal
Sample correct TG:
D3: offset 0x33, repeat every 0x7C, typical value 0x0D (no upper-nibble values)
- D3: 0x01 (Cabinet): 0x01 (Upright)
- D3: 0x02 (Demo_Sounds): [not relevant]
- D3: 0x0c (Number of Ships): 0x0c (8)
D2: offset 0x37, repeat every 0x7C, typical value 0x09 (no upper-nibble values)
- D2: 0x03 (Difficulty): 0x01 (Normal)
- D2: 0x0c (Bonus_Life): [not relevant]
Code:
30: 00 00 00 0D 00 00 00 09 00 00 00 03 00 00 00 03 | ................
A0: 00 00 00 0F 00 00 00 0F 00 00 00 0F 00 00 00 0D | ................
B0: 00 00 00 09 00 00 00 03 00 00 00 03 00 00 00 00 | ................
120: 00 00 00 0F 00 00 00 0F 00 00 00 0D 00 00 00 09 | ................
1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
tactcian
ROM set changed: no
0.106-0.175: tactcian - "Tactician (set 1)"
Resolution, 0.106-0.175: 288x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....name=Tactician [set 1]
0.106-0.175: tactcian - "Tactician (set 1)"
Resolution, 0.106-0.175: 288x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....name=Tactician [set 1]
tagteam
ROM set changed: no
0.106-0.260: tagteam - "Tag Team Wrestling"
Note: clones bigprowr and tagteam are both on the scoreboard with tagteam listed under The Big Pro Wrestling (same variation).
MAME History:
- 0.143u2: Tag Team Wrestling misc cleanups [hap]: Fixed maincpu irqs, added resnet for color prom, coin counters and DIP locations. Changed M6502 CPU2 clock speed to 1MHz.
Note: the DIP locations don't appear in tagteam until 0.145. - Barthax, Nov 2023.
Resolution, 0.106-0.260: 256x240 @ 57.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...restling/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120371
Service Mode:
Typical Technos Tag Team Wrestling hardware.
No service mode found. - Barthax, Nov 2023.
Default Settings:
MAME 0.106:
MAME 0.145:
MAME 0.250:
0.106-0.260: tagteam - "Tag Team Wrestling"
Note: clones bigprowr and tagteam are both on the scoreboard with tagteam listed under The Big Pro Wrestling (same variation).
MAME History:
- 0.143u2: Tag Team Wrestling misc cleanups [hap]: Fixed maincpu irqs, added resnet for color prom, coin counters and DIP locations. Changed M6502 CPU2 clock speed to 1MHz.
Note: the DIP locations don't appear in tagteam until 0.145. - Barthax, Nov 2023.
Resolution, 0.106-0.260: 256x240 @ 57.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...restling/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120371
Service Mode:
Typical Technos Tag Team Wrestling hardware.
No service mode found. - Barthax, Nov 2023.
Default Settings:
MAME 0.106:
MAME 0.145:
MAME 0.250:
tailg
ROM set changed: no
0.106-0.255: tailg - "Tailgunner"
Resolution, 0.106-0.193: vector @ 38.000000Hz
Resolution, 0.194-0.255: vector @ 38.000107Hz
TG Game Entry: https://www.twingalaxies.com/game/tail-gunner/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10444
Service Mode:
Typical Cinematronics Vector hardware.
No service mode.
Default Settings:
MAME 0.106:
MAME 0.255:
0.106-0.255: tailg - "Tailgunner"
Resolution, 0.106-0.193: vector @ 38.000000Hz
Resolution, 0.194-0.255: vector @ 38.000107Hz
TG Game Entry: https://www.twingalaxies.com/game/tail-gunner/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10444
Service Mode:
Typical Cinematronics Vector hardware.
No service mode.
Default Settings:
MAME 0.106:
MAME 0.255:
talbot
ROM set changed: no
0.106-0.175: talbot - "Talbot"
Resolution, 0.106-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Talbot
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120337
0.106-0.175: talbot - "Talbot"
Resolution, 0.106-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Talbot
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120337
talbot on MAME 0.106
# MAME 0.106 source snippet.
Resolution: 256x224 @ 60.000000Hz
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120337
ROMSet: Talbot
Unknown: Off [All]
Sample correct TG:
Dips3: offset 0x2B, repeat every 0x7C, typical value 0x7F
- Dips3: 0x03 (Coinage): [not relevant]
- Dips3: 0x04 (Unknown): 0x04 (Off)
- Dips3: 0x08 (Unknown): 0x08 (Off)
- Dips3: 0x10 (Unknown): 0x10 (Off)
- Dips3: 0x20 (Unknown): 0x20 (Off)
- Dips3: 0x40 (Unknown): 0x40 (Off)
- Dips3: 0x80 (unused): [not relevant]
Code:
GAME( 1982, talbot, 0, talbot, talbot, 0, ROT90, "Volt Electronics (Alpha license)", "Talbot", 0 )
INPUT_PORTS_START( talbot )
PORT_START /* IN0 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON2 )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY
PORT_START /* IN1 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_COCKTAIL
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_COCKTAIL
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_COCKTAIL
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_COCKTAIL
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_COCKTAIL
PORT_START
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Coinage ) )
PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x01, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN ) /* Has to be 0 */
PORT_START /* IN2 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_END
Resolution: 256x224 @ 60.000000Hz
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120337
ROMSet: Talbot
Unknown: Off [All]
Sample correct TG:
Dips3: offset 0x2B, repeat every 0x7C, typical value 0x7F
- Dips3: 0x03 (Coinage): [not relevant]
- Dips3: 0x04 (Unknown): 0x04 (Off)
- Dips3: 0x08 (Unknown): 0x08 (Off)
- Dips3: 0x10 (Unknown): 0x10 (Off)
- Dips3: 0x20 (Unknown): 0x20 (Off)
- Dips3: 0x40 (Unknown): 0x40 (Off)
- Dips3: 0x80 (unused): [not relevant]
Code:
20: 00 00 00 FF 00 00 00 FF 00 00 00 7F 00 00 00 FF | ... ... .......
A0: 00 00 00 FF 00 00 00 7F 00 00 00 FF 00 00 00 00 | ... ....... ....
120: 00 00 00 7F 00 00 00 FF 00 00 00 00 00 00 00 00 | ....... ........
tangtang
ROM set changed: no
0.106-0.175: tangtang - "Tang Tang (ver. 0526, 26/05/2000)"
Resolution, 0.106-0.175: 320x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Tang Tang [ver. 0526, 26/05/2000]
0.106-0.175: tangtang - "Tang Tang (ver. 0526, 26/05/2000)"
Resolution, 0.106-0.175: 320x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Tang Tang [ver. 0526, 26/05/2000]
tankbatt
ROM set changed: no
0.106-0.207: tankbatt - "Tank Battalion"
Resolution, 0.106-0.207: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tank-battalion/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10456
0.106-0.207: tankbatt - "Tank Battalion"
Resolution, 0.106-0.207: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tank-battalion/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10456
tankbatt on MAME 0.106
# MAME 0.106 source snippet [tankbatt.c]
Resolution: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tank-battalion/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10456
ROMSet: TankBatt
Service Mode: Off
Cabinet: Upright
Bonus Life: 20000
Lives: 3
Unknown: Off [Both]
Sample correct TG:
DSW: offset 0x2B, repeat every 0x7C, typical value 0xCF
- DSW: 0x01 (Cabinet): 0x01 (Upright)
- DSW: 0x06 (Coinage): [not relevant]
- DSW: 0x18 (Bonus_Life): 0x08 (20000)
- DSW: 0x20 (Lives): 0x00 (3)
- DSW: 0x40 (Unknown): 0x40 (Off)
- DSW: 0x80 (Unknown): 0x80 (Off)
Code:
GAME( 1980, tankbatt, 0, tankbatt, tankbatt, 0, ROT90, "Namco", "Tank Battalion", 0 )
INPUT_PORTS_START( tankbatt )
PORT_START /* IN0 */
PORT_BIT ( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY
PORT_BIT ( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY
PORT_BIT ( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY
PORT_BIT ( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY
PORT_BIT ( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0x60, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2)
PORT_BIT ( 0x80, IP_ACTIVE_LOW, IPT_TILT )
PORT_START /* IN1 */
PORT_BIT ( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY PORT_COCKTAIL
PORT_BIT ( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY PORT_COCKTAIL
PORT_BIT ( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_COCKTAIL
PORT_BIT ( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_COCKTAIL
PORT_BIT ( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL
PORT_BIT ( 0x20, IP_ACTIVE_LOW, IPT_START1 )
PORT_BIT ( 0x40, IP_ACTIVE_LOW, IPT_START2 )
PORT_SERVICE( 0x80, IP_ACTIVE_LOW )
PORT_START /* DSW */
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x01, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) )
PORT_DIPNAME( 0x06, 0x06, DEF_STR( Coinage ) )
PORT_DIPSETTING( 0x04, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x06, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) )
PORT_DIPNAME( 0x18, 0x08, DEF_STR( Bonus_Life ) )
PORT_DIPSETTING( 0x00, "10000" )
PORT_DIPSETTING( 0x10, "15000" )
PORT_DIPSETTING( 0x08, "20000" )
PORT_DIPSETTING( 0x18, DEF_STR( None ) )
PORT_DIPNAME( 0x20, 0x00, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x20, "2" )
PORT_DIPSETTING( 0x00, "3" )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
INPUT_PORTS_END
Resolution: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tank-battalion/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10456
ROMSet: TankBatt
Service Mode: Off
Cabinet: Upright
Bonus Life: 20000
Lives: 3
Unknown: Off [Both]
Sample correct TG:
DSW: offset 0x2B, repeat every 0x7C, typical value 0xCF
- DSW: 0x01 (Cabinet): 0x01 (Upright)
- DSW: 0x06 (Coinage): [not relevant]
- DSW: 0x18 (Bonus_Life): 0x08 (20000)
- DSW: 0x20 (Lives): 0x00 (3)
- DSW: 0x40 (Unknown): 0x40 (Off)
- DSW: 0x80 (Unknown): 0x80 (Off)
Code:
20: 00 00 00 FF 00 00 00 FF 00 00 00 CF 00 00 00 00
A0: 00 00 00 FF 00 00 00 CF 00 00 00 00 00 00 00 00
120: 00 00 00 CF 00 00 00 00 00 00 00 00 00 00 00 00
tankbust
ROM set changed: no
0.106-0.175: tankbust - "Tank Busters"
Resolution, 0.106-0.175: 320x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Tank Busters
0.106-0.175: tankbust - "Tank Busters"
Resolution, 0.106-0.175: 320x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Tank Busters
tankbust on MAME 0.106
# MAME 0.106 source snippet [tankbatt.c]
Resolution: 320x240 @ 60Hz
Rules: https://www.twingalaxies.com/scores.php?scores=120340
ROMSet: TankBust
Difficulty: Normal
Language: English
Bonus Life: 60000
Lives: 3
Sample correct TG:
DSW: offset 0x2B, repeat every 0x7C, typical value 0x69
- DSW: 0x03 (Difficulty): 0x01 (Normal)
- DSW: 0x04 (Demo_Sounds): [not relevant]
- DSW: 0x08 (Language): 0x08 (English)
- DSW: 0x10 (Bonus_Life): 0x00 (60000)
- DSW: 0x20 (Coinage): [not relevant]
- DSW: 0xc0 (Lives): 0x40 (3)
Code:
INPUT_PORTS_START( tankbust )
PORT_START /* IN0 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START /* IN1 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN3 )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN4 )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START1 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START /* DSW */
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0x03, DEF_STR( Easy ) )
PORT_DIPSETTING( 0x02, DEF_STR( Hard ) )
PORT_DIPSETTING( 0x01, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x00, DEF_STR( Very_Hard ) )
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Language ) )
PORT_DIPSETTING( 0x08, DEF_STR( English ) )
PORT_DIPSETTING( 0x00, DEF_STR( French ) )
PORT_DIPNAME( 0x10, 0x00, DEF_STR( Bonus_Life ) )
PORT_DIPSETTING( 0x10, "No Bonus" )
PORT_DIPSETTING( 0x00, "60000" )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Coinage ) )
PORT_DIPSETTING( 0x20, "1C/1C 1C/2C 1C/6C 1C/14C" )
PORT_DIPSETTING( 0x00, "2C/1C 1C/1C 1C/3C 1C/7C" )
PORT_DIPNAME( 0xc0, 0x40, DEF_STR( Lives ) )
PORT_DIPSETTING( 0xc0, "1" )
PORT_DIPSETTING( 0x80, "2" )
PORT_DIPSETTING( 0x40, "3" )
PORT_DIPSETTING( 0x00, "4" )
INPUT_PORTS_END
Resolution: 320x240 @ 60Hz
Rules: https://www.twingalaxies.com/scores.php?scores=120340
ROMSet: TankBust
Difficulty: Normal
Language: English
Bonus Life: 60000
Lives: 3
Sample correct TG:
DSW: offset 0x2B, repeat every 0x7C, typical value 0x69
- DSW: 0x03 (Difficulty): 0x01 (Normal)
- DSW: 0x04 (Demo_Sounds): [not relevant]
- DSW: 0x08 (Language): 0x08 (English)
- DSW: 0x10 (Bonus_Life): 0x00 (60000)
- DSW: 0x20 (Coinage): [not relevant]
- DSW: 0xc0 (Lives): 0x40 (3)
Code:
20: 00 00 00 FF 00 00 00 FF 00 00 00 69 00 00 00 00 | ... ... ...i....
A0: 00 00 00 FF 00 00 00 69 00 00 00 00 00 00 00 00 | ... ...i........
120: 00 00 00 69 00 00 00 00 00 00 00 00 00 00 00 00 | ...i............
tankfrce
ROM set changed: no
0.106-0.125: tankfrce - "Tank Force (US)"
0.126-0.177: tankfrce - "Tank Force (US, 2 Player)"
0.178-0.271: tankfrce - "Tank Force (US, 2 Players)"
MAME History:
- 0.125u5: Brian Troha added clone Tank Force (US, 4 Player). Changed parent description to 'Tank Force (US, 2 Player)'.
- 0.178: Changed description to 'Tank Force (US, 2 Players)' and clone (US, 4 Player) to 'Tank Force (US, 4 Players)'.
Resolution, 0.106-0.152: 288x224 @ 60.606060Hz
Resolution, 0.153-0.271: 288x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/tank-force/mame/
Points [Single Player Only]: https://www.twingalaxies.com/game/ta...er-only/page/1
Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120342
Note: to enter Service Mode, enabled the Service DIP switch.
Service Mode:
Typical Namco System 1 hardware.
There are both hardware DIP switches & internal settings. Hardware DIP switches will reflect local configuration after playback, not the recording. Other relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed via the DIP Switch only. Multiple screens are available and can be cycled through using the Test Button (9). Navigation is performed with P1 Up and Down, values can be adjusted with P1 Left (to increase value) and P1 Right (to decrease value). Service Mode is exited by switching off the DIP switch. No reset is required so this can be recorded in an INP file.
0.106-0.125: tankfrce - "Tank Force (US)"
0.126-0.177: tankfrce - "Tank Force (US, 2 Player)"
0.178-0.271: tankfrce - "Tank Force (US, 2 Players)"
MAME History:
- 0.125u5: Brian Troha added clone Tank Force (US, 4 Player). Changed parent description to 'Tank Force (US, 2 Player)'.
- 0.178: Changed description to 'Tank Force (US, 2 Players)' and clone (US, 4 Player) to 'Tank Force (US, 4 Players)'.
Resolution, 0.106-0.152: 288x224 @ 60.606060Hz
Resolution, 0.153-0.271: 288x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/tank-force/mame/
Points [Single Player Only]: https://www.twingalaxies.com/game/ta...er-only/page/1
Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120342
Note: to enter Service Mode, enabled the Service DIP switch.
Service Mode:
Typical Namco System 1 hardware.
There are both hardware DIP switches & internal settings. Hardware DIP switches will reflect local configuration after playback, not the recording. Other relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed via the DIP Switch only. Multiple screens are available and can be cycled through using the Test Button (9). Navigation is performed with P1 Up and Down, values can be adjusted with P1 Left (to increase value) and P1 Right (to decrease value). Service Mode is exited by switching off the DIP switch. No reset is required so this can be recorded in an INP file.
tankfrce on MAME 0.106
Uses standard NS1 inputs:
Resolution: 288x224 @ 60.606060Hz
Rules, 1 Player: https://www.twingalaxies.com/scores.php?scores=120341
Rules, 2 Player: https://www.twingalaxies.com/scores.php?scores=120342
ROMSet: TankFrce
Service Mode: Off
Unknown: Off [All]Internal Defaults
-----------------Type: B [VS UP.]
Screen Flip: Off
Free Play: Off
Tanks Left: 3
Difficulty: Medium
Internal defaults are accessed by a combination of Service Mode (F2) then Service button (9). Navigation is performed with joystick (left/right change values).
Sample correct TG:
DIPSW: offset 0x2B, repeat every 0x7C, typical value 0xFF
- DIPSW: 0x80 (unused): [not relevant]
- DIPSW: 0x40 (Unknown): 0x40 (Off)
- DIPSW: 0x20 (Unknown): 0x20 (Off)
- DIPSW: 0x10 (Unknown): 0x10 (Off)
- DIPSW: 0x08 (Unknown): 0x08 (Off)
- DIPSW: 0x04 (Unknown): 0x04 (Off)
- DIPSW: 0x02 (Unknown): 0x02 (Off)
- DIPSW: 0x01 (Unknown): 0x01 (Off)
Code:
GAME( 1991, tankfrce, 0, ns1, ns1, tankfrce, ROT0, "Namco", "Tank Force (US)", 0 )
/* Standard Namco System 1 input port definition */
INPUT_PORTS_START( ns1 )
PORT_START_TAG( "CONTROL0" )
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_UP )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 )
PORT_START_TAG( "CONTROL1" )
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2)
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START2 )
PORT_START_TAG( "DIPSW" )
PORT_SERVICE( 0x80, IP_ACTIVE_LOW )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_START_TAG( "COIN" )
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* OUT:coin lockout */
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* OUT:coin counter 1 */
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* OUT:coin counter 2 */
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Service Button") PORT_CODE(KEYCODE_F1) // service switch from the edge connector
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
INPUT_PORTS_END
Resolution: 288x224 @ 60.606060Hz
Rules, 1 Player: https://www.twingalaxies.com/scores.php?scores=120341
Rules, 2 Player: https://www.twingalaxies.com/scores.php?scores=120342
ROMSet: TankFrce
Service Mode: Off
Unknown: Off [All]Internal Defaults
-----------------Type: B [VS UP.]
Screen Flip: Off
Free Play: Off
Tanks Left: 3
Difficulty: Medium
Internal defaults are accessed by a combination of Service Mode (F2) then Service button (9). Navigation is performed with joystick (left/right change values).
Sample correct TG:
DIPSW: offset 0x2B, repeat every 0x7C, typical value 0xFF
- DIPSW: 0x80 (unused): [not relevant]
- DIPSW: 0x40 (Unknown): 0x40 (Off)
- DIPSW: 0x20 (Unknown): 0x20 (Off)
- DIPSW: 0x10 (Unknown): 0x10 (Off)
- DIPSW: 0x08 (Unknown): 0x08 (Off)
- DIPSW: 0x04 (Unknown): 0x04 (Off)
- DIPSW: 0x02 (Unknown): 0x02 (Off)
- DIPSW: 0x01 (Unknown): 0x01 (Off)
Code:
20: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 F8 | ... ... ... ...°
A0: 00 00 00 FF 00 00 00 FF 00 00 00 F8 00 00 00 00 | ... ... ...°....
120: 00 00 00 FF 00 00 00 F8 00 00 00 00 00 00 00 00 | ... ...°........
tankfrce4, tankfrc4
ROM changed: yes. Added in 0.125u5.
0.126-0.133: tankfrc4 - "Tank Force (US, 4 Player)"
0.134-0.177: tankfrce4 - "Tank Force (US, 4 Player)"
0.178-0.271: tankfrce4 - "Tank Force (US, 4 Players)"
MAME History:
- 0.125u5: Brian Troha added clone Tank Force (US, 4 Player). Changed parent description to 'Tank Force (US, 2 Player)'.
- 0.131u1: sxevious and David Haywood fixed player controls in clone Tank Force (US, 4 Player) (thanks to a tip posted by sxevious).
- 0.133u1: Renamed (tankfrc4) to (tankfrce4) and (tankfrcj) to (tankfrcej).
- 0.146u5: Inputs were switched so that Player 2 was no longer assigned to Player 3 and vise versa in clone Tank Force (US, 4 Player) [Tafoid].
- 0.178: Changed description to 'Tank Force (US, 2 Players)' and clone (US, 4 Player) to 'Tank Force (US, 4 Players)'.
Resolution, 0.126-0.152: 288x224 @ 60.606060Hz
Resolution, 0.153-0.271: 288x224 @ 60.606061Hz
Service Mode:
Typical Namco System 1 hardware.
There are both hardware DIP switches & internal settings. Hardware DIP switches will reflect local configuration after playback, not the recording. Other relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed via the DIP Switch only. Multiple screens are available and can be cycled through using the Test Button (9). Navigation is performed with P3 Up (I) and Down (K), values can be adjusted with P3 Left (J: to increase value) and P3 Right (L: to decrease value). Service Mode is exited by switching off the DIP switch. No reset is required so this can be recorded in an INP file.
Easy tip for playback verifications: enable the DIP switch in your local configuration before playing back the INP file. As soon as the INP file finishes, the game will revert to your local setting which enbles the Service Mode. - Barthax, Nov 2024.
0.126-0.133: tankfrc4 - "Tank Force (US, 4 Player)"
0.134-0.177: tankfrce4 - "Tank Force (US, 4 Player)"
0.178-0.271: tankfrce4 - "Tank Force (US, 4 Players)"
MAME History:
- 0.125u5: Brian Troha added clone Tank Force (US, 4 Player). Changed parent description to 'Tank Force (US, 2 Player)'.
- 0.131u1: sxevious and David Haywood fixed player controls in clone Tank Force (US, 4 Player) (thanks to a tip posted by sxevious).
- 0.133u1: Renamed (tankfrc4) to (tankfrce4) and (tankfrcj) to (tankfrcej).
- 0.146u5: Inputs were switched so that Player 2 was no longer assigned to Player 3 and vise versa in clone Tank Force (US, 4 Player) [Tafoid].
- 0.178: Changed description to 'Tank Force (US, 2 Players)' and clone (US, 4 Player) to 'Tank Force (US, 4 Players)'.
Resolution, 0.126-0.152: 288x224 @ 60.606060Hz
Resolution, 0.153-0.271: 288x224 @ 60.606061Hz
Service Mode:
Typical Namco System 1 hardware.
There are both hardware DIP switches & internal settings. Hardware DIP switches will reflect local configuration after playback, not the recording. Other relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed via the DIP Switch only. Multiple screens are available and can be cycled through using the Test Button (9). Navigation is performed with P3 Up (I) and Down (K), values can be adjusted with P3 Left (J: to increase value) and P3 Right (L: to decrease value). Service Mode is exited by switching off the DIP switch. No reset is required so this can be recorded in an INP file.
Easy tip for playback verifications: enable the DIP switch in your local configuration before playing back the INP file. As soon as the INP file finishes, the game will revert to your local setting which enbles the Service Mode. - Barthax, Nov 2024.
tantr
ROM set changed: no
0.106-0.175: tantr - "Puzzle & Action: Tant-R (Japan)"
Resolution, 0.106-0.127: 320x224 @ 60.000000Hz
Resolution, 0.128-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Puzzle & Action: Tant-R [Japan]
0.106-0.175: tantr - "Puzzle & Action: Tant-R (Japan)"
Resolution, 0.106-0.127: 320x224 @ 60.000000Hz
Resolution, 0.128-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Puzzle & Action: Tant-R [Japan]
taotaido
ROM set changed: no
0.106-0.153: taotaido - "Tao Taido (set 1)"
0.154-0.175: taotaido - "Tao Taido (2 button version)"
Resolution, 0.106-0.175: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....6&gamename=Tao Taido [set 1]
0.106-0.153: taotaido - "Tao Taido (set 1)"
0.154-0.175: taotaido - "Tao Taido (2 button version)"
Resolution, 0.106-0.175: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....6&gamename=Tao Taido [set 1]
tapperb
ROM set changed: yes
0.106-0.141: tapper - "Tapper (Budweiser)"
0.142-0.194: tapper - "Tapper (Budweiser, set 1)"
0.195-0.233: tapperb - "Tapper (Budweiser, Date Unknown)"
0.234-0.254: tapperb - "Tapper (Budweiser, 1/12/84)"
MAME History:
- 0.141u2: Changed description to 'Tapper (Budweiser, set 1)' and clone (alternate) to 'Tapper (Budweiser, set 2)'.
- 0.195: Marc Deslauriers added clone Tapper (Budweiser, 12/9/83). Corrected several ROM names for the Tapper sets [Marc Deslauriers, Brian Troha]. Changed (Budweiser, set 1) to clone 'Tapper (Budweiser, Date Unknown)' and (Budweiser, set 2) to parent 'Tapper (Budweiser, 1/27/84)'. Renamed (tapper) to (tapperb) and (tappera) to (tapper).
0.234: Update clone Tapper (Budweiser, 1/12/84) to include label dates for EPROMs [tacotown]. Changed description of clone (Budweiser, Date Unknown) to 'Tapper (Budweiser, 1/12/84)'.
Resolution, 0.106-0.254: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/ta...udweiser/mame/
Rules, Points [Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=7872
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7873
NOTE: There are both hardware DIP switches & internal settings. Use Service Mode (F2) then Tilt (T) to access the internal settings after playback if not shown during playback.
0.106-0.141: tapper - "Tapper (Budweiser)"
0.142-0.194: tapper - "Tapper (Budweiser, set 1)"
0.195-0.233: tapperb - "Tapper (Budweiser, Date Unknown)"
0.234-0.254: tapperb - "Tapper (Budweiser, 1/12/84)"
MAME History:
- 0.141u2: Changed description to 'Tapper (Budweiser, set 1)' and clone (alternate) to 'Tapper (Budweiser, set 2)'.
- 0.195: Marc Deslauriers added clone Tapper (Budweiser, 12/9/83). Corrected several ROM names for the Tapper sets [Marc Deslauriers, Brian Troha]. Changed (Budweiser, set 1) to clone 'Tapper (Budweiser, Date Unknown)' and (Budweiser, set 2) to parent 'Tapper (Budweiser, 1/27/84)'. Renamed (tapper) to (tapperb) and (tappera) to (tapper).
0.234: Update clone Tapper (Budweiser, 1/12/84) to include label dates for EPROMs [tacotown]. Changed description of clone (Budweiser, Date Unknown) to 'Tapper (Budweiser, 1/12/84)'.
Resolution, 0.106-0.254: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/ta...udweiser/mame/
Rules, Points [Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=7872
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7873
NOTE: There are both hardware DIP switches & internal settings. Use Service Mode (F2) then Tilt (T) to access the internal settings after playback if not shown during playback.
tapper
Note: three ROM sets represented here with changeover at 0.195 & 0.198.
MAME History:
- 0.141u2: Changed description to 'Tapper (Budweiser, set 1)' and clone (alternate) to 'Tapper (Budweiser, set 2)'.
- 0.195: Marc Deslauriers added clone Tapper (Budweiser, 12/9/83). Corrected several ROM names for the Tapper sets [Marc Deslauriers, Brian Troha]. Changed (Budweiser, set 1) to clone 'Tapper (Budweiser, Date Unknown)' and (Budweiser, set 2) to parent 'Tapper (Budweiser, 1/27/84)'. Renamed (tapper) to (tapperb) and (tappera) to (tapper).
- 0.198: Brian Troha added Tapper (Budweiser, 1/27/84). Note: Latest version of Tapper known to come with "standard" graphics roms. Created the version with alternate graphics. Unknown if those graphics are hacked or a later revision [Brian Troha]. Renamed (tapper) to (tapperg).
0.234: Update clone Tapper (Budweiser, 1/12/84) to include label dates for EPROMs [tacotown]. Changed description of clone (Budweiser, Date Unknown) to 'Tapper (Budweiser, 1/12/84)'.
Tapper (Budweiser, 1/12/84)
--------------------------------
ROM set changed: yes
0.106-0.141: tapper - "Tapper (Budweiser)"
0.142-0.194: tapper - "Tapper (Budweiser, set 1)"
0.195-0.233: tapperb - "Tapper (Budweiser, Date Unknown)"
0.234-0.254: tapperb - "Tapper (Budweiser, 1/12/84)"
Resolution, 0.106-0.254: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/ta...udweiser/mame/
Rules, Points [Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=7872
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7873
Rules, One Life Only: https://www.twingalaxies.com/scores.php?scores=212950
NOTE: There are both hardware DIP switches & internal settings. Use Service Mode (F2) then Tilt (T) to access the internal settings after playback if not shown during playback.
Tapper (Budweiser, 1/27/84 - Alternate graphics)
------------------------------------------------
Note: not currently represented at TG.
ROM set changed: yes.
0.106-0.141: tappera - "Tapper (alternate)"
0.142-0.194: tappera - "Tapper (Budweiser, set 2)"
0.195-0.197: tapper - "Tapper (Budweiser, 1/27/84)"
0.198- : tapperg - "Tapper (Budweiser, 1/27/84 - Alternate graphics)"
Resolution, 0.106-0.198: 512x480 @ 30.000000Hz
Rules: [no current tracks]
Tapper (Budweiser, 1/27/84)
---------------------------
Note: not currently represented at TG.
ROM set changed: no. Added on 0.198.
0.198- : tapper - "Tapper (Budweiser, 1/27/84)"
Resolution, 0.198- : 512x480 @ 30.000000Hz
Rules: [no current tracks]
MAME History:
- 0.141u2: Changed description to 'Tapper (Budweiser, set 1)' and clone (alternate) to 'Tapper (Budweiser, set 2)'.
- 0.195: Marc Deslauriers added clone Tapper (Budweiser, 12/9/83). Corrected several ROM names for the Tapper sets [Marc Deslauriers, Brian Troha]. Changed (Budweiser, set 1) to clone 'Tapper (Budweiser, Date Unknown)' and (Budweiser, set 2) to parent 'Tapper (Budweiser, 1/27/84)'. Renamed (tapper) to (tapperb) and (tappera) to (tapper).
- 0.198: Brian Troha added Tapper (Budweiser, 1/27/84). Note: Latest version of Tapper known to come with "standard" graphics roms. Created the version with alternate graphics. Unknown if those graphics are hacked or a later revision [Brian Troha]. Renamed (tapper) to (tapperg).
0.234: Update clone Tapper (Budweiser, 1/12/84) to include label dates for EPROMs [tacotown]. Changed description of clone (Budweiser, Date Unknown) to 'Tapper (Budweiser, 1/12/84)'.
Tapper (Budweiser, 1/12/84)
--------------------------------
ROM set changed: yes
0.106-0.141: tapper - "Tapper (Budweiser)"
0.142-0.194: tapper - "Tapper (Budweiser, set 1)"
0.195-0.233: tapperb - "Tapper (Budweiser, Date Unknown)"
0.234-0.254: tapperb - "Tapper (Budweiser, 1/12/84)"
Resolution, 0.106-0.254: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/ta...udweiser/mame/
Rules, Points [Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=7872
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7873
Rules, One Life Only: https://www.twingalaxies.com/scores.php?scores=212950
NOTE: There are both hardware DIP switches & internal settings. Use Service Mode (F2) then Tilt (T) to access the internal settings after playback if not shown during playback.
Tapper (Budweiser, 1/27/84 - Alternate graphics)
------------------------------------------------
Note: not currently represented at TG.
ROM set changed: yes.
0.106-0.141: tappera - "Tapper (alternate)"
0.142-0.194: tappera - "Tapper (Budweiser, set 2)"
0.195-0.197: tapper - "Tapper (Budweiser, 1/27/84)"
0.198- : tapperg - "Tapper (Budweiser, 1/27/84 - Alternate graphics)"
Resolution, 0.106-0.198: 512x480 @ 30.000000Hz
Rules: [no current tracks]
Tapper (Budweiser, 1/27/84)
---------------------------
Note: not currently represented at TG.
ROM set changed: no. Added on 0.198.
0.198- : tapper - "Tapper (Budweiser, 1/27/84)"
Resolution, 0.198- : 512x480 @ 30.000000Hz
Rules: [no current tracks]
tapper on MAME 0.106
# MAME 0.106 source snippet [mcr.c]
Resolution: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Tapper+[Budweiser]
Rules, Points [Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=7872
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7873
Rules, One Life Only: https://www.twingalaxies.com/scores.php?scores=212950
ROMSet: Tapper
Service Mode: Off
Cabinet: Upright
Internal Defaults
-----------------
1 Credit For 3 Men
1st Extra Man at 20000 Points
Additional Man Every 60000 Points
3 Difficulty Level
NOTE: There are both hardware DIP switches & internal settings. Use Service Mode (F2) then Tilt (T) to access the internal settings after playback if not shown during playback.
Sample correct TG: (DIPs should be evident from playback, but anyhoo...)
SSIO.IP0: offset 0x23, repeat every 0x7C, typical value 0xFF
- SSIO.IP0: 0x80 (PORT_SERVICE): 0x00 (Off)
SSIO.IP3: offset 0x2F, repeat every 0x7C, typical value 0xFB
- SSIO.IP3: 0x04 (Demo_Sounds): [not relevant]
- SSIO.IP3: 0x40 (Cabinet): 0x40 (Upright)
- SSIO.IP3: 0x80 (Coin Meters): [not relevant]
Code:
GAME( 1983, tapper, 0, mcr_91490, tapper, mcr_91490, ROT0, "Bally Midway", "Tapper (Budweiser)", GAME_SUPPORTS_SAVE )
/* verified from wiring diagram, plus DIP switches from manual */
INPUT_PORTS_START( tapper )
PORT_START_TAG("SSIO.IP0") /* J4 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START1 )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START2 )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_TILT )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_SERVICE( 0x80, IP_ACTIVE_LOW )
PORT_START_TAG("SSIO.IP1") /* J4 10-13,15-18 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0xe0, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START_TAG("SSIO.IP2") /* J5 1-8 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL
PORT_BIT( 0xe0, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START_TAG("SSIO.IP3") /* DIPSW @ B3 */
PORT_BIT( 0x03, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_BIT( 0x38, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x40, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) )
PORT_DIPNAME( 0x80, 0x80, "Coin Meters" )
PORT_DIPSETTING( 0x80, "1" )
PORT_DIPSETTING( 0x00, "2" )
PORT_START_TAG("SSIO.IP4") /* J6 1-8 */
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START_TAG("SSIO.DIP")
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_END
Resolution: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Tapper+[Budweiser]
Rules, Points [Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=7872
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7873
Rules, One Life Only: https://www.twingalaxies.com/scores.php?scores=212950
ROMSet: Tapper
Service Mode: Off
Cabinet: Upright
Internal Defaults
-----------------
1 Credit For 3 Men
1st Extra Man at 20000 Points
Additional Man Every 60000 Points
3 Difficulty Level
NOTE: There are both hardware DIP switches & internal settings. Use Service Mode (F2) then Tilt (T) to access the internal settings after playback if not shown during playback.
Sample correct TG: (DIPs should be evident from playback, but anyhoo...)
SSIO.IP0: offset 0x23, repeat every 0x7C, typical value 0xFF
- SSIO.IP0: 0x80 (PORT_SERVICE): 0x00 (Off)
SSIO.IP3: offset 0x2F, repeat every 0x7C, typical value 0xFB
- SSIO.IP3: 0x04 (Demo_Sounds): [not relevant]
- SSIO.IP3: 0x40 (Cabinet): 0x40 (Upright)
- SSIO.IP3: 0x80 (Coin Meters): [not relevant]
Code:
20: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 FB
90: 00 00 00 00 00 00 00 00 3E 82 43 E1 00 00 00 FF
A0: 00 00 00 FF 00 00 00 FF 00 00 00 FB 00 00 00 FF
110: 00 00 00 00 3E 82 43 E1 00 00 00 FF 00 00 00 FF
120: 00 00 00 FF 00 00 00 FB 00 00 00 FF 00 00 00 FF
targ
ROM set changed: no
0.106-0.175: targ - "Targ"
Resolution, 0.106-0.113: 248x256 @ 57.000000Hz
Resolution, 0.114-0.175: 256x256 @ 59.996811Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Targ
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7876
0.106-0.175: targ - "Targ"
Resolution, 0.106-0.113: 248x256 @ 57.000000Hz
Resolution, 0.114-0.175: 256x256 @ 59.996811Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Targ
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7876
targ on MAME 0.106
# MAME 0.106 source snippet [exidy.c]
Resolution: 248x256 @ 57.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Targ
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7876
ROMSet: Targ
Lives: 3
Sample correct TG:
DSW: offset 0x23, repeat every 0x7C, typical value 0xC9, much easier to check # lives visually
- DSW: 0x02 (Pence Coinage): [not relevant]
- DSW: 0x04 (Top Score Award): [not relevant]
- DSW: 0x18 (Quarter Coinage): [not relevant]
- DSW: 0x60 (Lives): 0x40 (3)
- DSW: 0x80 (Currency): [not relevant]
Code:
GAME( 1980, targ, 0, targ, targ, targ, ROT0, "Exidy", "Targ", 0 )
INPUT_PORTS_START( targ )
PORT_START_TAG("DSW")
PORT_BIT ( 0x01, IP_ACTIVE_LOW, IPT_COIN2 ) /* upright/cocktail switch? */
PORT_DIPNAME( 0x02, 0x00, "Pence Coinage" )
PORT_DIPSETTING( 0x00, "10P/1P, 50P Coin/6P" )
PORT_DIPSETTING( 0x02, "2x10P/1P, 50P Coin/3P" )
PORT_DIPNAME( 0x04, 0x00, "Top Score Award" )
PORT_DIPSETTING( 0x00, "Credit" )
PORT_DIPSETTING( 0x04, "Extended Play" )
PORT_DIPNAME( 0x18, 0x08, "Quarter Coinage" )
PORT_DIPSETTING( 0x10, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x08, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x00, "1C/1C (no display)" )
PORT_DIPSETTING( 0x18, DEF_STR( 1C_2C ) )
PORT_DIPNAME( 0x60, 0x40, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x60, "2" )
PORT_DIPSETTING( 0x40, "3" )
PORT_DIPSETTING( 0x20, "4" )
PORT_DIPSETTING( 0x00, "5" )
PORT_DIPNAME( 0x80, 0x80, "Currency" )
PORT_DIPSETTING( 0x80, "Quarters" )
PORT_DIPSETTING( 0x00, "Pence" )
PORT_START_TAG("IN0")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_START_TAG("INTSOURCE")
PORT_BIT( 0x1f, IP_ACTIVE_HIGH, IPT_SPECIAL )
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_COIN2 )
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_COIN1 )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_VBLANK )
PORT_START_TAG("IN2")
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_END
Resolution: 248x256 @ 57.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Targ
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7876
ROMSet: Targ
Lives: 3
Sample correct TG:
DSW: offset 0x23, repeat every 0x7C, typical value 0xC9, much easier to check # lives visually
- DSW: 0x02 (Pence Coinage): [not relevant]
- DSW: 0x04 (Top Score Award): [not relevant]
- DSW: 0x18 (Quarter Coinage): [not relevant]
- DSW: 0x60 (Lives): 0x40 (3)
- DSW: 0x80 (Currency): [not relevant]
Code:
20: 00 00 00 C9 00 00 00 FF 00 00 00 80 00 00 00 FF
90: 00 00 00 00 00 00 00 00 3E 82 43 E1 00 00 00 C9
110: 00 00 00 00 3E 82 43 E1 00 00 00 C9 00 00 00 FF
tattass
ROM set changed: no
0.106-0.175: tattass - "Tattoo Assassins (US prototype)"
0.204-0.255: tattass - "Tattoo Assassins (US prototype, Mar 14 1995)"
MAME History:
- 0.149u1: Changed ARM CPU1 clock speed to 7MHz. This fixes speed during fight is too slow.
- 0.189: Rewritten interrupt handling. Input repetition removal and labels [Angelo Salese]. Changed VSync to 57.799650 Hz.
- 0.204: Fixed tattass* metadata related to date in ROM/RAM check screen. Fixed spacing and namings. Fixed Tattoo Assassins EEPROM logging [cam900]. Changed description to 'Tattoo Assassins (US prototype, Mar 14 1995)' and clone (Asia prototype) to 'Tattoo Assassins (Asia prototype, Mar 14 1995)'.
Resolution, 0.106-0.175: 320x240 @ 60.000000Hz
Resolution, 0.189-0.255: 320x240 @ 57.799650Hz
TG Game Entry: https://www.twingalaxies.com/game/ta...rototype/mame/
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120344
Service Mode:
Typical Data East "DECO32": 32-bit ARM hardware BIOS.
All relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed by using the Service Mode button (F2). Control is with either player's inputs. Navigation is with Up and Down controls, selection is performed with Button 1. Instructions are given on screen, some sub menus are different. Each setting must be individually visited to see its value and optionally interact to change it.
Default Settings:
|
|
|
|
|
|
|
|
|
|
|
|
0.106-0.175: tattass - "Tattoo Assassins (US prototype)"
0.204-0.255: tattass - "Tattoo Assassins (US prototype, Mar 14 1995)"
MAME History:
- 0.149u1: Changed ARM CPU1 clock speed to 7MHz. This fixes speed during fight is too slow.
- 0.189: Rewritten interrupt handling. Input repetition removal and labels [Angelo Salese]. Changed VSync to 57.799650 Hz.
- 0.204: Fixed tattass* metadata related to date in ROM/RAM check screen. Fixed spacing and namings. Fixed Tattoo Assassins EEPROM logging [cam900]. Changed description to 'Tattoo Assassins (US prototype, Mar 14 1995)' and clone (Asia prototype) to 'Tattoo Assassins (Asia prototype, Mar 14 1995)'.
Resolution, 0.106-0.175: 320x240 @ 60.000000Hz
Resolution, 0.189-0.255: 320x240 @ 57.799650Hz
TG Game Entry: https://www.twingalaxies.com/game/ta...rototype/mame/
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120344
Service Mode:
Typical Data East "DECO32": 32-bit ARM hardware BIOS.
All relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed by using the Service Mode button (F2). Control is with either player's inputs. Navigation is with Up and Down controls, selection is performed with Button 1. Instructions are given on screen, some sub menus are different. Each setting must be individually visited to see its value and optionally interact to change it.
Default Settings:
taxidriv
ROM set changed: yes
0.106-0.144: taxidrvr - "Taxi Driver"
0.144u4-0.175: taxidriv - "Taxi Driver"
MAME History:
- 0.144u4: Added proper ROM labels for Taxi Driver [f205v]. Fixed rom names. Renamed (taxidrvr) to (taxidriv).
Resolution, 0.106-0.175: 256x208 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Taxi Driver
0.106-0.144: taxidrvr - "Taxi Driver"
0.144u4-0.175: taxidriv - "Taxi Driver"
MAME History:
- 0.144u4: Added proper ROM labels for Taxi Driver [f205v]. Fixed rom names. Renamed (taxidrvr) to (taxidriv).
Resolution, 0.106-0.175: 256x208 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Taxi Driver
taxidrvr
ROM set changed: yes
0.106-0.144: taxidrvr - "Taxi Driver"
0.144u4-0.175: taxidriv - "Taxi Driver"
MAME History:
- 0.144u4: Added proper ROM labels for Taxi Driver [f205v]. Fixed rom names. Renamed (taxidrvr) to (taxidriv).
Resolution, 0.106-0.175: 256x208 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Taxi Driver
0.106-0.144: taxidrvr - "Taxi Driver"
0.144u4-0.175: taxidriv - "Taxi Driver"
MAME History:
- 0.144u4: Added proper ROM labels for Taxi Driver [f205v]. Fixed rom names. Renamed (taxidrvr) to (taxidriv).
Resolution, 0.106-0.175: 256x208 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Taxi Driver
taxidrvr on MAME 0.106
Code:
INPUT_PORTS_START( taxidrvr )
PORT_START_TAG("DSW0")
PORT_DIPNAME( 0x0f, 0x00, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x0d, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x0a, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x0e, DEF_STR( 4C_2C ) )
PORT_DIPSETTING( 0x07, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x0b, DEF_STR( 3C_2C ) )
PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x0c, DEF_STR( 3C_4C ) )
PORT_DIPSETTING( 0x08, DEF_STR( 2C_3C ) )
PORT_DIPSETTING( 0x01, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x09, DEF_STR( 2C_5C ) )
PORT_DIPSETTING( 0x02, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x03, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) )
PORT_DIPSETTING( 0x05, DEF_STR( 1C_6C ) )
PORT_DIPSETTING( 0x06, DEF_STR( 1C_7C ) )
PORT_DIPSETTING( 0x0f, DEF_STR( Free_Play ) )
PORT_DIPNAME( 0xf0, 0x00, DEF_STR( Coin_B ) )
PORT_DIPSETTING( 0xd0, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0xa0, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0xe0, DEF_STR( 4C_2C ) )
PORT_DIPSETTING( 0x70, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0xb0, DEF_STR( 3C_2C ) )
PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0xc0, DEF_STR( 3C_4C ) )
PORT_DIPSETTING( 0x80, DEF_STR( 2C_3C ) )
PORT_DIPSETTING( 0x10, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x90, DEF_STR( 2C_5C ) )
PORT_DIPSETTING( 0x20, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x30, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0x40, DEF_STR( 1C_5C ) )
PORT_DIPSETTING( 0x50, DEF_STR( 1C_6C ) )
PORT_DIPSETTING( 0x60, DEF_STR( 1C_7C ) )
PORT_DIPSETTING( 0xf0, DEF_STR( Free_Play ) )
PORT_START_TAG("DSW1")
PORT_DIPNAME( 0x03, 0x00, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x00, "3" )
PORT_DIPSETTING( 0x01, "4" )
PORT_DIPSETTING( 0x02, "5" )
PORT_DIPSETTING( 0x03, "255 (Cheat)")
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x04, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) )
PORT_DIPNAME( 0x38, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x00, "1" )
PORT_DIPSETTING( 0x08, "2" )
PORT_DIPSETTING( 0x10, "3" )
PORT_DIPSETTING( 0x18, "4" )
PORT_DIPSETTING( 0x20, "5" )
PORT_DIPSETTING( 0x28, "6" )
PORT_DIPSETTING( 0x30, "7" )
PORT_DIPSETTING( 0x38, "8" )
PORT_DIPNAME( 0x40, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x00, "0" )
PORT_DIPSETTING( 0x40, "1" )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x80, DEF_STR( On ) )
PORT_START_TAG("DSW2")
PORT_DIPNAME( 0x07, 0x00, "Fuel Consumption" )
PORT_DIPSETTING( 0x00, "Slowest" )
PORT_DIPSETTING( 0x01, "2" )
PORT_DIPSETTING( 0x02, "3" )
PORT_DIPSETTING( 0x03, "4" )
PORT_DIPSETTING( 0x04, "5" )
PORT_DIPSETTING( 0x05, "6" )
PORT_DIPSETTING( 0x06, "7" )
PORT_DIPSETTING( 0x07, "Fastest" )
PORT_DIPNAME( 0x38, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x00, "1" )
PORT_DIPSETTING( 0x08, "2" )
PORT_DIPSETTING( 0x10, "3" )
PORT_DIPSETTING( 0x18, "4" )
PORT_DIPSETTING( 0x20, "5" )
PORT_DIPSETTING( 0x28, "6" )
PORT_DIPSETTING( 0x30, "7" )
PORT_DIPSETTING( 0x38, "8" )
PORT_DIPNAME( 0xc0, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x00, "40/30" )
PORT_DIPSETTING( 0x40, "30/20" )
PORT_DIPSETTING( 0x80, "20/15" )
PORT_DIPSETTING( 0xc0, "10/10" )
PORT_START_TAG("IN0")
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1 )
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON2 )
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_START1 )
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_4WAY
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_4WAY
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_4WAY
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_4WAY
PORT_START_TAG("IN1")
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN2 )
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_COCKTAIL
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_COCKTAIL
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_START2 )
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_4WAY PORT_COCKTAIL
PORT_START_TAG("IN2")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1 ) /* handled by p1c_r() */
INPUT_PORTS_END
Resolution: 256x208 @ 60Hz
Rules: https://www.twingalaxies.com/scores.php?scores=120345
ROMSet: TaxiDrvr
Lives: 3
Cabinet: Upright
Unknown: 1
Unknown: 0
Unused: Off
Fuel Consumption: Slowest
Unknown: 1
Unknown: 40/30
Sample correct TG:
DSW1: offset 0x27, repeat every 0x7C, typical value 0x04
- DSW1: 0x03 (Lives): 0x00 (3)
- DSW1: 0x04 (Cabinet): 0x04 (Upright)
- DSW1: 0x38 (Unknown): 0x00 (1)
- DSW1: 0x40 (Unknown): 0x00 (0)
- DSW1: 0x80 (Unused): 0x00 (Off)
DSW2: offset 0x2B, repeat every 0x7C, typical value 0x00
- DSW2: 0x07 (Fuel Consumption): 0x00 (Slowest)
- DSW2: 0x38 (Unknown): 0x00 (1)
- DSW2: 0xc0 (Unknown): 0x00 (40/30)
Code:
20: 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 | ................
A0: 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 | ................
110: 00 00 00 00 3E 82 43 E1 00 00 00 00 00 00 00 04 | ....>.Cß........
120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
tazmania
ROM set changed: no
0.106-0.175: tazmania - "Tazz-Mania (set 1)"
Resolution, 0.106-0.113: 256x224 @ 60.606060Hz
Resolution, 0.114-0.123: 256x224 @ 60.606061Hz
Resolution, 0.125-0.175: 768x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/scores....ame=Tazz-Mania [Set 1]
0.106-0.175: tazmania - "Tazz-Mania (set 1)"
Resolution, 0.106-0.113: 256x224 @ 60.606060Hz
Resolution, 0.114-0.123: 256x224 @ 60.606061Hz
Resolution, 0.125-0.175: 768x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/scores....ame=Tazz-Mania [Set 1]
tbowl
ROM set changed: no
0.106-0.143: tbowl - "Tecmo Bowl (World?)"
0.144-0.175: tbowl - "Tecmo Bowl (World)"
Resolution, 0.106: 512x224 @ 60.000000Hz
Resolution, 0.107-0.175: 2 screens, both 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....gamename=Tecmo Bowl [World?]
0.106-0.143: tbowl - "Tecmo Bowl (World?)"
0.144-0.175: tbowl - "Tecmo Bowl (World)"
Resolution, 0.106: 512x224 @ 60.000000Hz
Resolution, 0.107-0.175: 2 screens, both 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....gamename=Tecmo Bowl [World?]
tbyahhoo
ROM set changed: no
0.106-0.255: tbyahhoo - "Twin Bee Yahhoo! (ver JAA)"
MAME History:
- 0.125u6: KonamiGX frequency tweaks [Yasuhiro Ogawa]: Set screen refresh rate to 58Hz (parameters from developer manual are not 100% correct). Removed sound CPU clock hack. Changed 68000 CPU2 clock speed to 8MHz.
- 0.125u7: GX era hardware [Yasuhiro Ogawa]: Update video parameters to use actual values written to the CCU. Changed VSync to 59.185606.
Resolution, 0.106: 288x224 @ 58.000000Hz
Resolution, 0.107-0.125: 288x224 @ 60.000000Hz
Resolution, 0.126-0.255: 288x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/tw...-ver-jaa/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120488
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120489
Service Mode:
Standard Konami GX BIOS.
Has both hardware DIP switches and internal software service mode. Hardware DIP switches will reflect the local configuration after playback ends, not the recording. All other relevant rules are covered by internal settings. Service Mode is access using the Service button (F2). Navigation is with P1 Up and Down, selection with P1 Button 1.
Default Settings:
MAME 0.106 DIP Switches:
| 
MAME 0.250 DIP Switches:
| 
Internal Configuration:
|
0.106-0.255: tbyahhoo - "Twin Bee Yahhoo! (ver JAA)"
MAME History:
- 0.125u6: KonamiGX frequency tweaks [Yasuhiro Ogawa]: Set screen refresh rate to 58Hz (parameters from developer manual are not 100% correct). Removed sound CPU clock hack. Changed 68000 CPU2 clock speed to 8MHz.
- 0.125u7: GX era hardware [Yasuhiro Ogawa]: Update video parameters to use actual values written to the CCU. Changed VSync to 59.185606.
Resolution, 0.106: 288x224 @ 58.000000Hz
Resolution, 0.107-0.125: 288x224 @ 60.000000Hz
Resolution, 0.126-0.255: 288x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/tw...-ver-jaa/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120488
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120489
Service Mode:
Standard Konami GX BIOS.
Has both hardware DIP switches and internal software service mode. Hardware DIP switches will reflect the local configuration after playback ends, not the recording. All other relevant rules are covered by internal settings. Service Mode is access using the Service button (F2). Navigation is with P1 Up and Down, selection with P1 Button 1.
Default Settings:
MAME 0.106 DIP Switches:
MAME 0.250 DIP Switches:
Internal Configuration:
tceptor
ROM set changed: no
0.106-0.177: tceptor - "Thunder Ceptor"
Resolution, 0.106-0.121: 272x224 @ 60.606060Hz
Resolution, 0.122-0.177: 3 screens, each 272x224 @ 60.606060Hz
TG Game Entry: https://www.twingalaxies.com/scores....Thunder+Ceptor
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120414
0.106-0.177: tceptor - "Thunder Ceptor"
Resolution, 0.106-0.121: 272x224 @ 60.606060Hz
Resolution, 0.122-0.177: 3 screens, each 272x224 @ 60.606060Hz
TG Game Entry: https://www.twingalaxies.com/scores....Thunder+Ceptor
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120414
tcobra2
ROM set changed: no
0.106-0.271: tcobra2 - "Twin Cobra II (Ver 2.1O 1995/11/30)"
MAME History:
- 0.113u2: Changed VSync to 58.970000 Hz.
- 0.266: Major rewrite [ywy, 12Me21]. Optimized for performance (taito\taito_f3_v.cpp): Changed per-pixed blend Z buffers from array-of-structures to structure-of-arrays. Allow vectorization of line blending operations. Restored empty line optimization by tracking tilemap row use. Consolidate sprite frame buffers (still pulls from it multiple times for each priority group). Rearranged various operations to improve performance [ywy]. Changed VSync to 58.943844 Hz.
Resolution, 0.106-0.113: 320x232 @ 58.970001Hz
Resolution, 0.114-0.265: 320x232 @ 58.970000Hz
Resolution, 0.266-0.271: 320x232 @ 58.943844Hz
TG Game Entry: https://www.twingalaxies.com/game/tw...95-11-30/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=37840
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120490
Service Mode:
Typical Taito F3 BIOS.
All relevant rules are covered by internal settings. Service Mode can be accessed using the Service button (F2). Navigate with P1 Up and Down. Select menu options with P1 Start button. Change settings with P1 Left and Right.
Default Settings:
0.106-0.271: tcobra2 - "Twin Cobra II (Ver 2.1O 1995/11/30)"
MAME History:
- 0.113u2: Changed VSync to 58.970000 Hz.
- 0.266: Major rewrite [ywy, 12Me21]. Optimized for performance (taito\taito_f3_v.cpp): Changed per-pixed blend Z buffers from array-of-structures to structure-of-arrays. Allow vectorization of line blending operations. Restored empty line optimization by tracking tilemap row use. Consolidate sprite frame buffers (still pulls from it multiple times for each priority group). Rearranged various operations to improve performance [ywy]. Changed VSync to 58.943844 Hz.
Resolution, 0.106-0.113: 320x232 @ 58.970001Hz
Resolution, 0.114-0.265: 320x232 @ 58.970000Hz
Resolution, 0.266-0.271: 320x232 @ 58.943844Hz
TG Game Entry: https://www.twingalaxies.com/game/tw...95-11-30/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=37840
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120490
Service Mode:
Typical Taito F3 BIOS.
All relevant rules are covered by internal settings. Service Mode can be accessed using the Service button (F2). Navigate with P1 Up and Down. Select menu options with P1 Start button. Change settings with P1 Left and Right.
Default Settings:
tdragn2a
ROM set changed: yes
0.106-0.115: tdragon2 - "Thunder Dragon 2"
0.115u3-0.133: tdragn2a - "Thunder Dragon 2 (1st Oct. 1993)"
0.133u1-0.175: tdragon2a - "Thunder Dragon 2 (1st Oct. 1993)"
MAME History:
- 0.115u3: Corrado Tomaselli added Thunder Dragon 2 (9th Nov. 1993). Changed the sound balance in Thunder Dragon 2 to match the original PCB. Also verified the 68000 clock. Changed 'Thunder Dragon 2' to clone '(1st Oct. 1993)' and clone 'Big Bang' to 'Big Bang (9th Nov. 1993)'. Renamed (tdragon2) to (tdragn2a).
- 0.133u1: Brian Troha added DIP locations to Thunder Dragon 2. Renamed (tdragn2a) to (tdragon2a).
Resolution, 0.106-0.122: 384x224 @ 57.000000Hz
Resolution, 0.123-0.154: 384x224 @ 56.000000Hz
Resolution, 0.155-0.175: 384x224 @ 56.180000Hz
TG Game Entry: https://www.twingalaxies.com/scores....r%20Dragon%202
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10794
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120421
0.106-0.115: tdragon2 - "Thunder Dragon 2"
0.115u3-0.133: tdragn2a - "Thunder Dragon 2 (1st Oct. 1993)"
0.133u1-0.175: tdragon2a - "Thunder Dragon 2 (1st Oct. 1993)"
MAME History:
- 0.115u3: Corrado Tomaselli added Thunder Dragon 2 (9th Nov. 1993). Changed the sound balance in Thunder Dragon 2 to match the original PCB. Also verified the 68000 clock. Changed 'Thunder Dragon 2' to clone '(1st Oct. 1993)' and clone 'Big Bang' to 'Big Bang (9th Nov. 1993)'. Renamed (tdragon2) to (tdragn2a).
- 0.133u1: Brian Troha added DIP locations to Thunder Dragon 2. Renamed (tdragn2a) to (tdragon2a).
Resolution, 0.106-0.122: 384x224 @ 57.000000Hz
Resolution, 0.123-0.154: 384x224 @ 56.000000Hz
Resolution, 0.155-0.175: 384x224 @ 56.180000Hz
TG Game Entry: https://www.twingalaxies.com/scores....r%20Dragon%202
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10794
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120421
tdragon1
ROM set changed: yes
0.106-0.123: tdragon - "Thunder Dragon"
0.123u6-0.154: tdragon1 - "Thunder Dragon (4th Jun. 1991)"
0.155-0.175: tdragon1 - "Thunder Dragon (4th Jun. 1991, protected)"
MAME History:
- 0.123u6: Corrado Tomaselli added Thunder Dragon (9th Jan. 1992). Renamed (tdragon) to (tdragon1). Changed 'Thunder Dragon' to clone 'Thunder Dragon (4th Jun. 1991)'. Changed 68000 CPU1 clock speed to 8MHz.
- 0.155: Added proper NMK004 internal rom [trap15]. Thunder Dragon parent was not protected, I've marked it as such and removed the protection sim from it [David Haywood]. Added TMP90840 (8MHz) CPU2. Changed parent description to 'Thunder Dragon (8th Jan. 1992, unprotected)' and clone (4th Jun. 1991) to 'Thunder Dragon (4th Jun. 1991, protected)'.
Resolution, 0.106-0.122: 256x224 @ 60.000000Hz
Resolution, 0.123-0.154: 256x224 @ 56.000000Hz
Resolution, 0.155-0.175: 256x224 @ 56.180000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Thunder Dragon
(Note: matches multiple tracks.)
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120419
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120420
0.106-0.123: tdragon - "Thunder Dragon"
0.123u6-0.154: tdragon1 - "Thunder Dragon (4th Jun. 1991)"
0.155-0.175: tdragon1 - "Thunder Dragon (4th Jun. 1991, protected)"
MAME History:
- 0.123u6: Corrado Tomaselli added Thunder Dragon (9th Jan. 1992). Renamed (tdragon) to (tdragon1). Changed 'Thunder Dragon' to clone 'Thunder Dragon (4th Jun. 1991)'. Changed 68000 CPU1 clock speed to 8MHz.
- 0.155: Added proper NMK004 internal rom [trap15]. Thunder Dragon parent was not protected, I've marked it as such and removed the protection sim from it [David Haywood]. Added TMP90840 (8MHz) CPU2. Changed parent description to 'Thunder Dragon (8th Jan. 1992, unprotected)' and clone (4th Jun. 1991) to 'Thunder Dragon (4th Jun. 1991, protected)'.
Resolution, 0.106-0.122: 256x224 @ 60.000000Hz
Resolution, 0.123-0.154: 256x224 @ 56.000000Hz
Resolution, 0.155-0.175: 256x224 @ 56.180000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Thunder Dragon
(Note: matches multiple tracks.)
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120419
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120420
tdragon2a
ROM set changed: yes
0.106-0.115: tdragon2 - "Thunder Dragon 2"
0.115u3-0.133: tdragn2a - "Thunder Dragon 2 (1st Oct. 1993)"
0.133u1-0.234: tdragon2a - "Thunder Dragon 2 (1st Oct. 1993)"
MAME History:
- 0.115u3: Corrado Tomaselli added Thunder Dragon 2 (9th Nov. 1993). Changed the sound balance in Thunder Dragon 2 to match the original PCB. Also verified the 68000 clock. Changed 'Thunder Dragon 2' to clone '(1st Oct. 1993)' and clone 'Big Bang' to 'Big Bang (9th Nov. 1993)'. Renamed (tdragon2) to (tdragn2a).
- 0.133u1: Brian Troha added DIP locations to Thunder Dragon 2. Renamed (tdragn2a) to (tdragon2a).
Resolution, 0.106-0.122: 384x224 @ 57.000000Hz
Resolution, 0.123-0.154: 384x224 @ 56.000000Hz
Resolution, 0.155-0.234: 384x224 @ 56.180000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...dragon-2/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10794
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120421
0.106-0.115: tdragon2 - "Thunder Dragon 2"
0.115u3-0.133: tdragn2a - "Thunder Dragon 2 (1st Oct. 1993)"
0.133u1-0.234: tdragon2a - "Thunder Dragon 2 (1st Oct. 1993)"
MAME History:
- 0.115u3: Corrado Tomaselli added Thunder Dragon 2 (9th Nov. 1993). Changed the sound balance in Thunder Dragon 2 to match the original PCB. Also verified the 68000 clock. Changed 'Thunder Dragon 2' to clone '(1st Oct. 1993)' and clone 'Big Bang' to 'Big Bang (9th Nov. 1993)'. Renamed (tdragon2) to (tdragn2a).
- 0.133u1: Brian Troha added DIP locations to Thunder Dragon 2. Renamed (tdragn2a) to (tdragon2a).
Resolution, 0.106-0.122: 384x224 @ 57.000000Hz
Resolution, 0.123-0.154: 384x224 @ 56.000000Hz
Resolution, 0.155-0.234: 384x224 @ 56.180000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...dragon-2/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10794
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120421
tdragon2
Note: two ROM sets represented here with changeover at 0.115u3.
MAME History:
- 0.115u3: Corrado Tomaselli added Thunder Dragon 2 (9th Nov. 1993). Changed the sound balance in Thunder Dragon 2 to match the original PCB. Also verified the 68000 clock. Changed 'Thunder Dragon 2' to clone '(1st Oct. 1993)' and clone 'Big Bang' to 'Big Bang (9th Nov. 1993)'. Renamed (tdragon2) to (tdragn2a).
- 0.133u1: Brian Troha added DIP locations to Thunder Dragon 2. Renamed (tdragn2a) to (tdragon2a).
Thunder Dragon 2 (1st Oct. 1993)
--------------------------------
ROM set changed: yes
0.106-0.115: tdragon2 - "Thunder Dragon 2"
0.116-0.133: tdragn2a - "Thunder Dragon 2 (1st Oct. 1993)"
0.134-0.234: tdragon2a - "Thunder Dragon 2 (1st Oct. 1993)"
MAME History:
- 0.133u1: Brian Troha added DIP locations to Thunder Dragon 2. Renamed (tdragn2a) to (tdragon2a).
Resolution, 0.106-0.122: 384x224 @ 57.000000Hz
Resolution, 0.123-0.154: 384x224 @ 56.000000Hz
Resolution, 0.155-0.234: 384x224 @ 56.180000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...dragon-2/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10794
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120421
Thunder Dragon 2 (9th Nov. 1993)
--------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.115u3.
0.116-0.234: tdragon2 - "Thunder Dragon 2 (9th Nov. 1993)"
Resolution, 0.116-0.122: 384x224 @ 57.000000Hz
Resolution, 0.123-0.154: 384x224 @ 56.000000Hz
Resolution, 0.155-0.234: 384x224 @ 56.180000Hz
Rules: [no current tracks]
MAME History:
- 0.115u3: Corrado Tomaselli added Thunder Dragon 2 (9th Nov. 1993). Changed the sound balance in Thunder Dragon 2 to match the original PCB. Also verified the 68000 clock. Changed 'Thunder Dragon 2' to clone '(1st Oct. 1993)' and clone 'Big Bang' to 'Big Bang (9th Nov. 1993)'. Renamed (tdragon2) to (tdragn2a).
- 0.133u1: Brian Troha added DIP locations to Thunder Dragon 2. Renamed (tdragn2a) to (tdragon2a).
Thunder Dragon 2 (1st Oct. 1993)
--------------------------------
ROM set changed: yes
0.106-0.115: tdragon2 - "Thunder Dragon 2"
0.116-0.133: tdragn2a - "Thunder Dragon 2 (1st Oct. 1993)"
0.134-0.234: tdragon2a - "Thunder Dragon 2 (1st Oct. 1993)"
MAME History:
- 0.133u1: Brian Troha added DIP locations to Thunder Dragon 2. Renamed (tdragn2a) to (tdragon2a).
Resolution, 0.106-0.122: 384x224 @ 57.000000Hz
Resolution, 0.123-0.154: 384x224 @ 56.000000Hz
Resolution, 0.155-0.234: 384x224 @ 56.180000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...dragon-2/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10794
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120421
Thunder Dragon 2 (9th Nov. 1993)
--------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.115u3.
0.116-0.234: tdragon2 - "Thunder Dragon 2 (9th Nov. 1993)"
Resolution, 0.116-0.122: 384x224 @ 57.000000Hz
Resolution, 0.123-0.154: 384x224 @ 56.000000Hz
Resolution, 0.155-0.234: 384x224 @ 56.180000Hz
Rules: [no current tracks]
tdragon
Note: two ROM sets represented here with changeover at 0.123u6.
MAME History:
- 0.123u6: Corrado Tomaselli added Thunder Dragon (9th Jan. 1992). Renamed (tdragon) to (tdragon1). Changed 'Thunder Dragon' to clone 'Thunder Dragon (4th Jun. 1991)'. Changed 68000 CPU1 clock speed to 8MHz.
- 0.155: Added proper NMK004 internal rom [trap15]. Thunder Dragon parent was not protected, I've marked it as such and removed the protection sim from it [David Haywood]. Added TMP90840 (8MHz) CPU2. Changed parent description to 'Thunder Dragon (8th Jan. 1992, unprotected)' and clone (4th Jun. 1991) to 'Thunder Dragon (4th Jun. 1991, protected)'.
Thunder Dragon (4th Jun. 1991, protected)
-----------------------------------------
ROM set changed: yes
0.106-0.123: tdragon - "Thunder Dragon"
0.123u6-0.154: tdragon1 - "Thunder Dragon (4th Jun. 1991)"
0.155-0.175: tdragon1 - "Thunder Dragon (4th Jun. 1991, protected)"
Resolution, 0.106-0.122: 256x224 @ 60.000000Hz
Resolution, 0.123-0.154: 256x224 @ 56.000000Hz
Resolution, 0.155-0.175: 256x224 @ 56.180000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Thunder Dragon
(Note: matches multiple tracks.)
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120419
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120420
Thunder Dragon (9th Jan. 1992) / (8th Jan. 1992, unprotected)
-------------------------------------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.123u6.
0.123u6-0.154: tdragon - "Thunder Dragon (9th Jan. 1992)"
0.155-0.176: tdragon - "Thunder Dragon (8th Jan. 1992, unprotected)"
Resolution, 0.125-0.154: 256x224 @ 56.000000Hz
Resolution, 0.155-0.176: 256x224 @ 56.180000Hz
Rules: [no current tracks]
MAME History:
- 0.123u6: Corrado Tomaselli added Thunder Dragon (9th Jan. 1992). Renamed (tdragon) to (tdragon1). Changed 'Thunder Dragon' to clone 'Thunder Dragon (4th Jun. 1991)'. Changed 68000 CPU1 clock speed to 8MHz.
- 0.155: Added proper NMK004 internal rom [trap15]. Thunder Dragon parent was not protected, I've marked it as such and removed the protection sim from it [David Haywood]. Added TMP90840 (8MHz) CPU2. Changed parent description to 'Thunder Dragon (8th Jan. 1992, unprotected)' and clone (4th Jun. 1991) to 'Thunder Dragon (4th Jun. 1991, protected)'.
Thunder Dragon (4th Jun. 1991, protected)
-----------------------------------------
ROM set changed: yes
0.106-0.123: tdragon - "Thunder Dragon"
0.123u6-0.154: tdragon1 - "Thunder Dragon (4th Jun. 1991)"
0.155-0.175: tdragon1 - "Thunder Dragon (4th Jun. 1991, protected)"
Resolution, 0.106-0.122: 256x224 @ 60.000000Hz
Resolution, 0.123-0.154: 256x224 @ 56.000000Hz
Resolution, 0.155-0.175: 256x224 @ 56.180000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Thunder Dragon
(Note: matches multiple tracks.)
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120419
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120420
Thunder Dragon (9th Jan. 1992) / (8th Jan. 1992, unprotected)
-------------------------------------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.123u6.
0.123u6-0.154: tdragon - "Thunder Dragon (9th Jan. 1992)"
0.155-0.176: tdragon - "Thunder Dragon (8th Jan. 1992, unprotected)"
Resolution, 0.125-0.154: 256x224 @ 56.000000Hz
Resolution, 0.155-0.176: 256x224 @ 56.180000Hz
Rules: [no current tracks]
teamqb
ROM set changed: no
0.106-0.122: teamqb - "John Elway's Team Quarterback"
0.123-0.194: teamqb - "John Elway's Team Quarterback (set 1)"
0.195-0.260: teamqb - "John Elway's Team Quarterback (rev 3)"
MAME History:
- 0.136: Added eeprom-teamqb.bin EEPROM.
- 0.195: Changed description to 'John Elway's Team Quarterback (rev 3)' and clone (set 2) to 'John Elway's Team Quarterback (rev 2)'.
Resolution, 0.106-0.260: 320x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/jo...rterback/mame/
Rules, Biggest Blowout: https://www.twingalaxies.com/scores.php?scores=75151
Rules, Salary: https://www.twingalaxies.com/scores.php?scores=75152
Service Mode:
Typical Cinematronics Leland BIOS.
All relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed by holding P1 Start button and then using the Service Mode button (F2) - release both once activated. Navigation is performed with P1 Button 1. Selection is performed with P1 Button 2. Instructions are given on screen.
Default Settings:
Game Set-Up:
Note: no DIP switches or Machine Configuration options in the MAME user interface:
MAME 0.106:
MAME 0.250:
0.106-0.122: teamqb - "John Elway's Team Quarterback"
0.123-0.194: teamqb - "John Elway's Team Quarterback (set 1)"
0.195-0.260: teamqb - "John Elway's Team Quarterback (rev 3)"
MAME History:
- 0.136: Added eeprom-teamqb.bin EEPROM.
- 0.195: Changed description to 'John Elway's Team Quarterback (rev 3)' and clone (set 2) to 'John Elway's Team Quarterback (rev 2)'.
Resolution, 0.106-0.260: 320x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/jo...rterback/mame/
Rules, Biggest Blowout: https://www.twingalaxies.com/scores.php?scores=75151
Rules, Salary: https://www.twingalaxies.com/scores.php?scores=75152
Service Mode:
Typical Cinematronics Leland BIOS.
All relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed by holding P1 Start button and then using the Service Mode button (F2) - release both once activated. Navigation is performed with P1 Button 1. Selection is performed with P1 Button 2. Instructions are given on screen.
Default Settings:
Game Set-Up:
Note: no DIP switches or Machine Configuration options in the MAME user interface:
MAME 0.106:
MAME 0.250:
techromn
ROM set changed: no
0.106-0.138: techromn - "Tech Romancer (EURO 980914)"
0.139-0.214: techromn - "Tech Romancer (Euro 980914)"
Resolution, 0.106-0.214: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/te...o-980914/mame/
Rules, Points [Story Mode, Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120348
Rules, Points [Hero Challenge Mode, Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120347
NOTE: This game has both DIPs & internal settings covered by the rules. If not shown during playback, press F2 to access & check internal settings afterwards.
0.106-0.138: techromn - "Tech Romancer (EURO 980914)"
0.139-0.214: techromn - "Tech Romancer (Euro 980914)"
Resolution, 0.106-0.214: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/te...o-980914/mame/
Rules, Points [Story Mode, Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120348
Rules, Points [Hero Challenge Mode, Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120347
NOTE: This game has both DIPs & internal settings covered by the rules. If not shown during playback, press F2 to access & check internal settings afterwards.
tecmowcm
ROM set changed: yes
0.106-0.189: tecmowcm - "Tecmo World Cup Millennium (Japan)"
0.190- : twcupmil - "Tecmo World Cup Millennium (Japan)"
MAME History:
- 0.190: Renamed (tecmowcm) to (twcupmil).
Resolution, 0.106-0.190: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....up+Millennium+[JAPAN]
Rules, Biggest Blowout: https://www.twingalaxies.com/scores.php?scores=120351
0.106-0.189: tecmowcm - "Tecmo World Cup Millennium (Japan)"
0.190- : twcupmil - "Tecmo World Cup Millennium (Japan)"
MAME History:
- 0.190: Renamed (tecmowcm) to (twcupmil).
Resolution, 0.106-0.190: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....up+Millennium+[JAPAN]
Rules, Biggest Blowout: https://www.twingalaxies.com/scores.php?scores=120351
teddybb
ROM set changed: no
0.106-0.113: teddybb - "TeddyBoy Blues (New Ver.)"
0.114-0.226: teddybb - "TeddyBoy Blues (315-5115, New Ver.)"
MAME History:
- 0.113u3: Changed description to 'TeddyBoy Blues (315-5115, New Ver.)' and clone (Old Ver.) to (315-5115, Old Ver.).
Resolution, 0.106-0.130: 256x224 @ 60.000000Hz
Resolution, 0.131-0.144: 256x224 @ 60.096154Hz
Resolution, 0.145-0.226: 512x224 @ 60.096154Hz
TG Game Entry: https://www.twingalaxies.com/game/te...-version/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=25851
0.106-0.113: teddybb - "TeddyBoy Blues (New Ver.)"
0.114-0.226: teddybb - "TeddyBoy Blues (315-5115, New Ver.)"
MAME History:
- 0.113u3: Changed description to 'TeddyBoy Blues (315-5115, New Ver.)' and clone (Old Ver.) to (315-5115, Old Ver.).
Resolution, 0.106-0.130: 256x224 @ 60.000000Hz
Resolution, 0.131-0.144: 256x224 @ 60.096154Hz
Resolution, 0.145-0.226: 512x224 @ 60.096154Hz
TG Game Entry: https://www.twingalaxies.com/game/te...-version/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=25851
tehkanwc
ROM set changed: no
0.106-0.119: tehkanwc - "Tehkan World Cup"
0.120-0.175: tehkanwc - "Tehkan World Cup (set 1)"
Resolution, 0.106-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Tehkan World Cup
0.106-0.119: tehkanwc - "Tehkan World Cup"
0.120-0.175: tehkanwc - "Tehkan World Cup (set 1)"
Resolution, 0.106-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Tehkan World Cup
tekipaki
ROM set changed: no
0.106-0.175: tekipaki - "Teki Paki"
Resolution, 0.106-0.151: 320x240 @ 60.000000Hz
Resolution, 0.152-0.175: 320x240 @ 59.637405Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Teki Paki
0.106-0.175: tekipaki - "Teki Paki"
Resolution, 0.106-0.151: 320x240 @ 60.000000Hz
Resolution, 0.152-0.175: 320x240 @ 59.637405Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Teki Paki
tekken2
Note: two ROM sets represented here with changeover at 0.142u2.
MAME History:
- 0.123u1: Added 'Service Mode' dipswitch.
- 0.136u3: Namco System 11 driver now use real C76 BIOS for audio and I/O [R. Belmont, Olivier Galibert, Guru]. Added dipswitches 'TDIP1' - 'TDIP8'.
- 0.142u2: smf renamed Namco System 11 clones based on country code & version.
- 0.142u2: Atchoo, Smitdogg, The Dumping Union and smf added Tekken 2 Ver.B (US, TES3/VER.D). Changed 'Tekken 2 Ver.B (TES3/VER.B)' to clone 'Tekken 2 Ver.B (US, TES3/VER.B)' and clones 'Tekken 2 Ver.B (TES2/VER.B)' to 'Tekken 2 Ver.B (Asia, TES2/VER.B)' and 'Tekken 2 (TES2/VER.A)' to 'Tekken 2 (Asia, TES2/VER.A)'. Renamed (tekken2) to (tekken2ub), (tekken2a) to (tekken2ab) and (tekken2b) to (tekken2aa).
- 0.143u3: Changed VSync to 60Hz.
- 0.149: Added machine\ns11prot.c/h. Changed keycus into a device and moved it into it's own file, only 3 parameters are saved instead of 64k. Changed I/O to 16 bits & uses memory maps instead of installing at runtime. Simplified digital player 3 inputs that are hooked up to DAC inputs. Added DIP location to Namco System 11, also removed unused test dipswitches [smf]. Changed region user2 to bankedroms. Removed dipswitches 'TDIP1' - 'TDIP8'.6
- 0.262: @moflih.morad added Tekken 2 Ver.B (World, TES2/VER.D). Renamed (tekken2) to (tekken2ud).
Tekken 2 Ver.B (US, TES3/VER.B)
-------------------------------
ROM set changed: yes
0.106-0.142: tekken2 - "Tekken 2 Ver.B (TES3/VER.B)"
0.143-0.262: tekken2ub - "Tekken 2 Ver.B (US, TES3/VER.B)"
Resolution, 0.106-0.142: 640x480 @ 60.000000Hz
Resolution, 0.143 : 640x480 @ 30.000000Hz
Resolution, 0.144-0.262: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/te...tes3verb/mame/
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120355
Tekken 2 Ver.B (US, TES3/VER.D)
-------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.142u2.
0.106-0.142: NOT SUPPORTED
0.142u2-0.261: tekken2 - "Tekken 2 Ver.B (US, TES3/VER.D)"
0.262 : tekken2ud - "Tekken 2 Ver.B (US, TES3/VER.D)"
Resolution, 0.143 : 640x480 @ 60.000000Hz
Resolution, 0.144-0.260: 640x480 @ 60.000000Hz
Rules: [no current tracks]
Tekken 2 Ver.B (World, TES2/VER.D)
-------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.262.
0.106-0.261: NOT SUPPORTED
0.262 : tekken2 - "Tekken 2 Ver.B (World, TES2/VER.D)"
Resolution, 0.262- : 640x480 @ 60.000000Hz
Rules: [no current tracks]
Service Mode:
Typical Namco System 11 hardware.
There are both hardware DIP switches & internal settings. Hardware DIP switches will reflect local configuration after playback, not the recording. Other relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed via the DIP Switch which is toggled with the Service button (F2). Navigation is performed with P1 Up and Down, selection with P1 Button 1. Exiting sub-menus is with P1 Button 2.
Default Settings:
MAME 0.106:
MAME 0.124:
MAME 0.137:
MAME 0.149:
MAME 0.250:
Coin Options:
Game Options:
From MAME 0.250 after entering service mode:
|
MAME History:
- 0.123u1: Added 'Service Mode' dipswitch.
- 0.136u3: Namco System 11 driver now use real C76 BIOS for audio and I/O [R. Belmont, Olivier Galibert, Guru]. Added dipswitches 'TDIP1' - 'TDIP8'.
- 0.142u2: smf renamed Namco System 11 clones based on country code & version.
- 0.142u2: Atchoo, Smitdogg, The Dumping Union and smf added Tekken 2 Ver.B (US, TES3/VER.D). Changed 'Tekken 2 Ver.B (TES3/VER.B)' to clone 'Tekken 2 Ver.B (US, TES3/VER.B)' and clones 'Tekken 2 Ver.B (TES2/VER.B)' to 'Tekken 2 Ver.B (Asia, TES2/VER.B)' and 'Tekken 2 (TES2/VER.A)' to 'Tekken 2 (Asia, TES2/VER.A)'. Renamed (tekken2) to (tekken2ub), (tekken2a) to (tekken2ab) and (tekken2b) to (tekken2aa).
- 0.143u3: Changed VSync to 60Hz.
- 0.149: Added machine\ns11prot.c/h. Changed keycus into a device and moved it into it's own file, only 3 parameters are saved instead of 64k. Changed I/O to 16 bits & uses memory maps instead of installing at runtime. Simplified digital player 3 inputs that are hooked up to DAC inputs. Added DIP location to Namco System 11, also removed unused test dipswitches [smf]. Changed region user2 to bankedroms. Removed dipswitches 'TDIP1' - 'TDIP8'.6
- 0.262: @moflih.morad added Tekken 2 Ver.B (World, TES2/VER.D). Renamed (tekken2) to (tekken2ud).
Tekken 2 Ver.B (US, TES3/VER.B)
-------------------------------
ROM set changed: yes
0.106-0.142: tekken2 - "Tekken 2 Ver.B (TES3/VER.B)"
0.143-0.262: tekken2ub - "Tekken 2 Ver.B (US, TES3/VER.B)"
Resolution, 0.106-0.142: 640x480 @ 60.000000Hz
Resolution, 0.143 : 640x480 @ 30.000000Hz
Resolution, 0.144-0.262: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/te...tes3verb/mame/
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120355
Tekken 2 Ver.B (US, TES3/VER.D)
-------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.142u2.
0.106-0.142: NOT SUPPORTED
0.142u2-0.261: tekken2 - "Tekken 2 Ver.B (US, TES3/VER.D)"
0.262 : tekken2ud - "Tekken 2 Ver.B (US, TES3/VER.D)"
Resolution, 0.143 : 640x480 @ 60.000000Hz
Resolution, 0.144-0.260: 640x480 @ 60.000000Hz
Rules: [no current tracks]
Tekken 2 Ver.B (World, TES2/VER.D)
-------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.262.
0.106-0.261: NOT SUPPORTED
0.262 : tekken2 - "Tekken 2 Ver.B (World, TES2/VER.D)"
Resolution, 0.262- : 640x480 @ 60.000000Hz
Rules: [no current tracks]
Service Mode:
Typical Namco System 11 hardware.
There are both hardware DIP switches & internal settings. Hardware DIP switches will reflect local configuration after playback, not the recording. Other relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed via the DIP Switch which is toggled with the Service button (F2). Navigation is performed with P1 Up and Down, selection with P1 Button 1. Exiting sub-menus is with P1 Button 2.
Default Settings:
MAME 0.106:
MAME 0.124:
MAME 0.137:
MAME 0.149:
MAME 0.250:
Coin Options:
Game Options:
From MAME 0.250 after entering service mode:
tekken2ub
ROM set changed: yes
0.106-0.142: tekken2 - "Tekken 2 Ver.B (TES3/VER.B)"
0.143-0.175: tekken2ub - "Tekken 2 Ver.B (US, TES3/VER.B)"
MAME History:
- 0.142u2: Atchoo, Smitdogg, The Dumping Union and smf added Tekken 2 Ver.B (US, TES3/VER.D). Changed 'Tekken 2 Ver.B (TES3/VER.B)' to clone 'Tekken 2 Ver.B (US, TES3/VER.B)' and clones 'Tekken 2 Ver.B (TES2/VER.B)' to 'Tekken 2 Ver.B (Asia, TES2/VER.B)' and 'Tekken 2 (TES2/VER.A)' to 'Tekken 2 (Asia, TES2/VER.A)'. Renamed (tekken2) to (tekken2ub), (tekken2a) to (tekken2ab) and (tekken2b) to (tekken2aa).
Resolution, 0.106-0.142: 640x480 @ 60.000000Hz
Resolution, 0.143-0.175: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....202%20Ver.B%20[TES3/VER.B]
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120355
0.106-0.142: tekken2 - "Tekken 2 Ver.B (TES3/VER.B)"
0.143-0.175: tekken2ub - "Tekken 2 Ver.B (US, TES3/VER.B)"
MAME History:
- 0.142u2: Atchoo, Smitdogg, The Dumping Union and smf added Tekken 2 Ver.B (US, TES3/VER.D). Changed 'Tekken 2 Ver.B (TES3/VER.B)' to clone 'Tekken 2 Ver.B (US, TES3/VER.B)' and clones 'Tekken 2 Ver.B (TES2/VER.B)' to 'Tekken 2 Ver.B (Asia, TES2/VER.B)' and 'Tekken 2 (TES2/VER.A)' to 'Tekken 2 (Asia, TES2/VER.A)'. Renamed (tekken2) to (tekken2ub), (tekken2a) to (tekken2ab) and (tekken2b) to (tekken2aa).
Resolution, 0.106-0.142: 640x480 @ 60.000000Hz
Resolution, 0.143-0.175: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....202%20Ver.B%20[TES3/VER.B]
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120355
tekken3je1
ROM set changed: yes
0.106-0.130 : tekken3 - "Tekken 3 (TET1/VER.E1)"
0.130u1-0.185: tekken3 - "Tekken 3 (Japan, TET1/VER.E1)"
0.186- : tekken3je1 - "Tekken 3 (Japan, TET1/VER.E1)"
MAME History:
- 0.130u1: Changed description to 'Tekken 3 (Japan, TET1/VER.E1)'.
- 0.186: Changed clone (Asia, TET2/VER.E1) to parent 'Tekken 3 (World, TET2/VER.E1)', (Asia, TET2/VER.A) to 'Tekken 3 (World, TET2/VER.A)' and (Asia, TET2/VER.B) to 'Tekken 3 (World, TET2/VER.B)'. Renamed (tekken3) to (tekken3je1), (tekken3ae) to (tekken3), (tekken3aa) to (tekken3a) and (tekken3ab) to (tekken3b).
Resolution, 0.106-0.186: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....name=Tekken+3+[TET1/VER.E1]
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120356
0.106-0.130 : tekken3 - "Tekken 3 (TET1/VER.E1)"
0.130u1-0.185: tekken3 - "Tekken 3 (Japan, TET1/VER.E1)"
0.186- : tekken3je1 - "Tekken 3 (Japan, TET1/VER.E1)"
MAME History:
- 0.130u1: Changed description to 'Tekken 3 (Japan, TET1/VER.E1)'.
- 0.186: Changed clone (Asia, TET2/VER.E1) to parent 'Tekken 3 (World, TET2/VER.E1)', (Asia, TET2/VER.A) to 'Tekken 3 (World, TET2/VER.A)' and (Asia, TET2/VER.B) to 'Tekken 3 (World, TET2/VER.B)'. Renamed (tekken3) to (tekken3je1), (tekken3ae) to (tekken3), (tekken3aa) to (tekken3a) and (tekken3ab) to (tekken3b).
Resolution, 0.106-0.186: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....name=Tekken+3+[TET1/VER.E1]
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120356
tekken3
Note: two ROM sets represented here with switchover at 0.185.
MAME History:
- 0.130u1: Changed description to 'Tekken 3 (Japan, TET1/VER.E1)'.
- 0.142u6: Tormod, Smitdogg and The Dumping Union added clone Tekken 3 (Asia, TET2/VER.E1). Yohji, Smitdogg and The Dumping Union added clone Tekken 3 (Japan, TET1/VER.A). The Dumping Union fixed clones Tekken 3 (US, TET3/VER.A) and (Asia, TET2/VER.A) hangs with blue screen after attraction mode.
- 0.186: Changed clone (Asia, TET2/VER.E1) to parent 'Tekken 3 (World, TET2/VER.E1)', (Asia, TET2/VER.A) to 'Tekken 3 (World, TET2/VER.A)' and (Asia, TET2/VER.B) to 'Tekken 3 (World, TET2/VER.B)'. Renamed (tekken3) to (tekken3je1), (tekken3ae) to (tekken3), (tekken3aa) to (tekken3a) and (tekken3ab) to (tekken3b).
Tekken 3 (Japan, TET1/VER.E1)
-----------------------------
ROM set changed: yes
0.106-0.130 : tekken3 - "Tekken 3 (TET1/VER.E1)"
0.130u1-0.185: tekken3 - "Tekken 3 (Japan, TET1/VER.E1)"
0.186- : tekken3je1 - "Tekken 3 (Japan, TET1/VER.E1)"
Resolution, 0.106-0.186: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....name=Tekken+3+[TET1/VER.E1]
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120356
Tekken 3 (World, TET2/VER.E1)
-----------------------------
Note: not represented on TG.
ROM set changed: yes. Added in 0.142u6.
0.142u6-0.185: tekken3ae - "Tekken 3 (Asia, TET2/VER.E1)"
0.186- : tekken3 - "Tekken 3 (World, TET2/VER.E1)"
Resolution, 0.186- : 640x480 @ 60.000000Hz
Rules: [no current tracks]
MAME History:
- 0.130u1: Changed description to 'Tekken 3 (Japan, TET1/VER.E1)'.
- 0.142u6: Tormod, Smitdogg and The Dumping Union added clone Tekken 3 (Asia, TET2/VER.E1). Yohji, Smitdogg and The Dumping Union added clone Tekken 3 (Japan, TET1/VER.A). The Dumping Union fixed clones Tekken 3 (US, TET3/VER.A) and (Asia, TET2/VER.A) hangs with blue screen after attraction mode.
- 0.186: Changed clone (Asia, TET2/VER.E1) to parent 'Tekken 3 (World, TET2/VER.E1)', (Asia, TET2/VER.A) to 'Tekken 3 (World, TET2/VER.A)' and (Asia, TET2/VER.B) to 'Tekken 3 (World, TET2/VER.B)'. Renamed (tekken3) to (tekken3je1), (tekken3ae) to (tekken3), (tekken3aa) to (tekken3a) and (tekken3ab) to (tekken3b).
Tekken 3 (Japan, TET1/VER.E1)
-----------------------------
ROM set changed: yes
0.106-0.130 : tekken3 - "Tekken 3 (TET1/VER.E1)"
0.130u1-0.185: tekken3 - "Tekken 3 (Japan, TET1/VER.E1)"
0.186- : tekken3je1 - "Tekken 3 (Japan, TET1/VER.E1)"
Resolution, 0.106-0.186: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....name=Tekken+3+[TET1/VER.E1]
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120356
Tekken 3 (World, TET2/VER.E1)
-----------------------------
Note: not represented on TG.
ROM set changed: yes. Added in 0.142u6.
0.142u6-0.185: tekken3ae - "Tekken 3 (Asia, TET2/VER.E1)"
0.186- : tekken3 - "Tekken 3 (World, TET2/VER.E1)"
Resolution, 0.186- : 640x480 @ 60.000000Hz
Rules: [no current tracks]
tekkenac
ROM set changed: yes
0.106-0.142 : tekken - "Tekken (TE4/VER.C)"
0.142u2-0.185: tekken - "Tekken (World, TE4/VER.C)"
0.186- : tekkenac - "Tekken (Asia, TE4/VER.C)"
MAME History:
- 0.142u2: Added clone Tekken (Asia, TE2/VER.C). Changed parent description to 'Tekken (World, TE4/VER.C)' and clone (TE2/VER.B) to 'Tekken (Asia, TE2/VER.B)'. Renamed (tekkena) to (tekkenac), (tekkenb) to (tekkenab) and (tekkenc) to (tekkenjb).
- 0.186: Changed clone (Asia, TE2/VER.C) to parent 'Tekken (World, TE2/VER.C)', (World, TE4/VER.C) to clone 'Tekken (Asia, TE4/VER.C)' and (Asia, TE2/VER.B) to 'Tekken (World, TE2/VER.B)'. Renamed (tekken) to (tekkenac), (tekkenac) to (tekken) and (tekkenab) to (tekkenb).
Resolution, 0.106-0.186: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Tekken+[TE4/VER.C]
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120354
0.106-0.142 : tekken - "Tekken (TE4/VER.C)"
0.142u2-0.185: tekken - "Tekken (World, TE4/VER.C)"
0.186- : tekkenac - "Tekken (Asia, TE4/VER.C)"
MAME History:
- 0.142u2: Added clone Tekken (Asia, TE2/VER.C). Changed parent description to 'Tekken (World, TE4/VER.C)' and clone (TE2/VER.B) to 'Tekken (Asia, TE2/VER.B)'. Renamed (tekkena) to (tekkenac), (tekkenb) to (tekkenab) and (tekkenc) to (tekkenjb).
- 0.186: Changed clone (Asia, TE2/VER.C) to parent 'Tekken (World, TE2/VER.C)', (World, TE4/VER.C) to clone 'Tekken (Asia, TE4/VER.C)' and (Asia, TE2/VER.B) to 'Tekken (World, TE2/VER.B)'. Renamed (tekken) to (tekkenac), (tekkenac) to (tekken) and (tekkenab) to (tekkenb).
Resolution, 0.106-0.186: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Tekken+[TE4/VER.C]
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120354
tekken
Note: two ROM sets represented here with switchover at 0.186.
MAME History:
- 0.142u2: Added clone Tekken (Asia, TE2/VER.C). Changed parent description to 'Tekken (World, TE4/VER.C)' and clone (TE2/VER.B) to 'Tekken (Asia, TE2/VER.B)'. Renamed (tekkena) to (tekkenac), (tekkenb) to (tekkenab) and (tekkenc) to (tekkenjb).
- 0.186: Changed clone (Asia, TE2/VER.C) to parent 'Tekken (World, TE2/VER.C)', (World, TE4/VER.C) to clone 'Tekken (Asia, TE4/VER.C)' and (Asia, TE2/VER.B) to 'Tekken (World, TE2/VER.B)'. Renamed (tekken) to (tekkenac), (tekkenac) to (tekken) and (tekkenab) to (tekkenb).
Tekken (Asia, TE4/VER.C)
-------------------------
ROM set changed: yes
0.106-0.142 : tekken - "Tekken (TE4/VER.C)"
0.142u2-0.185: tekken - "Tekken (World, TE4/VER.C)"
0.186- : tekkenac - "Tekken (Asia, TE4/VER.C)"
Resolution, 0.106-0.186: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Tekken+[TE4/VER.C]
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120354
Tekken (World, TE2/VER.C)
-------------------------
Note: not represented on TG.
ROM set changed: yes. Added in 0.142u2.
0.142u2-0.185: tekkenac - "Tekken (Asia, TE2/VER.C)"
0.186- : tekken - "Tekken (World, TE2/VER.C)"
Resolution, 0.106-0.186: 640x480 @ 60.000000Hz
Rules: [no current tracks]
MAME History:
- 0.142u2: Added clone Tekken (Asia, TE2/VER.C). Changed parent description to 'Tekken (World, TE4/VER.C)' and clone (TE2/VER.B) to 'Tekken (Asia, TE2/VER.B)'. Renamed (tekkena) to (tekkenac), (tekkenb) to (tekkenab) and (tekkenc) to (tekkenjb).
- 0.186: Changed clone (Asia, TE2/VER.C) to parent 'Tekken (World, TE2/VER.C)', (World, TE4/VER.C) to clone 'Tekken (Asia, TE4/VER.C)' and (Asia, TE2/VER.B) to 'Tekken (World, TE2/VER.B)'. Renamed (tekken) to (tekkenac), (tekkenac) to (tekken) and (tekkenab) to (tekkenb).
Tekken (Asia, TE4/VER.C)
-------------------------
ROM set changed: yes
0.106-0.142 : tekken - "Tekken (TE4/VER.C)"
0.142u2-0.185: tekken - "Tekken (World, TE4/VER.C)"
0.186- : tekkenac - "Tekken (Asia, TE4/VER.C)"
Resolution, 0.106-0.186: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Tekken+[TE4/VER.C]
Rules, Fastest Completion [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120354
Tekken (World, TE2/VER.C)
-------------------------
Note: not represented on TG.
ROM set changed: yes. Added in 0.142u2.
0.142u2-0.185: tekkenac - "Tekken (Asia, TE2/VER.C)"
0.186- : tekken - "Tekken (World, TE2/VER.C)"
Resolution, 0.106-0.186: 640x480 @ 60.000000Hz
Rules: [no current tracks]
tempest3
ROM set changed: yes
0.106-0.143: tempest - "Tempest (rev 3)"
0.143u5-0.175: tempest3 - "Tempest (rev 3)"
MAME History:
- 0.143u5: Added clone Tempest (rev 1, Revised Hardware). Corrected the rom labels, description and documentation for the revised hardware rev 3 of Tempest. Added DIP locations for the Tempest sets [Brian Troha]. Changed clone (rev 2, Revised Hardware) to parent 'Tempest (rev 3, Revised Hardware)'. Renamed (tempest) to (tempest3) and (tempest3) to (tempest).
Resolution, 0.106-0.175: vector @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....ame=Tempest%20[rev%203]
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7877
0.106-0.143: tempest - "Tempest (rev 3)"
0.143u5-0.175: tempest3 - "Tempest (rev 3)"
MAME History:
- 0.143u5: Added clone Tempest (rev 1, Revised Hardware). Corrected the rom labels, description and documentation for the revised hardware rev 3 of Tempest. Added DIP locations for the Tempest sets [Brian Troha]. Changed clone (rev 2, Revised Hardware) to parent 'Tempest (rev 3, Revised Hardware)'. Renamed (tempest) to (tempest3) and (tempest3) to (tempest).
Resolution, 0.106-0.175: vector @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....ame=Tempest%20[rev%203]
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7877
tempest
Note: two ROM sets represented here with changeover at 0.143u5.
MAME History:
- 0.143u5: Added clone Tempest (rev 1, Revised Hardware). Corrected the rom labels, description and documentation for the revised hardware rev 3 of Tempest. Added DIP locations for the Tempest sets [Brian Troha]. Changed clone (rev 2, Revised Hardware) to parent 'Tempest (rev 3, Revised Hardware)'. Renamed (tempest) to (tempest3) and (tempest3) to (tempest).
Tempest (rev 3)
---------------
ROM set changed: yes
0.106-0.143: tempest - "Tempest (rev 3)"
0.143u5-0.175: tempest3 - "Tempest (rev 3)"
Resolution, 0.106-0.175: vector @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....ame=Tempest%20[rev%203]
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7877
Tempest (rev 3, Revised Hardware)
---------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.143u5.
0.143u5-0.176: tempest - "Tempest (rev 3, Revised Hardware)"
Resolution, 0.144-0.176: vector @ 60.000000Hz
Rules: [no current tracks]
MAME History:
- 0.143u5: Added clone Tempest (rev 1, Revised Hardware). Corrected the rom labels, description and documentation for the revised hardware rev 3 of Tempest. Added DIP locations for the Tempest sets [Brian Troha]. Changed clone (rev 2, Revised Hardware) to parent 'Tempest (rev 3, Revised Hardware)'. Renamed (tempest) to (tempest3) and (tempest3) to (tempest).
Tempest (rev 3)
---------------
ROM set changed: yes
0.106-0.143: tempest - "Tempest (rev 3)"
0.143u5-0.175: tempest3 - "Tempest (rev 3)"
Resolution, 0.106-0.175: vector @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....ame=Tempest%20[rev%203]
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7877
Tempest (rev 3, Revised Hardware)
---------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.143u5.
0.143u5-0.176: tempest - "Tempest (rev 3, Revised Hardware)"
Resolution, 0.144-0.176: vector @ 60.000000Hz
Rules: [no current tracks]
tengaij, tengai
Note: two ROM sets represented here with changeover at 0.127u4.
MAME History:
- 0.113u2: Changed VSync to 59.300000 Hz.
- 0.127u4: Jet Black and Tormod added 'Tengai (World)' (Psikyo 1996). Changed 'Tengai / Sengoku Blade: Sengoku Ace Episode II' to clone 'Sengoku Blade: Sengoku Ace Episode II / Tengai'. Renamed (tengai) to (tengaij).
- 0.133u1: Corrado Tomaselli verified/changed VSync to 59.9 Hz in Tengai.
- 0.149u1: Added dipswitch locations to all sets in the driver. Filled in some unknown dipswitches from Battle K-Road. Moved Region settings into Game Configuration menu. Added a note about the Free Play mode in the Strikers 1945 sets not working [Brian Troha].
- 0.219: Some measurements (HSync, VSync, etc). Changed Z80 CPU2 clock speed to 8MHz and VSync to 59.922900 Hz.
- 0.233: Changed description of clone 'Sengoku Blade: Sengoku Ace Episode II / Tengai' to 'Sengoku Blade: Sengoku Ace Episode II (Japan) / Tengai (World)'.
- 0.254: Use accurate measurements for 'Tengai' video timings. Measured using a Saleae Logic Pro 16 logic analyzer, sampling at 500Mhz. Correct vertical blanking interrupt for s1945/tengai and removed MACHINE_IMPERFECT_TIMING flag [buffi]. Changed VSync to 59.922743 Hz.
Sengoku Blade: Sengoku Ace Episode II / Tengai
----------------------------------------------
ROM set changed: yes
0.106-0.127: tengai - "Tengai / Sengoku Blade: Sengoku Ace Episode II"
0.127u4-0.232: tengaij - "Sengoku Blade: Sengoku Ace Episode II / Tengai"
0.233-0.260: tengaij - "Sengoku Blade: Sengoku Ace Episode II (Japan) / Tengai (World)"
Resolution, 0.106-0.113: 320x224 @ 59.299999Hz
Resolution, 0.114-0.133: 320x224 @ 59.300000Hz
Resolution, 0.134-0.218: 320x224 @ 59.900000Hz
Resolution, 0.219-0.253: 320x224 @ 59.922900Hz
Resolution, 0.254-0.260: 320x224 @ 59.922743Hz
TG Game Entry: https://www.twingalaxies.com/game/te...isode-ii/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=23004
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=23005
Tengai (World)
--------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.127u4.
0.127u4-0.260: tengai - "Tengai (World)"
Resolution, 0.128-0.133: 320x224 @ 59.300000Hz
Resolution, 0.134-0.218: 320x224 @ 59.900000Hz
Resolution, 0.219-0.253: 320x224 @ 59.922900Hz
Resolution, 0.254-0.260: 320x224 @ 59.922743Hz
Rules: [no current tracks]
Service Mode:
Typical Psikyo Motorola 68EC020-based hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch followed by a reset thus cannot be recorded in an INP. Navigation is with P1 Up and Down, selection with P1 Button 1 at the top level and instructions for sub-sections appear at the bottom of the screen.
Default Settings:
MAME 0.106:
MAME 0.150:
| 
MAME 0.250:
| 
From MAME 0.250 after entering service mode:
|
MAME History:
- 0.113u2: Changed VSync to 59.300000 Hz.
- 0.127u4: Jet Black and Tormod added 'Tengai (World)' (Psikyo 1996). Changed 'Tengai / Sengoku Blade: Sengoku Ace Episode II' to clone 'Sengoku Blade: Sengoku Ace Episode II / Tengai'. Renamed (tengai) to (tengaij).
- 0.133u1: Corrado Tomaselli verified/changed VSync to 59.9 Hz in Tengai.
- 0.149u1: Added dipswitch locations to all sets in the driver. Filled in some unknown dipswitches from Battle K-Road. Moved Region settings into Game Configuration menu. Added a note about the Free Play mode in the Strikers 1945 sets not working [Brian Troha].
- 0.219: Some measurements (HSync, VSync, etc). Changed Z80 CPU2 clock speed to 8MHz and VSync to 59.922900 Hz.
- 0.233: Changed description of clone 'Sengoku Blade: Sengoku Ace Episode II / Tengai' to 'Sengoku Blade: Sengoku Ace Episode II (Japan) / Tengai (World)'.
- 0.254: Use accurate measurements for 'Tengai' video timings. Measured using a Saleae Logic Pro 16 logic analyzer, sampling at 500Mhz. Correct vertical blanking interrupt for s1945/tengai and removed MACHINE_IMPERFECT_TIMING flag [buffi]. Changed VSync to 59.922743 Hz.
Sengoku Blade: Sengoku Ace Episode II / Tengai
----------------------------------------------
ROM set changed: yes
0.106-0.127: tengai - "Tengai / Sengoku Blade: Sengoku Ace Episode II"
0.127u4-0.232: tengaij - "Sengoku Blade: Sengoku Ace Episode II / Tengai"
0.233-0.260: tengaij - "Sengoku Blade: Sengoku Ace Episode II (Japan) / Tengai (World)"
Resolution, 0.106-0.113: 320x224 @ 59.299999Hz
Resolution, 0.114-0.133: 320x224 @ 59.300000Hz
Resolution, 0.134-0.218: 320x224 @ 59.900000Hz
Resolution, 0.219-0.253: 320x224 @ 59.922900Hz
Resolution, 0.254-0.260: 320x224 @ 59.922743Hz
TG Game Entry: https://www.twingalaxies.com/game/te...isode-ii/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=23004
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=23005
Tengai (World)
--------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.127u4.
0.127u4-0.260: tengai - "Tengai (World)"
Resolution, 0.128-0.133: 320x224 @ 59.300000Hz
Resolution, 0.134-0.218: 320x224 @ 59.900000Hz
Resolution, 0.219-0.253: 320x224 @ 59.922900Hz
Resolution, 0.254-0.260: 320x224 @ 59.922743Hz
Rules: [no current tracks]
Service Mode:
Typical Psikyo Motorola 68EC020-based hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch followed by a reset thus cannot be recorded in an INP. Navigation is with P1 Up and Down, selection with P1 Button 1 at the top level and instructions for sub-sections appear at the bottom of the screen.
Default Settings:
MAME 0.106:
MAME 0.150:
MAME 0.250:
From MAME 0.250 after entering service mode:
tenkomor
ROM set changed: no
0.106-0.142: tenkomor - "Tenkomori Shooting (TKM2/VER.A1)"
0.143-0.175: tenkomor - "Tenkomori Shooting (Asia, TKM2/VER.A1)"
MAME History:
- 0.142u2: Changed description to 'Tenkomori Shooting (Asia, TKM2/VER.A1)'. Renamed (tenkomorj) to (tenkomorja).
Resolution, 0.106-0.175: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....name=Tenkomori Shooting [TKM2/VER.A1]
0.106-0.142: tenkomor - "Tenkomori Shooting (TKM2/VER.A1)"
0.143-0.175: tenkomor - "Tenkomori Shooting (Asia, TKM2/VER.A1)"
MAME History:
- 0.142u2: Changed description to 'Tenkomori Shooting (Asia, TKM2/VER.A1)'. Renamed (tenkomorj) to (tenkomorja).
Resolution, 0.106-0.175: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....name=Tenkomori Shooting [TKM2/VER.A1]
term2la3
ROM set changed: yes
0.106-0.138: term2 - "Terminator 2 - Judgment Day (rev LA3 03/27/92)"
0.138u4-0.175: term2la3 - "Terminator 2 - Judgment Day (rev LA3 03/27/92)"
MAME History:
- 0.138u4: Gor, Smitdogg and The Dumping Union added Terminator 2 - Judgment Day (rev LA4 08/03/92). Renamed (term2) to (term2la3).
Resolution, 0.106-0.113: 400x256 @ 53.204948Hz
Resolution, 0.114: 400x256 @ 53.204950Hz
Resolution, 0.115-0.122: 399x253 @ 27.407585Hz
Resolution, 0.123-0.154: 399x253 @ 54.815170Hz
Resolution, 0.155-0.175: 410x256 @ 54.706840Hz
TG Game Entry: https://www.twingalaxies.com/scores....ement%20Day%20[rev%20LA3%2003/27/92]
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10798
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10799
0.106-0.138: term2 - "Terminator 2 - Judgment Day (rev LA3 03/27/92)"
0.138u4-0.175: term2la3 - "Terminator 2 - Judgment Day (rev LA3 03/27/92)"
MAME History:
- 0.138u4: Gor, Smitdogg and The Dumping Union added Terminator 2 - Judgment Day (rev LA4 08/03/92). Renamed (term2) to (term2la3).
Resolution, 0.106-0.113: 400x256 @ 53.204948Hz
Resolution, 0.114: 400x256 @ 53.204950Hz
Resolution, 0.115-0.122: 399x253 @ 27.407585Hz
Resolution, 0.123-0.154: 399x253 @ 54.815170Hz
Resolution, 0.155-0.175: 410x256 @ 54.706840Hz
TG Game Entry: https://www.twingalaxies.com/scores....ement%20Day%20[rev%20LA3%2003/27/92]
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10798
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10799
term2
Note: two ROM sets represented here with changeover at 0.138u4.
MAME History:
- 0.138u4: Gor, Smitdogg and The Dumping Union added Terminator 2 - Judgment Day (rev LA4 08/03/92). Renamed (term2) to (term2la3).
Terminator 2 - Judgment Day (rev LA3 03/27/92)
----------------------------------------------
ROM set changed: yes
0.106-0.138: term2 - "Terminator 2 - Judgment Day (rev LA3 03/27/92)"
0.138u4-0.175: term2la3 - "Terminator 2 - Judgment Day (rev LA3 03/27/92)"
Resolution, 0.106-0.113: 400x256 @ 53.204948Hz
Resolution, 0.114: 400x256 @ 53.204950Hz
Resolution, 0.115-0.122: 399x253 @ 27.407585Hz
Resolution, 0.123-0.154: 399x253 @ 54.815170Hz
Resolution, 0.155-0.175: 410x256 @ 54.706840Hz
TG Game Entry: https://www.twingalaxies.com/scores....ement%20Day%20[rev%20LA3%2003/27/92]
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10798
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10799
Terminator 2 - Judgment Day (rev LA4 08/03/92)
----------------------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.138u4.
0.138u4-0.176: term2 - "Terminator 2 - Judgment Day (rev LA4 08/03/92)"
Resolution, 0.139-0.154: 399x253 @ 54.815170Hz
Resolution, 0.155-0.176: 410x256 @ 54.706840Hz
Rules: [no current tracks]
MAME History:
- 0.138u4: Gor, Smitdogg and The Dumping Union added Terminator 2 - Judgment Day (rev LA4 08/03/92). Renamed (term2) to (term2la3).
Terminator 2 - Judgment Day (rev LA3 03/27/92)
----------------------------------------------
ROM set changed: yes
0.106-0.138: term2 - "Terminator 2 - Judgment Day (rev LA3 03/27/92)"
0.138u4-0.175: term2la3 - "Terminator 2 - Judgment Day (rev LA3 03/27/92)"
Resolution, 0.106-0.113: 400x256 @ 53.204948Hz
Resolution, 0.114: 400x256 @ 53.204950Hz
Resolution, 0.115-0.122: 399x253 @ 27.407585Hz
Resolution, 0.123-0.154: 399x253 @ 54.815170Hz
Resolution, 0.155-0.175: 410x256 @ 54.706840Hz
TG Game Entry: https://www.twingalaxies.com/scores....ement%20Day%20[rev%20LA3%2003/27/92]
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10798
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10799
Terminator 2 - Judgment Day (rev LA4 08/03/92)
----------------------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.138u4.
0.138u4-0.176: term2 - "Terminator 2 - Judgment Day (rev LA4 08/03/92)"
Resolution, 0.139-0.154: 399x253 @ 54.815170Hz
Resolution, 0.155-0.176: 410x256 @ 54.706840Hz
Rules: [no current tracks]
terracreo
ROM set changed: yes
0.106-0.141: terracre - "Terra Cresta (YM3526 set 1)"
0.141u4-0.175: terracreo - "Terra Cresta (YM3526 set 2)"
MAME History:
- 0.141u4: Siftware added Terra Cresta (YM3526 set 1). Changed description of clones (YM3526 set 2) to 'Terra Cresta (YM3526 set 3)' and (YM3526 set 1) to 'Terra Cresta (YM3526 set 2)'. Renamed (terracre) to (terracreo).
Resolution, 0.106-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....ra%20Cresta%20[YM3526%20set%201]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120360
0.106-0.141: terracre - "Terra Cresta (YM3526 set 1)"
0.141u4-0.175: terracreo - "Terra Cresta (YM3526 set 2)"
MAME History:
- 0.141u4: Siftware added Terra Cresta (YM3526 set 1). Changed description of clones (YM3526 set 2) to 'Terra Cresta (YM3526 set 3)' and (YM3526 set 1) to 'Terra Cresta (YM3526 set 2)'. Renamed (terracre) to (terracreo).
Resolution, 0.106-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....ra%20Cresta%20[YM3526%20set%201]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120360
terracre
Note: two ROM sets represented here with changeover at 0.141u4.
MAME History:
- 0.141u4: Siftware added Terra Cresta (YM3526 set 1). Changed description of clones (YM3526 set 2) to 'Terra Cresta (YM3526 set 3)' and (YM3526 set 1) to 'Terra Cresta (YM3526 set 2)'. Renamed (terracre) to (terracreo).
Terra Cresta (YM3526 set 1) / (YM3526 set 2)
--------------------------------------------
ROM set changed: yes
0.106-0.141: terracre - "Terra Cresta (YM3526 set 1)"
0.141u4-0.175: terracreo - "Terra Cresta (YM3526 set 2)"
Resolution, 0.106-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....ra%20Cresta%20[YM3526%20set%201]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120360
Terra Cresta (YM3526 set 1)
---------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.141u4.
0.141u4-0.176: terracre - "Terra Cresta (YM3526 set 1)"
Resolution, 0.142-0.176: 256x224 @ 60.000000Hz
Rules: [no current tracks]
MAME History:
- 0.141u4: Siftware added Terra Cresta (YM3526 set 1). Changed description of clones (YM3526 set 2) to 'Terra Cresta (YM3526 set 3)' and (YM3526 set 1) to 'Terra Cresta (YM3526 set 2)'. Renamed (terracre) to (terracreo).
Terra Cresta (YM3526 set 1) / (YM3526 set 2)
--------------------------------------------
ROM set changed: yes
0.106-0.141: terracre - "Terra Cresta (YM3526 set 1)"
0.141u4-0.175: terracreo - "Terra Cresta (YM3526 set 2)"
Resolution, 0.106-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....ra%20Cresta%20[YM3526%20set%201]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120360
Terra Cresta (YM3526 set 1)
---------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.141u4.
0.141u4-0.176: terracre - "Terra Cresta (YM3526 set 1)"
Resolution, 0.142-0.176: 256x224 @ 60.000000Hz
Rules: [no current tracks]
terrafb, terraf
Note: two ROM sets represented here with changeover at 0.143.
MAME History:
- 0.122u8: Changed description to 'Terra Force (set 1)'.
- 0.123u2: RansAckeR added DIP locations to Terra Force.
- 0.143: ShouTime added Terra Force (Japan). Changed clone (US set 2) to parent 'Terra Force' and clone (US set 1) to 'Terra Force (US)'. Renamed (terraf) to (terrafb), (terrafa) to (terraf) and (terrafb) to (terrafjb).
- 0.148u3: hap changed description of clone (bootleg) to 'Terra Force (Japan bootleg set 2)'. Set info from Guru.
- 0.160: Changed description of clones (Japan bootleg with additional Z80) to 'Terra Force (Japan, bootleg with additional Z80)' and (Japan bootleg set 2) to 'Terra Force (Japan, bootleg set 2)'.
- 0.217: Adjusted DAC gain compared with PCB movies. NB1414M4 Mahjong Custom: Fixed text attribute reference when erasing of blinking. Fixed kozure_score_msg when score is 0, the tens place is blank. Fixed insert_coin_msg and credit_msg if the in-game flag is on, "INSERT COIN" etc. is not displayed. Get the in-game flag bit 0200 from sent at command. Removed duplicate bit 0200 operations to make code easier to read. Draw the score when the game over display bit 0e00 is set. The flashing bit 0e00 is no longer applied to game over [Sasuke]. Major video config cleanups. Converted to screen.set_raw() parameters. Improved notes. Added stub for frame synchronization (machine\nb1414m4.cpp) [Angelo Salese]. Changed VSync to 59.082013 Hz.
Terra Force (set 1) / (bootleg) / (Japan, bootleg set 2)
--------------------------------------------------------
ROM set changed: yes
0.106-0.122: terraf - "Terra Force"
0.123-0.142: terraf - "Terra Force (set 1)"
0.143-0.148: terrafb - "Terra Force (bootleg)"
0.149-0.159: terrafb - "Terra Force (Japan bootleg set 2)"
0.160-0.251: terrafb - "Terra Force (Japan, bootleg set 2)"
Resolution, 0.106-0.216: 320x240 @ 57.000000Hz
Resolution, 0.217-0.251: 320x240 @ 59.082013Hz
TG Game Entry: https://www.twingalaxies.com/game/terra-force/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120361
Terra Force
-----------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.143.
0.143-0.251: terraf - "Terra Force"
Resolution, 0.143-0.216: 320x240 @ 57.000000Hz
Resolution, 0.217-0.251: 320x240 @ 59.082013Hz
Rules: [no current tracks]
Service Mode:
Typical Nichibutsu "Armed F"-style hardware BIOS.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the (fake?) DIP Switch which can be toggled with the Service Mode Button (F2). The only screen in Service Mode is an input test screen (with scrolling test pattern). Settings shown are not interactive but will immediately reflect any change to the DIP switches.
Note: the bootleg version fails to open Service Mode - confirmed to 0.250.
Default Settings:
MAME 0.106:
| MAME 0.250 terraf:
| MAME 0.250 terrafb: 
From MAME 0.250 after enabling service mode:
terraf:
| terrafb:
MAME History:
- 0.122u8: Changed description to 'Terra Force (set 1)'.
- 0.123u2: RansAckeR added DIP locations to Terra Force.
- 0.143: ShouTime added Terra Force (Japan). Changed clone (US set 2) to parent 'Terra Force' and clone (US set 1) to 'Terra Force (US)'. Renamed (terraf) to (terrafb), (terrafa) to (terraf) and (terrafb) to (terrafjb).
- 0.148u3: hap changed description of clone (bootleg) to 'Terra Force (Japan bootleg set 2)'. Set info from Guru.
- 0.160: Changed description of clones (Japan bootleg with additional Z80) to 'Terra Force (Japan, bootleg with additional Z80)' and (Japan bootleg set 2) to 'Terra Force (Japan, bootleg set 2)'.
- 0.217: Adjusted DAC gain compared with PCB movies. NB1414M4 Mahjong Custom: Fixed text attribute reference when erasing of blinking. Fixed kozure_score_msg when score is 0, the tens place is blank. Fixed insert_coin_msg and credit_msg if the in-game flag is on, "INSERT COIN" etc. is not displayed. Get the in-game flag bit 0200 from sent at command. Removed duplicate bit 0200 operations to make code easier to read. Draw the score when the game over display bit 0e00 is set. The flashing bit 0e00 is no longer applied to game over [Sasuke]. Major video config cleanups. Converted to screen.set_raw() parameters. Improved notes. Added stub for frame synchronization (machine\nb1414m4.cpp) [Angelo Salese]. Changed VSync to 59.082013 Hz.
Terra Force (set 1) / (bootleg) / (Japan, bootleg set 2)
--------------------------------------------------------
ROM set changed: yes
0.106-0.122: terraf - "Terra Force"
0.123-0.142: terraf - "Terra Force (set 1)"
0.143-0.148: terrafb - "Terra Force (bootleg)"
0.149-0.159: terrafb - "Terra Force (Japan bootleg set 2)"
0.160-0.251: terrafb - "Terra Force (Japan, bootleg set 2)"
Resolution, 0.106-0.216: 320x240 @ 57.000000Hz
Resolution, 0.217-0.251: 320x240 @ 59.082013Hz
TG Game Entry: https://www.twingalaxies.com/game/terra-force/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120361
Terra Force
-----------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.143.
0.143-0.251: terraf - "Terra Force"
Resolution, 0.143-0.216: 320x240 @ 57.000000Hz
Resolution, 0.217-0.251: 320x240 @ 59.082013Hz
Rules: [no current tracks]
Service Mode:
Typical Nichibutsu "Armed F"-style hardware BIOS.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the (fake?) DIP Switch which can be toggled with the Service Mode Button (F2). The only screen in Service Mode is an input test screen (with scrolling test pattern). Settings shown are not interactive but will immediately reflect any change to the DIP switches.
Note: the bootleg version fails to open Service Mode - confirmed to 0.250.
Default Settings:
MAME 0.106:
From MAME 0.250 after enabling service mode:
terraf:
tetrisp2
ROM set changed: no
0.106-0.122: tetrisp2 - "Tetris Plus 2 (World?)"
0.123-0.204: tetrisp2 - "Tetris Plus 2 (World)"
0.205-0.265: tetrisp2 - "Tetris Plus 2 (World, V2.8)"
MAME History:
- 0.122u8: Changed description to 'Tetris Plus 2 (World)'.
- 0.206: Team Japump added clone Tetris Plus 2 (World, V2.7). Note: Turns out v2.7 was dumped in 2002. Show version number for World set of Tetris Plus 2 and added comment about v2.7 [Brian Troha]. Changed parent description to 'Tetris Plus 2 (World, V2.8)'.
- 0.227: Added machine\jaleco_ms32_sysctrl.cpp/h. Wrote a Jaleco MS32 System Control Unit device [Angelo Salese, Alex Marshall]. Fixed extra screens in stepstag/vjdash to run at 60 Hz instead of 30. Fixed rightmost screen in stepstag/vjdash bitmap configuration (thanks to Osso for catching it) [Angelo Salese]. Changed VSync to 59.410646 7Hz.
Resolution, 0.106-0.226: 320x224 @ 60.000000H
Resolution, 0.227-0.265: 320x224 @ 59.410646Hz
TG Game Entry: https://www.twingalaxies.com/game/te...-2-world/mame/
Rules, Points [Endless Mode]: https://www.twingalaxies.com/scores.php?scores=120366
Rules, Points [Puzzle Mode]: https://www.twingalaxies.com/scores.php?scores=120367
Rules, Puzzle Mode - Stage A-1 [Completion Time]: https://www.twingalaxies.com/scores.php?scores=194832
Rules, Puzzle Mode - Stage A-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=194834
Rules, Puzzle Mode - Stage A-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=194922
Rules, Puzzle Mode - Stage B-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203595
Rules, Puzzle Mode - Stage B-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203596
Rules, Puzzle Mode - Stage C-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203597
Rules, Puzzle Mode - Stage C-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203598
Rules, Puzzle Mode - Stage D-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203599
Rules, Puzzle Mode - Stage D-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203600
Rules, Puzzle Mode - Stage E-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203601
Rules, Puzzle Mode - Stage E-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203602
Rules, Puzzle Mode - Stage F-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203603
Rules, Puzzle Mode - Stage F-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203604
Rules, Puzzle Mode - Stage G-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203605
Rules, Puzzle Mode - Stage G-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203606
Rules, Puzzle Mode - Stage H-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203607
Rules, Puzzle Mode - Stage H-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203608
Rules, Puzzle Mode - Stage I-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203609
Rules, Puzzle Mode - Stage I-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203610
Rules, Puzzle Mode - Stage J-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203611
Rules, Puzzle Mode - Stage J-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203612
Rules, Puzzle Mode - Stage K-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203613
Rules, Puzzle Mode - Stage K-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203614
Rules, Puzzle Mode - Stage L-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203615
Rules, Puzzle Mode - Stage L-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203616
Rules, Puzzle Mode - Stage M-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203617
Rules, Puzzle Mode - Stage M-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203618
Rules, Puzzle Mode - Stage N-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203619
Rules, Puzzle Mode - Stage N-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203620
Rules, Puzzle Mode - Stage O-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203621
Rules, Puzzle Mode - Stage O-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203622
Rules, Puzzle Mode - Stage P-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203623
Rules, Puzzle Mode - Stage P-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203624
Rules, Puzzle Mode - Stage Q-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203625
Rules, Puzzle Mode - Stage Q-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203626
Rules, Puzzle Mode - Stage R-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203627
Rules, Puzzle Mode - Stage R-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203628
Rules, Puzzle Mode - Stage S-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203629
Rules, Puzzle Mode - Stage S-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203630
Rules, Puzzle Mode - Stage T-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203631
Rules, Puzzle Mode - Stage T-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203632
Rules, Puzzle Mode - Stage U-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203633
Rules, Puzzle Mode - Stage U-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203634
Rules, Puzzle Mode - Stage V-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203635
Rules, Puzzle Mode - Stage V-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203636
Rules, Puzzle Mode - Stage W-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203637
Rules, Puzzle Mode - Stage W-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203638
Rules, Puzzle Mode - Stage X-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203639
Rules, Puzzle Mode - Stage X-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203640
Rules, Puzzle Mode - Stage Y-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203641
Rules, Puzzle Mode - Stage Y-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203642
Rules, Puzzle Mode - Stage Z-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203643
Rules, Puzzle Mode - Stage Z-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203644
Service Mode:
Typical Jaleco Tetris Plus 2-style hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch which can be toggled with the Service Mode Button (F2) followed by a reset thus cannot be recorded in an INP. Service Mode is a series of screens which are progressed through using the P1 Start Button. Instructions for sections appear at the bottom of the screen with typical interaction being P1 Up and Down to navigate and P1 Left and Right to change values.
MAME Note:
- The Japan set doesn't seem to have (or use) NVRAM. I can't enter a test mode or use the service coin either !?
0.106-0.122: tetrisp2 - "Tetris Plus 2 (World?)"
0.123-0.204: tetrisp2 - "Tetris Plus 2 (World)"
0.205-0.265: tetrisp2 - "Tetris Plus 2 (World, V2.8)"
MAME History:
- 0.122u8: Changed description to 'Tetris Plus 2 (World)'.
- 0.206: Team Japump added clone Tetris Plus 2 (World, V2.7). Note: Turns out v2.7 was dumped in 2002. Show version number for World set of Tetris Plus 2 and added comment about v2.7 [Brian Troha]. Changed parent description to 'Tetris Plus 2 (World, V2.8)'.
- 0.227: Added machine\jaleco_ms32_sysctrl.cpp/h. Wrote a Jaleco MS32 System Control Unit device [Angelo Salese, Alex Marshall]. Fixed extra screens in stepstag/vjdash to run at 60 Hz instead of 30. Fixed rightmost screen in stepstag/vjdash bitmap configuration (thanks to Osso for catching it) [Angelo Salese]. Changed VSync to 59.410646 7Hz.
Resolution, 0.106-0.226: 320x224 @ 60.000000H
Resolution, 0.227-0.265: 320x224 @ 59.410646Hz
TG Game Entry: https://www.twingalaxies.com/game/te...-2-world/mame/
Rules, Points [Endless Mode]: https://www.twingalaxies.com/scores.php?scores=120366
Rules, Points [Puzzle Mode]: https://www.twingalaxies.com/scores.php?scores=120367
Rules, Puzzle Mode - Stage A-1 [Completion Time]: https://www.twingalaxies.com/scores.php?scores=194832
Rules, Puzzle Mode - Stage A-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=194834
Rules, Puzzle Mode - Stage A-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=194922
Rules, Puzzle Mode - Stage B-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203595
Rules, Puzzle Mode - Stage B-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203596
Rules, Puzzle Mode - Stage C-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203597
Rules, Puzzle Mode - Stage C-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203598
Rules, Puzzle Mode - Stage D-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203599
Rules, Puzzle Mode - Stage D-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203600
Rules, Puzzle Mode - Stage E-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203601
Rules, Puzzle Mode - Stage E-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203602
Rules, Puzzle Mode - Stage F-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203603
Rules, Puzzle Mode - Stage F-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203604
Rules, Puzzle Mode - Stage G-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203605
Rules, Puzzle Mode - Stage G-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203606
Rules, Puzzle Mode - Stage H-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203607
Rules, Puzzle Mode - Stage H-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203608
Rules, Puzzle Mode - Stage I-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203609
Rules, Puzzle Mode - Stage I-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203610
Rules, Puzzle Mode - Stage J-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203611
Rules, Puzzle Mode - Stage J-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203612
Rules, Puzzle Mode - Stage K-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203613
Rules, Puzzle Mode - Stage K-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203614
Rules, Puzzle Mode - Stage L-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203615
Rules, Puzzle Mode - Stage L-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203616
Rules, Puzzle Mode - Stage M-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203617
Rules, Puzzle Mode - Stage M-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203618
Rules, Puzzle Mode - Stage N-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203619
Rules, Puzzle Mode - Stage N-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203620
Rules, Puzzle Mode - Stage O-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203621
Rules, Puzzle Mode - Stage O-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203622
Rules, Puzzle Mode - Stage P-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203623
Rules, Puzzle Mode - Stage P-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203624
Rules, Puzzle Mode - Stage Q-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203625
Rules, Puzzle Mode - Stage Q-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203626
Rules, Puzzle Mode - Stage R-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203627
Rules, Puzzle Mode - Stage R-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203628
Rules, Puzzle Mode - Stage S-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203629
Rules, Puzzle Mode - Stage S-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203630
Rules, Puzzle Mode - Stage T-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203631
Rules, Puzzle Mode - Stage T-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203632
Rules, Puzzle Mode - Stage U-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203633
Rules, Puzzle Mode - Stage U-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203634
Rules, Puzzle Mode - Stage V-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203635
Rules, Puzzle Mode - Stage V-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203636
Rules, Puzzle Mode - Stage W-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203637
Rules, Puzzle Mode - Stage W-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203638
Rules, Puzzle Mode - Stage X-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203639
Rules, Puzzle Mode - Stage X-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203640
Rules, Puzzle Mode - Stage Y-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203641
Rules, Puzzle Mode - Stage Y-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203642
Rules, Puzzle Mode - Stage Z-1 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203643
Rules, Puzzle Mode - Stage Z-2 [Completion Time, No Bombs]: https://www.twingalaxies.com/scores.php?scores=203644
Service Mode:
Typical Jaleco Tetris Plus 2-style hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch which can be toggled with the Service Mode Button (F2) followed by a reset thus cannot be recorded in an INP. Service Mode is a series of screens which are progressed through using the P1 Start Button. Instructions for sections appear at the bottom of the screen with typical interaction being P1 Up and Down to navigate and P1 Left and Right to change values.
MAME Note:
- The Japan set doesn't seem to have (or use) NVRAM. I can't enter a test mode or use the service coin either !?
tetrisp2 on MAME 0.106
# MAME 0.106 source snippet [tetrisp2.c]
Resolution: 320x224 @ 60.000000Hz
TG Game Entry: www.twingalaxies.com/tetris-plus-2-world/mame/
Rules, Points [Endless Mode]: https://www.twingalaxies.com/scores.php?scores=120366
Rules, Points [Puzzle Mode]: https://www.twingalaxies.com/scores.php?scores=120367
... see generic DIPs info file for the stage specific links.
ROMSet: TetrisP2
Free Play: Off
Service Mode: Off
Difficulty: Normal
VS. Mode Rounds: 3
Language: English
F.B.I. Logo: Off
Voice: On
Flip Screen: Off
Sample correct TG:
IN2: offset 0x2A, repeat every 0x7C, typical value 0xF7FF
- IN2: 0x0007 (Coin_A): [not relevant]
- IN2: 0x0038 (Coin_B): [not relevant]
- IN2: 0x0040 (Free_Play): 0x0040 (Off)
- IN2: 0x0080 (SERVICE MODE): 0x0080 (Off)
- IN2: 0x0300 (Difficulty): 0x0300 (Normal)
- IN2: 0x0400 (Vs Mode Rounds): 0x0400 (3)
- IN2: 0x0800 (Language): 0x0000 (English)
- IN2: 0x1000 (F.B.I Logo): 0x1000 (Off)
- IN2: 0x2000 (Voice): 0x2000 (On)
- IN2: 0x4000 (Demo_Sounds): [not relevant]
- IN2: 0x8000 (Flip_Screen): 0x8000 (Off)
Code:
GAME( 1997, tetrisp2, 0, tetrisp2, tetrisp2, 0, ROT0, "Jaleco / The Tetris Company", "Tetris Plus 2 (World?)", GAME_SUPPORTS_SAVE )
#define TETPLUS2_COMMON\
PORT_START_TAG("IN0") /*$be0002.w*/ \
PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(1)\
PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1)\
PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1)\
PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1)\
PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)\
PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)\
PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1)\
PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNUSED )\
PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2)\
PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2)\
PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2)\
PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2)\
PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)\
PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)\
PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2)\
PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNUSED )\
PORT_START_TAG("IN1") /*$be0004.w*/\
PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_START1 )\
PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_START2 )\
PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_SERVICE1 )\
PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_COIN1 )\
PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_COIN2 )\
PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_SPECIAL ) /* ?*/\
PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_SPECIAL ) /* ?*/\
PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_START( tetrisp2 )
TETPLUS2_COMMON
PORT_START_TAG("IN2") //$be0008.w
PORT_DIPNAME( 0x0007, 0x0007, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x0000, DEF_STR( 5C_1C ) )
PORT_DIPSETTING( 0x0001, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x0002, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x0003, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x0007, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x0006, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x0005, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x0004, DEF_STR( 1C_4C ) )
PORT_DIPNAME( 0x0038, 0x0038, DEF_STR( Coin_B ) )
PORT_DIPSETTING( 0x0000, DEF_STR( 5C_1C ) )
PORT_DIPSETTING( 0x0008, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x0010, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x0018, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x0038, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x0030, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x0028, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x0020, DEF_STR( 1C_4C ) )
PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Free_Play ) )
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
PORT_SERVICE( 0x0080, IP_ACTIVE_LOW )
PORT_DIPNAME( 0x0300, 0x0300, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0x0000, DEF_STR( Easy ) )
PORT_DIPSETTING( 0x0300, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x0100, DEF_STR( Hard ) )
PORT_DIPSETTING( 0x0200, DEF_STR( Hardest ) )
PORT_DIPNAME( 0x0400, 0x0400, "Vs Mode Rounds" )
PORT_DIPSETTING( 0x0000, "1" )
PORT_DIPSETTING( 0x0400, "3" )
PORT_DIPNAME( 0x0800, 0x0000, DEF_STR( Language ) )
PORT_DIPSETTING( 0x0800, DEF_STR( Japanese ) )
PORT_DIPSETTING( 0x0000, DEF_STR( English ) )
PORT_DIPNAME( 0x1000, 0x1000, "F.B.I Logo" )
PORT_DIPSETTING( 0x1000, DEF_STR( Off ) )
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
PORT_DIPNAME( 0x2000, 0x2000, "Voice" )
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
PORT_DIPSETTING( 0x2000, DEF_STR( On ) )
PORT_DIPNAME( 0x4000, 0x4000, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
PORT_DIPSETTING( 0x4000, DEF_STR( On ) )
PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Flip_Screen ) )
PORT_DIPSETTING( 0x8000, DEF_STR( Off ) )
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
INPUT_PORTS_END
Resolution: 320x224 @ 60.000000Hz
TG Game Entry: www.twingalaxies.com/tetris-plus-2-world/mame/
Rules, Points [Endless Mode]: https://www.twingalaxies.com/scores.php?scores=120366
Rules, Points [Puzzle Mode]: https://www.twingalaxies.com/scores.php?scores=120367
... see generic DIPs info file for the stage specific links.
ROMSet: TetrisP2
Free Play: Off
Service Mode: Off
Difficulty: Normal
VS. Mode Rounds: 3
Language: English
F.B.I. Logo: Off
Voice: On
Flip Screen: Off
Sample correct TG:
IN2: offset 0x2A, repeat every 0x7C, typical value 0xF7FF
- IN2: 0x0007 (Coin_A): [not relevant]
- IN2: 0x0038 (Coin_B): [not relevant]
- IN2: 0x0040 (Free_Play): 0x0040 (Off)
- IN2: 0x0080 (SERVICE MODE): 0x0080 (Off)
- IN2: 0x0300 (Difficulty): 0x0300 (Normal)
- IN2: 0x0400 (Vs Mode Rounds): 0x0400 (3)
- IN2: 0x0800 (Language): 0x0000 (English)
- IN2: 0x1000 (F.B.I Logo): 0x1000 (Off)
- IN2: 0x2000 (Voice): 0x2000 (On)
- IN2: 0x4000 (Demo_Sounds): [not relevant]
- IN2: 0x8000 (Flip_Screen): 0x8000 (Off)
Code:
20: 00 00 FF FF 00 00 FF FF 00 00 F7 FF 00 00 00 00
A0: 00 00 FF FF 00 00 F7 FF 00 00 00 00 00 00 00 00
120: 00 00 F7 FF 00 00 00 00 00 00 00 00 00 00 00 00
tetrisp
ROM set changed: no
0.106-0.193: tetrisp - "Tetris Plus"
Resolution, 0.106-0.193: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/tetris-plus/mame/
Rules, Points [Normal Mode]: https://www.twingalaxies.com/scores.php?scores=120364
Rules, Points [Puzzle Mode]: https://www.twingalaxies.com/scores.php?scores=120365
0.106-0.193: tetrisp - "Tetris Plus"
Resolution, 0.106-0.193: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/tetris-plus/mame/
Rules, Points [Normal Mode]: https://www.twingalaxies.com/scores.php?scores=120364
Rules, Points [Puzzle Mode]: https://www.twingalaxies.com/scores.php?scores=120365
tetrisp on MAME 0.106
Code:
INPUT_PORTS_START( tetrisp )
MS32_UNKNOWN_INPUTS
MS32_SYSTEM_INPUTS
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
/* There are inputs for players 3 and 4 in the "test mode",
but NO addresses are read to check them ! */
PORT_START_TAG("IN2")
MS32_PLAYER_INPUTS(1, BUTTON1, BUTTON2, UNKNOWN, UNKNOWN) // BUTTON3 and BUTTON4 in "test mode"
PORT_START_TAG("IN3")
MS32_PLAYER_INPUTS(2, BUTTON1, BUTTON2, UNKNOWN, UNKNOWN) // BUTTON3 and BUTTON4 in "test mode"
MS32_DIP1
PORT_START_TAG("DSW2")
PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0x00, DEF_STR( Easy ) )
PORT_DIPSETTING( 0xc0, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x40, DEF_STR( Hard ) )
PORT_DIPSETTING( 0x80, DEF_STR( Hardest ) )
PORT_DIPNAME( 0x30, 0x30, "Winning Rounds (Player VS Player)" )
PORT_DIPSETTING( 0x00, "1/1" )
PORT_DIPSETTING( 0x30, "2/3" )
PORT_DIPSETTING( 0x10, "3/5" )
PORT_DIPSETTING( 0x20, "4/7" )
PORT_DIPNAME( 0x0c, 0x0c, "Join In" )
PORT_DIPSETTING( 0x0c, "All Modes" )
PORT_DIPSETTING( 0x04, "Normal and Puzzle Modes" )
PORT_DIPSETTING( 0x08, "VS Mode" )
// PORT_DIPSETTING( 0x00, "Normal and Puzzle Modes" ) // "can't play normal mode" in "test mode"
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x02, DEF_STR( On ) )
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) )
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_START_TAG("DSW3")
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Language ) )
PORT_DIPSETTING( 0x80, DEF_STR( Japanese ) )
PORT_DIPSETTING( 0x00, DEF_STR( English ) )
PORT_DIPNAME( 0x40, 0x40, "FBI Logo" )
PORT_DIPSETTING( 0x40, DEF_STR( No ) )
PORT_DIPSETTING( 0x00, DEF_STR( Yes ) )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x10, "Voice" )
PORT_DIPSETTING( 0x00, "English Only" )
PORT_DIPSETTING( 0x10, DEF_STR( Yes ) )
PORT_DIPNAME( 0x08, 0x08, "After VS Mode" )
PORT_DIPSETTING( 0x08, "Game Ends" )
PORT_DIPSETTING( 0x00, "Winner Continues" )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x01, 0x01, "Freeze" )
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
MS32_UNUSED_PORT
INPUT_PORTS_END
#define MS32_UNKNOWN_INPUTS \
PORT_START_TAG("UNKNOWN") \
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) \
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) \
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) \
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) \
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) \
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) \
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) \
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
#define MS32_SYSTEM_INPUTS \
PORT_START_TAG("IN1") \
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) \
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) \
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 ) \
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME(DEF_STR( Test )) PORT_CODE(KEYCODE_F1) \
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START1 ) \
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 )
/* bits 6 and 7 might be different from game to game */
#define MS32_PLAYER_INPUTS(_n_, _b1_, _b2_, _b3_, _b4_) \
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(_n_) \
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(_n_) \
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(_n_) \
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(_n_) \
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_##_b1_ ) PORT_PLAYER(_n_) \
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_##_b2_ ) PORT_PLAYER(_n_) \
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_##_b3_ ) PORT_PLAYER(_n_) \
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_##_b4_ ) PORT_PLAYER(_n_)
#define MS32_DIP1 \
PORT_START_TAG("DSW1") \
PORT_DIPNAME( 0xe0, 0xe0, DEF_STR( Coin_A ) ) \
PORT_DIPSETTING( 0x00, DEF_STR( 5C_1C ) ) \
PORT_DIPSETTING( 0x80, DEF_STR( 4C_1C ) ) \
PORT_DIPSETTING( 0x40, DEF_STR( 3C_1C ) ) \
PORT_DIPSETTING( 0xc0, DEF_STR( 2C_1C ) ) \
PORT_DIPSETTING( 0xe0, DEF_STR( 1C_1C ) ) \
PORT_DIPSETTING( 0x60, DEF_STR( 1C_2C ) ) \
PORT_DIPSETTING( 0xa0, DEF_STR( 1C_3C ) ) \
PORT_DIPSETTING( 0x20, DEF_STR( 1C_4C ) ) \
PORT_DIPNAME( 0x1c, 0x1c, DEF_STR( Coin_B ) ) \
PORT_DIPSETTING( 0x00, DEF_STR( 5C_1C ) ) \
PORT_DIPSETTING( 0x10, DEF_STR( 4C_1C ) ) \
PORT_DIPSETTING( 0x08, DEF_STR( 3C_1C ) ) \
PORT_DIPSETTING( 0x18, DEF_STR( 2C_1C ) ) \
PORT_DIPSETTING( 0x1c, DEF_STR( 1C_1C ) ) \
PORT_DIPSETTING( 0x0c, DEF_STR( 1C_2C ) ) \
PORT_DIPSETTING( 0x14, DEF_STR( 1C_3C ) ) \
PORT_DIPSETTING( 0x04, DEF_STR( 1C_4C ) ) \
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Free_Play ) ) \
PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) \
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) \
PORT_SERVICE( 0x01, IP_ACTIVE_LOW )
Resolution: 320 x 224 @ 60 Hz
Points [Normal Mode]
Rules: https://www.twingalaxies.com/scores.php?scores=120364
ROMSet: TetrisP
Free Play: Off
Service Mode: Off
Difficulty: Normal
Winning Rounds [Player vs Player]: 2/3
Join In: All Modes
Flip Screen: Off
Language: English
FBI Logo: No
Unused: Off [All]
Voice: Yes
After VS Mode: Game Ends
Freeze: Off
Special Rules: This is a Single Player ONLY variation for Normal Mode.
Note: These are the default settings for WolfMAME 0.106. Normal Mode is chosen after startup.
Points [Puzzle Mode]
https://www.twingalaxies.com/scores.php?scores=120365
ROMSet: TetrisP
Free Play: Off
Service Mode: Off
Difficulty: Normal
Winning Rounds [Player vs Player]: 2/3
Join In: All Modes
Flip Screen: Off
Language: English
FBI Logo: No
Unused: Off [All]
Voice: Yes
After VS Mode: Game Ends
Freeze: Off
Special Rules: This is a Single Player ONLY variation for Puzzle Mode. You may freely Easy or Standard.
Note: These are the default settings for WolfMAME 0.106. Puzzle Mode is chosen after startup.
DIPs are the same for Normal Mode and Puzzle Mode
DSW1: offset 0x33, repeat every 0x7C, typical value 0xFF
-DSW1: 0xe0 (Coin A): [not relevant, typical value 0xe0 (1C_1C)
-DSW1: 0x1c (Coin B): [not relevant, typical value 0x1c (1C_1C)
-DSW1: 0x02 (Free Play): 0x02 (Off)
-DSW1: PORT_SERVICE: 0x01
DSW2: offset 0x37, repeat every 0x7C, typical value 0xFF
-DSW2: 0xc0 (Difficulty): 0xc0 (Normal)
-DSW2: 0x30 (Winning Rounds (Player VS Player)): 0x30 (2/3)
-DSW2: 0x0c (Join In): 0x0c (All Modes)
-DSW2: 0x02 (Demo Sounds): [not relevant, typical value 0x02 (On)]
-DSW2: 0x01 (Flip Screen): 0x01 (Off)
DSW3: offset 0x3B, repeat every 0x7C, typical value 0x7F
-DSW3: 0x80 (Language): 0x00 (English)
-DSW3: 0x40 (FBI Logo): 0x40 (No)
-DSW3: 0x20 (Unused): 0x20 (Off)
-DSW3: 0x10 (Voice): 0x10 (Yes)
-DSW3: 0x08 (After VS Mode): 0x08 (Game Ends)
-DSW3: 0x04 (Unused): 0x04 (Off)
-DSW3: 0x02 (Unused): 0x02 (Off)
-DSW3: 0x01 (Freeze): 0x01 (Off)
Code:
90: 00 00 00 00 00 00 00 00 3E 82 43 E1 00 00 00 FF | ........>Cá...ÿ
A0: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 FF | ...ÿ...ÿ...ÿ...ÿ
B0: 00 00 00 FF 00 00 00 7F 00 00 00 FF 00 00 00 00 | ...ÿ.......ÿ....
...
110: 00 00 00 00 3E 82 43 E1 00 00 00 FF 00 00 00 FF | ....>Cá...ÿ...ÿ
120: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 FF | ...ÿ...ÿ...ÿ...ÿ
130: 00 00 00 7F 00 00 00 FF 00 00 00 00 00 00 00 00 | .......ÿ........
tetrsark
ROM set changed: no
0.106-0.209: tetrsark - "Tetris (D.R. Korea)"
0.210- : tetrsark - "Tetris (D.R. Korea, set 1, encrypted)"
From MAMEINFO.DAT:
- 0.210: Fabrice Arzeno and The Dumping Union added clone Tetris (D.R. Korea, set 2). Changed parent description to 'Tetris (D.R. Korea, set 1, encrypted)'.
Resolution, 0.106-0.155: 256x224 @ 60.000000Hz
Resolution, 0.156-0.210: 256x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/tetris-dr-korea/mame/
Rules, Most Lines: https://www.twingalaxies.com/scores.php?scores=120363
0.106-0.209: tetrsark - "Tetris (D.R. Korea)"
0.210- : tetrsark - "Tetris (D.R. Korea, set 1, encrypted)"
From MAMEINFO.DAT:
- 0.210: Fabrice Arzeno and The Dumping Union added clone Tetris (D.R. Korea, set 2). Changed parent description to 'Tetris (D.R. Korea, set 1, encrypted)'.
Resolution, 0.106-0.155: 256x224 @ 60.000000Hz
Resolution, 0.156-0.210: 256x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/tetris-dr-korea/mame/
Rules, Most Lines: https://www.twingalaxies.com/scores.php?scores=120363
tetrsark on MAME 0.106
# MAME 0.106 source snippet [arkanoid.c]
Resolution: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game_de...&platformid=46
Rules, Most Lines: https://www.twingalaxies.com/scores.php?scores=120363
ROMSet: TetrsArk
Unknown: Off [All]
Sample correct TG:
IN4: offset 0x33, repeat every 0x7C, typical value 0xFF
- DSW0: 0x10 (Unknown): 0x10 (Off)
- DSW0: 0x20 (Unknown): 0x20 (Off)
- DSW0: 0x40 (Unknown): 0x40 (Off)
- DSW0: 0x80 (Unknown): 0x80 (Off)
Code:
GAME( 19??, tetrsark, 0, bootleg, tetrsark, tetrsark,ROT0, "D.R. Korea", "Tetris (D.R. Korea)", GAME_SUPPORTS_SAVE | GAME_WRONG_COLORS )
INPUT_PORTS_START( tetrsark )
/* most of these probably just aren't connected rather than being dipswitches */
PORT_START_TAG("IN0")
/*
PORT_DIPNAME( 0x01, 0x01, "0" )
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
*/
PORT_START_TAG("IN1")
PORT_START_TAG("IN2")
PORT_START_TAG("IN3")
PORT_START_TAG("IN4")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) // or up? it rotates the piece.
/* coinage? */
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_START_TAG("IN5")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) // or up? it rotates the piece.
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START1 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 )
// PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 ) // WTF? it does't work
// PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN2 ) // WTF? it does't work
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
INPUT_PORTS_END
Resolution: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game_de...&platformid=46
Rules, Most Lines: https://www.twingalaxies.com/scores.php?scores=120363
ROMSet: TetrsArk
Unknown: Off [All]
Sample correct TG:
IN4: offset 0x33, repeat every 0x7C, typical value 0xFF
- DSW0: 0x10 (Unknown): 0x10 (Off)
- DSW0: 0x20 (Unknown): 0x20 (Off)
- DSW0: 0x40 (Unknown): 0x40 (Off)
- DSW0: 0x80 (Unknown): 0x80 (Off)
Code:
30: 00 00 00 FF 00 00 00 FF 00 00 00 00 00 00 00 00
A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF
120: 00 00 00 00 00 00 00 00 00 00 00 FF 00 00 00 FF
tfrceac
ROM set changed: no
0.106-0.148: tfrceac - "ThunderForce AC"
0.149-0.175: tfrceac - "Thunder Force AC"
MAME History:
- 0.148u5: hap changed parent and clone descriptions to 'Thunder Force AC'.
Resolution, 0.106-0.127: 320x224 @ 60.000000Hz
Resolution, 0.128-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....hunderForce+AC
Rules, Points: https://www.twingalaxies.com/scores.php?scores=39333
0.106-0.148: tfrceac - "ThunderForce AC"
0.149-0.175: tfrceac - "Thunder Force AC"
MAME History:
- 0.148u5: hap changed parent and clone descriptions to 'Thunder Force AC'.
Resolution, 0.106-0.127: 320x224 @ 60.000000Hz
Resolution, 0.128-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....hunderForce+AC
Rules, Points: https://www.twingalaxies.com/scores.php?scores=39333
tgmj
ROM set changed: no
0.106-0.138: tgmj - "Tetris The Grand Master (JAPAN 980710)"
0.139-0.198: tgmj - "Tetris The Grand Master (Japan 980710)"
Resolution, 0.106-0.198: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/te...d-master/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=25447
Rules, Fastest Completion: https://www.twingalaxies.com/scores.php?scores=41935
0.106-0.138: tgmj - "Tetris The Grand Master (JAPAN 980710)"
0.139-0.198: tgmj - "Tetris The Grand Master (Japan 980710)"
Resolution, 0.106-0.198: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/te...d-master/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=25447
Rules, Fastest Completion: https://www.twingalaxies.com/scores.php?scores=41935
tgmj on MAME 0.106
# MAME 0.106 source snippet.
Resolution: 640x480 @ 60.000000Hz
Rules, Points: https://www.twingalaxies.com/scores.php?scores=25447
Rules, Fastest Completion: https://www.twingalaxies.com/scores.php?scores=41935
ROMSet: TGMJ
Freeze: Off
Service Mode: Off
Unknown: Off [Both]
Sample correct TG:
IN7: offset 0x3F, repeat every 0x7C, typical value 0x0F - only lower nibble relevant
- IN7: 0x01 (Freeze): 0x01 (Off)
- IN7: 0x02 (Service_Mode): 0x02 (Off)
- IN7: 0x04 (Unknown): 0x04 (Off)
- IN7: 0x08 (Unknown): 0x08 (Off)
Code:
GAME( 1998, tgmj, cpzn2, coh3002c, zn, coh3002c, ROT0, "Capcom/Arika", "Tetris The Grand Master (JAPAN 980710)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
INPUT_PORTS_START( zn )
PORT_START /* IN0 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(1)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(1)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(1)
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START /* IN1 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(2)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(2)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(2)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(2)
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START /* IN2 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Test Switch") PORT_CODE(KEYCODE_F2)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_TILT )
PORT_BIT( 0xf8, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START /* IN3 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START2 )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0xcc, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START /* IN4 */
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON4 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON5 )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON6 )
PORT_BIT( 0x8f, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START /* IN5 */
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(2)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_PLAYER(2)
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_PLAYER(2)
PORT_BIT( 0x8f, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START /* IN6 */
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START /* IN7 */
PORT_DIPNAME( 0x01, 0x01, "Freeze" )
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Service_Mode ) )
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
INPUT_PORTS_END
Resolution: 640x480 @ 60.000000Hz
Rules, Points: https://www.twingalaxies.com/scores.php?scores=25447
Rules, Fastest Completion: https://www.twingalaxies.com/scores.php?scores=41935
ROMSet: TGMJ
Freeze: Off
Service Mode: Off
Unknown: Off [Both]
Sample correct TG:
IN7: offset 0x3F, repeat every 0x7C, typical value 0x0F - only lower nibble relevant
- IN7: 0x01 (Freeze): 0x01 (Off)
- IN7: 0x02 (Service_Mode): 0x02 (Off)
- IN7: 0x04 (Unknown): 0x04 (Off)
- IN7: 0x08 (Unknown): 0x08 (Off)
Code:
30: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 0F | ... ... ... ....
B0: 00 00 00 FF 00 00 00 FF 00 00 00 0F 00 00 00 00 | ... ... ........
130: 00 00 00 FF 00 00 00 0F 00 00 00 00 00 00 00 00 | ... ............
thedeep
ROM set changed: no
0.106-0.220: thedeep - "The Deep (Japan)"
Resolution, 0.106-0.220: 256x248 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/the-deep-japan/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=19092
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=19093
0.106-0.220: thedeep - "The Deep (Japan)"
Resolution, 0.106-0.220: 256x248 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/the-deep-japan/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=19092
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=19093
thedeep on MAME 0.106
# MAME 0.106 source snippet [thedeep.c]
Resolution: 256x248 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....name=The+Deep+[Japan]
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=19092
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=19093
ROMSet: TheDeep
Invulnerability [Cheat]: Off
Start Stage: 1
Flip screen: Off
Difficulty: Normal
Lives: 3
Bonus Life: 50k 70k
Unknown: Off
Service Mode: Off
Sample correct TG:
IN2: offset 0x2B, repeat every 0x7C, typical value 0xBF
- IN2: 0x03 (Coin_A): [not relevant]
- IN2: 0x0c (Coin_B): [not relevant]
- IN2: 0x10 (Invulnerability (Cheat)): 0x10 (Off)
- IN2: 0x20 (Start Stage): 0x20 (1)
- IN2: 0x40 (Demo_Sounds): [not relevant]
- IN2: 0x80 (Flip_Screen): 0x80 (Off)
IN3: offset 0x2F, repeat every 0x7C, typical value 0xFF
- IN3: 0x03 (Difficulty): 0x03 (Normal)
- IN3: 0x0c (Lives): 0x0c (3)
- IN3: 0x30 (Bonus_Life): 0x30 (50k 70k)
- IN3: 0x40 (Unknown): 0x40 (Off)
- IN3: 0x80 (SERVICE MODE): 0x80 (Off)
Code:
GAME( 1987, thedeep, 0, thedeep, thedeep, 0, ROT270, "Woodplace Inc.", "The Deep (Japan)", 0 )
INPUT_PORTS_START( thedeep )
PORT_START_TAG("IN0") // e008
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) // Up / down shown in service mode
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 )
PORT_START_TAG("IN1") // e009
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2)
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START2 )
PORT_START_TAG("IN2") // e00a
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x01, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x00, DEF_STR( 1C_4C ) )
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Coin_B ) )
PORT_DIPSETTING( 0x00, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x04, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x08, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x0c, DEF_STR( 1C_1C ) )
PORT_DIPNAME( 0x10, 0x10, "Invulnerability (Cheat)")
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x20, 0x20, "Start Stage" )
PORT_DIPSETTING( 0x20, "1" )
PORT_DIPSETTING( 0x00, "4" )
PORT_DIPNAME( 0x40, 0x00, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Flip_Screen ) )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_START_TAG("IN3") // e00b
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0x02, DEF_STR( Easy ) )
PORT_DIPSETTING( 0x03, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x01, DEF_STR( Harder ) )
PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) )
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x0c, "3" )
PORT_DIPSETTING( 0x08, "4" )
PORT_DIPSETTING( 0x04, "5" )
PORT_DIPSETTING( 0x00, "6" )
PORT_DIPNAME( 0x30, 0x30, DEF_STR( Bonus_Life ) )
PORT_DIPSETTING( 0x00, "50k" )
PORT_DIPSETTING( 0x30, "50k 70k" )
PORT_DIPSETTING( 0x20, "60k 80k" )
PORT_DIPSETTING( 0x10, "80k 100k" )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_SERVICE( 0x80, IP_ACTIVE_LOW )
PORT_START_TAG("IN4") // Read by the mcu
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(1)
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(1)
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_SERVICE1 ) PORT_IMPULSE(1)
INPUT_PORTS_END
Resolution: 256x248 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....name=The+Deep+[Japan]
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=19092
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=19093
ROMSet: TheDeep
Invulnerability [Cheat]: Off
Start Stage: 1
Flip screen: Off
Difficulty: Normal
Lives: 3
Bonus Life: 50k 70k
Unknown: Off
Service Mode: Off
Sample correct TG:
IN2: offset 0x2B, repeat every 0x7C, typical value 0xBF
- IN2: 0x03 (Coin_A): [not relevant]
- IN2: 0x0c (Coin_B): [not relevant]
- IN2: 0x10 (Invulnerability (Cheat)): 0x10 (Off)
- IN2: 0x20 (Start Stage): 0x20 (1)
- IN2: 0x40 (Demo_Sounds): [not relevant]
- IN2: 0x80 (Flip_Screen): 0x80 (Off)
IN3: offset 0x2F, repeat every 0x7C, typical value 0xFF
- IN3: 0x03 (Difficulty): 0x03 (Normal)
- IN3: 0x0c (Lives): 0x0c (3)
- IN3: 0x30 (Bonus_Life): 0x30 (50k 70k)
- IN3: 0x40 (Unknown): 0x40 (Off)
- IN3: 0x80 (SERVICE MODE): 0x80 (Off)
Code:
20: 00 00 00 FF 00 00 00 FF 00 00 00 BF 00 00 00 FF
A0: 00 00 00 FF 00 00 00 BF 00 00 00 FF 00 00 00 00
120: 00 00 00 BF 00 00 00 FF 00 00 00 00 00 00 00 00
theends
ROM set changed: no
0.106-0.138: theends - "The End (Stern)"
0.139-0.265: theends - "The End (Stern Electronics)"
MAME History:
- 0.113u2: Changed VSync to 60.606061 Hz.
- 0.124u1: Added Discrete sound. Changed visible area to 224x768 and palettesize to 32 colors. Aaron Giles fixed screen is vertically offset in clone Omega.
- 0.138u1: Changed description of clone (Stern) to 'The End (Stern Electronics)'.
- 0.202: kazblox fixed protection in 'The End'. 'The End' now shows the HIT UFO screen after the CHANCE TIME round. Corrected sync and machine setup for clone Take Off (bootleg of The End). Sidam bootlegs of Konami games have a 12MHz pixel clock with video being scaled by two pixels instead of 3. Now correctly set up as per the 12MHz pixel clock. Given Take Off's hardware hierarchy, correct the year from 1980 to 1981 as a guess. Mark Take Off as MACHINE_WRONG_COLORS. See the reference video for more; some colors that are purple with the default palette_init are green on real hardware.
Resolution, 0.106-0.113: 256x224 @ 60.606060Hz
Resolution, 0.114-0.123: 256x224 @ 60.606061Hz
Resolution, 0.125-0.265: 768x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/the-end-stern/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=19163
0.106-0.138: theends - "The End (Stern)"
0.139-0.265: theends - "The End (Stern Electronics)"
MAME History:
- 0.113u2: Changed VSync to 60.606061 Hz.
- 0.124u1: Added Discrete sound. Changed visible area to 224x768 and palettesize to 32 colors. Aaron Giles fixed screen is vertically offset in clone Omega.
- 0.138u1: Changed description of clone (Stern) to 'The End (Stern Electronics)'.
- 0.202: kazblox fixed protection in 'The End'. 'The End' now shows the HIT UFO screen after the CHANCE TIME round. Corrected sync and machine setup for clone Take Off (bootleg of The End). Sidam bootlegs of Konami games have a 12MHz pixel clock with video being scaled by two pixels instead of 3. Now correctly set up as per the 12MHz pixel clock. Given Take Off's hardware hierarchy, correct the year from 1980 to 1981 as a guess. Mark Take Off as MACHINE_WRONG_COLORS. See the reference video for more; some colors that are purple with the default palette_init are green on real hardware.
Resolution, 0.106-0.113: 256x224 @ 60.606060Hz
Resolution, 0.114-0.123: 256x224 @ 60.606061Hz
Resolution, 0.125-0.265: 768x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/the-end-stern/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=19163
theends on MAME 0.106
# MAME 0.106 source snippet [scramble.c]
Resolution: 256x224 @ 60.606060Hz
TG Game Entry: https://www.twingalaxies.com/game/the-end-stern/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=19163
ROMSet: TheEnds
Lives: 3
Cabinet: Upright
Sample correct TG:
IN1: offset 0x27, repeat every 0x7C, typical value 0xFC but varies with normal gameplay
- IN1: 0x03 (Lives): 0x00 (3)
IN2: offset 0x2B, repeat every 0x7C, typical value 0xF1 but varies with normal gameplay
- IN2: 0x06 (Coinage): [not relevant]
- IN2: 0x08 (Cabinet): 0x00 (Upright)
Code:
GAME( 1980, theends, theend, theend, theend, theend, ROT90, "[Konami] (Stern license)", "The End (Stern)", GAME_SUPPORTS_SAVE )
INPUT_PORTS_START( theend )
PORT_START_TAG("IN0")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_START_TAG("IN1")
PORT_DIPNAME( 0x03, 0x00, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x00, "3" )
PORT_DIPSETTING( 0x01, "4" )
PORT_DIPSETTING( 0x02, "5" )
PORT_DIPSETTING( 0x03, "256 (Cheat)")
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_COCKTAIL
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_COCKTAIL
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_COCKTAIL
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START2 )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 )
PORT_START_TAG("IN2")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_DIPNAME( 0x06, 0x00, DEF_STR( Coinage ) )
PORT_DIPSETTING( 0x04, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x02, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x06, DEF_STR( 1C_2C ) )
PORT_DIPNAME( 0x08, 0x00, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x08, DEF_STR( Cocktail ) )
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED ) /* output bits */
INPUT_PORTS_END
Resolution: 256x224 @ 60.606060Hz
TG Game Entry: https://www.twingalaxies.com/game/the-end-stern/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=19163
ROMSet: TheEnds
Lives: 3
Cabinet: Upright
Sample correct TG:
IN1: offset 0x27, repeat every 0x7C, typical value 0xFC but varies with normal gameplay
- IN1: 0x03 (Lives): 0x00 (3)
IN2: offset 0x2B, repeat every 0x7C, typical value 0xF1 but varies with normal gameplay
- IN2: 0x06 (Coinage): [not relevant]
- IN2: 0x08 (Cabinet): 0x00 (Upright)
Code:
20: 00 00 00 FF 00 00 00 FC 00 00 00 F1 00 00 00 00
A0: 00 00 00 FC 00 00 00 F1 00 00 00 00 00 00 00 00
110: 00 00 00 00 3E 82 43 E1 00 00 00 FF 00 00 00 FC
120: 00 00 00 F1 00 00 00 00 00 00 00 00 00 00 00 00
theend
ROM set changed: no
0.106-0.265: theend - "The End"
MAME History:
- 0.113u2: Changed VSync to 60.606061 Hz.
- 0.124u1: Added Discrete sound. Changed visible area to 224x768 and palettesize to 32 colors. Aaron Giles fixed screen is vertically offset in clone Omega.
- 0.202: kazblox fixed protection in 'The End'. 'The End' now shows the HIT UFO screen after the CHANCE TIME round. Corrected sync and machine setup for clone Take Off (bootleg of The End). Sidam bootlegs of Konami games have a 12MHz pixel clock with video being scaled by two pixels instead of 3. Now correctly set up as per the 12MHz pixel clock. Given Take Off's hardware hierarchy, correct the year from 1980 to 1981 as a guess. Mark Take Off as MACHINE_WRONG_COLORS. See the reference video for more; some colors that are purple with the default palette_init are green on real hardware.
Resolution, 0.106-0.113: 256x224 @ 60.606060Hz
Resolution, 0.114-0.123: 256x224 @ 60.606061Hz
Resolution, 0.125-0.265: 768x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/the-end-konami/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=9959
0.106-0.265: theend - "The End"
MAME History:
- 0.113u2: Changed VSync to 60.606061 Hz.
- 0.124u1: Added Discrete sound. Changed visible area to 224x768 and palettesize to 32 colors. Aaron Giles fixed screen is vertically offset in clone Omega.
- 0.202: kazblox fixed protection in 'The End'. 'The End' now shows the HIT UFO screen after the CHANCE TIME round. Corrected sync and machine setup for clone Take Off (bootleg of The End). Sidam bootlegs of Konami games have a 12MHz pixel clock with video being scaled by two pixels instead of 3. Now correctly set up as per the 12MHz pixel clock. Given Take Off's hardware hierarchy, correct the year from 1980 to 1981 as a guess. Mark Take Off as MACHINE_WRONG_COLORS. See the reference video for more; some colors that are purple with the default palette_init are green on real hardware.
Resolution, 0.106-0.113: 256x224 @ 60.606060Hz
Resolution, 0.114-0.123: 256x224 @ 60.606061Hz
Resolution, 0.125-0.265: 768x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/the-end-konami/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=9959
thehand
ROM set changed: no
0.106-0.209: thehand - "The Hand"
Resolution, 0.106-0.209: 288x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/the-hand/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10467
0.106-0.209: thehand - "The Hand"
Resolution, 0.106-0.209: 288x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/the-hand/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10467
thepitj
ROM set changed: yes
0.106-0.141: thepit - "The Pit"
0.141u3-0.205: thepitj - "The Pit (Japan)"
MAME History:
- 0.141u3: hap fixed parent/clone relationship in ThePit driver. Changed 'The Pit' to clone 'The Pit (Japan)', clone (bootleg) to parent 'The Pit' and (Centuri) to 'The Pit (US)'. Renamed (thepit) to (thepitj), (thepitb) to (thepit) and (thepitc) to (thepitu).
- 0.149u1: Added DIP locations to 'The Pit' [Brian Troha]. Added 'Diagnostic Tests' dipswitch.
Resolution, 0.106-0.118: 256x224 @ 60.000000Hz
Resolution, 0.119-0.205: 256x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/the-pit/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10844
0.106-0.141: thepit - "The Pit"
0.141u3-0.205: thepitj - "The Pit (Japan)"
MAME History:
- 0.141u3: hap fixed parent/clone relationship in ThePit driver. Changed 'The Pit' to clone 'The Pit (Japan)', clone (bootleg) to parent 'The Pit' and (Centuri) to 'The Pit (US)'. Renamed (thepit) to (thepitj), (thepitb) to (thepit) and (thepitc) to (thepitu).
- 0.149u1: Added DIP locations to 'The Pit' [Brian Troha]. Added 'Diagnostic Tests' dipswitch.
Resolution, 0.106-0.118: 256x224 @ 60.000000Hz
Resolution, 0.119-0.205: 256x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/the-pit/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10844
thepit
Note: two ROM sets represented here with changeover at 0.141u3.
MAME History:
- 0.141u3: hap fixed parent/clone relationship in ThePit driver. Changed 'The Pit' to clone 'The Pit (Japan)', clone (bootleg) to parent 'The Pit' and (Centuri) to 'The Pit (US)'. Renamed (thepit) to (thepitj), (thepitb) to (thepit) and (thepitc) to (thepitu).
- 0.149u1: Added DIP locations to 'The Pit' [Brian Troha]. Added 'Diagnostic Tests' dipswitch.
The Pit (Japan)
---------------
ROM set changed: yes
0.106-0.141: thepit - "The Pit"
0.141u3-0.205: thepitj - "The Pit (Japan)"
Resolution, 0.106-0.118: 256x224 @ 60.000000Hz
Resolution, 0.119-0.205: 256x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/the-pit/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10844
The Pit
-------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.141u3.
0.141u3-0.205: thepit - "The Pit"
Resolution, 0.142-0.205: 256x224 @ 60.606061Hz
Rules: [no current tracks]
MAME History:
- 0.141u3: hap fixed parent/clone relationship in ThePit driver. Changed 'The Pit' to clone 'The Pit (Japan)', clone (bootleg) to parent 'The Pit' and (Centuri) to 'The Pit (US)'. Renamed (thepit) to (thepitj), (thepitb) to (thepit) and (thepitc) to (thepitu).
- 0.149u1: Added DIP locations to 'The Pit' [Brian Troha]. Added 'Diagnostic Tests' dipswitch.
The Pit (Japan)
---------------
ROM set changed: yes
0.106-0.141: thepit - "The Pit"
0.141u3-0.205: thepitj - "The Pit (Japan)"
Resolution, 0.106-0.118: 256x224 @ 60.000000Hz
Resolution, 0.119-0.205: 256x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/the-pit/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10844
The Pit
-------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.141u3.
0.141u3-0.205: thepit - "The Pit"
Resolution, 0.142-0.205: 256x224 @ 60.606061Hz
Rules: [no current tracks]
thief
ROM set changed: no
0.106-0.255: thief - "Thief"
MAME History:
- 0.194: Interrupt modernization and use MCFG_SCREEN_RAW_PARAMS. TMS9927 video: Added BL line read for future use. Correct sync timings and added untested HSYN callback. Disabled side effects for reads. Fixed excessive sync width after recomputing parameters during sync. Adjust vertical positioning of cursor by upscroll value [AJR]. Changed VSync to 57.444853 Hz.
Resolution, 0.106-0.193: 256x256 @ 60.000000Hz
Resolution, 0.194-0.255: 256x256 @ 57.444853Hz
TG Game Entry: https://www.twingalaxies.com/game/thief/mame
Rules, Points [Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=7879
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120412
Service Mode:
Typical Pacific Novelty's hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by altering the Mode DIP Switch to Display Options followed by a reset thus cannot be recorded in an INP.
Default Settings:

From MAME 0.250 after entering Display Options mode:
|
0.106-0.255: thief - "Thief"
MAME History:
- 0.194: Interrupt modernization and use MCFG_SCREEN_RAW_PARAMS. TMS9927 video: Added BL line read for future use. Correct sync timings and added untested HSYN callback. Disabled side effects for reads. Fixed excessive sync width after recomputing parameters during sync. Adjust vertical positioning of cursor by upscroll value [AJR]. Changed VSync to 57.444853 Hz.
Resolution, 0.106-0.193: 256x256 @ 60.000000Hz
Resolution, 0.194-0.255: 256x256 @ 57.444853Hz
TG Game Entry: https://www.twingalaxies.com/game/thief/mame
Rules, Points [Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=7879
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120412
Service Mode:
Typical Pacific Novelty's hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by altering the Mode DIP Switch to Display Options followed by a reset thus cannot be recorded in an INP.
Default Settings:
From MAME 0.250 after entering Display Options mode:
thndrbld
ROM set changed: no
0.106-0.107: thndrbld - "Thunder Blade (FD1094 317-0056)"
0.108-0.165: thndrbld - "Thunder Blade (upright, FD1094 317-0056)"
0.166-0.175: thndrbld - "Thunder Blade (upright) (FD1094 317-0056)"
Resolution, 0.106-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.116: 321x224 @ 59.637405Hz
Resolution, 0.117-0.175: 320x224 @ 59.637405Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Thunder Blade [FD1094 317-0056]
0.106-0.107: thndrbld - "Thunder Blade (FD1094 317-0056)"
0.108-0.165: thndrbld - "Thunder Blade (upright, FD1094 317-0056)"
0.166-0.175: thndrbld - "Thunder Blade (upright) (FD1094 317-0056)"
Resolution, 0.106-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.116: 321x224 @ 59.637405Hz
Resolution, 0.117-0.175: 320x224 @ 59.637405Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Thunder Blade [FD1094 317-0056]
thndrx2j, thndrx2
Note: two ROM sets represented with changeover at 0.129.
MAME History:
- 0.129: Stefan Lindberg added Thunder Cross II (World). Renamed (thndrx2) to (thndrx2j).
Thunder Cross II (Japan)
------------------------
ROM set changed: yes
0.106-0.128: thndrx2 - "Thunder Cross II (Japan)"
0.129-0.255: thndrx2j - "Thunder Cross II (Japan)"
Resolution, 0.106-0.128: 288x224 @ 60.000000Hz
Resolution, 0.129-0.255: 288x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...ii-japan/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120417
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120418
Thunder Cross II (World)
------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.129.
0.129-0.255: thndrx2 - "Thunder Cross II (World)"
Resolution, 0.129-0.255: 288x224 @ 60.000000Hz
Rules: [no current tracks]
Service Mode:
Atypical "TMNT"-style hardware.
All relevant rules are covered by internal settings. Service Mode is accessed using the Service Button (F2). Navigation is with P1 Up and Down, selection is with P1 Button 1. Each configuration option is a separate sub-menu.
Default Settings:
|
|
|
|
|
|
|
MAME History:
- 0.129: Stefan Lindberg added Thunder Cross II (World). Renamed (thndrx2) to (thndrx2j).
Thunder Cross II (Japan)
------------------------
ROM set changed: yes
0.106-0.128: thndrx2 - "Thunder Cross II (Japan)"
0.129-0.255: thndrx2j - "Thunder Cross II (Japan)"
Resolution, 0.106-0.128: 288x224 @ 60.000000Hz
Resolution, 0.129-0.255: 288x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...ii-japan/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120417
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120418
Thunder Cross II (World)
------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.129.
0.129-0.255: thndrx2 - "Thunder Cross II (World)"
Resolution, 0.129-0.255: 288x224 @ 60.000000Hz
Rules: [no current tracks]
Service Mode:
Atypical "TMNT"-style hardware.
All relevant rules are covered by internal settings. Service Mode is accessed using the Service Button (F2). Navigation is with P1 Up and Down, selection is with P1 Button 1. Each configuration option is a separate sub-menu.
Default Settings:
thndzonea, thndzone
Note: two ROM sets represented here with changeover at 0.146u5.
MAME History:
- 0.126u4: Fabio Priuli added DIP locations to Thunder Zone.
- 0.146u5: Stefan Lindberg added 'Thunder Zone (Rev 1, World)'. ShouTime added clone Thunder Zone (Japan). Added PCB locations to all the Thunder Zone / Desert Assault sets [Brian Troha, ShouTime]. Better documented the PCB stack and changed clocks to be derived by on board OSC [Brian Troha, Stefan Lindberg]. Changed clock speeds of the 2x OKI6295 to 1006875 Hz and 2013750 Hz. Added proms (Unknown - $1000, 1800). Renamed (thndzone) to (thndzonea).
- 0.147: Guru added clone Thunder Zone (World 4 Players). Verified OKI6295 clocks and pin 7. Changed parent description to 'Thunder Zone (World, Rev 1)'.
- 0.194: Removed space, offset and mem mask from decocomn_device::priority_r [smf]. Added MCFG_SCREEN_RAWS. Demoted Thunder Zone/Desert Assault with MACHINE_IMPERFECT_GRAPHICS, because blending effects aren't fully emulated. Added notes [cam900]. Changed VSync to 57.799650 Hz.
Thunder Zone (World)
--------------------
ROM set changed: yes
0.106-0.146: thndzone - "Thunder Zone (World)"
0.147-0.271: thndzonea - "Thunder Zone (World)"
Resolution, 0.106-0.193: 320x240 @ 60.000000Hz
Resolution, 0.194-0.271: 320x240 @ 57.799650Hz
TG Game Entry: https://www.twingalaxies.com/scores....nder%20Zone%20[World]
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120426
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120427
Rules, Points [Three Player Team]: https://www.twingalaxies.com/scores.php?scores=120428
Rules, Points [Four Player Team]: https://www.twingalaxies.com/scores.php?scores=120429
Thunder Zone (World, Rev 1)
---------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.146u5.
0.147-0.271: thndzone - "Thunder Zone (World, Rev 1)"
Resolution, 0.147-0.193: 320x240 @ 60.000000Hz
Resolution, 0.194-0.271: 320x240 @ 57.799650Hz
Rules: [no current tracks]
Service Mode:
Typical Data East Thunder Zone/Desert Assault hardware.
No service mode found. - Barthax, Nov 2023.
Default Settings:
MAME 0.106:
MAME 0.127:
MAME 0.250:
MAME History:
- 0.126u4: Fabio Priuli added DIP locations to Thunder Zone.
- 0.146u5: Stefan Lindberg added 'Thunder Zone (Rev 1, World)'. ShouTime added clone Thunder Zone (Japan). Added PCB locations to all the Thunder Zone / Desert Assault sets [Brian Troha, ShouTime]. Better documented the PCB stack and changed clocks to be derived by on board OSC [Brian Troha, Stefan Lindberg]. Changed clock speeds of the 2x OKI6295 to 1006875 Hz and 2013750 Hz. Added proms (Unknown - $1000, 1800). Renamed (thndzone) to (thndzonea).
- 0.147: Guru added clone Thunder Zone (World 4 Players). Verified OKI6295 clocks and pin 7. Changed parent description to 'Thunder Zone (World, Rev 1)'.
- 0.194: Removed space, offset and mem mask from decocomn_device::priority_r [smf]. Added MCFG_SCREEN_RAWS. Demoted Thunder Zone/Desert Assault with MACHINE_IMPERFECT_GRAPHICS, because blending effects aren't fully emulated. Added notes [cam900]. Changed VSync to 57.799650 Hz.
Thunder Zone (World)
--------------------
ROM set changed: yes
0.106-0.146: thndzone - "Thunder Zone (World)"
0.147-0.271: thndzonea - "Thunder Zone (World)"
Resolution, 0.106-0.193: 320x240 @ 60.000000Hz
Resolution, 0.194-0.271: 320x240 @ 57.799650Hz
TG Game Entry: https://www.twingalaxies.com/scores....nder%20Zone%20[World]
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120426
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120427
Rules, Points [Three Player Team]: https://www.twingalaxies.com/scores.php?scores=120428
Rules, Points [Four Player Team]: https://www.twingalaxies.com/scores.php?scores=120429
Thunder Zone (World, Rev 1)
---------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.146u5.
0.147-0.271: thndzone - "Thunder Zone (World, Rev 1)"
Resolution, 0.147-0.193: 320x240 @ 60.000000Hz
Resolution, 0.194-0.271: 320x240 @ 57.799650Hz
Rules: [no current tracks]
Service Mode:
Typical Data East Thunder Zone/Desert Assault hardware.
No service mode found. - Barthax, Nov 2023.
Default Settings:
MAME 0.106:
MAME 0.127:
MAME 0.250:
thoop
ROM set changed: no
0.106-0.175: thoop - "Thunder Hoop (Ver. 1)"
Resolution, 0.106-0.175: 320x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Thunder Hoop [Ver. 1]
0.106-0.175: thoop - "Thunder Hoop (Ver. 1)"
Resolution, 0.106-0.175: 320x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Thunder Hoop [Ver. 1]
thunderja, thunderj
Note: two ROM sets represented here with changeover at 0.149.
MAME History:
- 0.114u2: Aaron Giles and Couriersud added more accurate video timing to most of the Atari 68000-era games. The parameters are from published specs, not derived. The board uses a VAD chip to generate video signals. Changed VSync to 59.922743 Hz.
- 0.149: Artemio Urbina and The Dumping Union added ThunderJaws (rev 3). Corrected rom label as verified on actual PCB [Brian Troha]. Changed 'ThunderJaws' to clone 'ThunderJaws (rev 2)'. Renamed (thunderj) to (thunderja).
ThunderJaws (rev 2)
-------------------
ROM set changed: yes
0.106-0.148: thunderj - "ThunderJaws"
0.149-0.260: thunderja - "ThunderJaws (rev 2)"
Resolution, 0.106-0.114: 336x240 @ 60.000000Hz
Resolution, 0.115-0.260: 336x240 @ 59.922743Hz
TG Game Entry: https://www.twingalaxies.com/game/thunderjaws/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=20542
Rules, Points[Two Player Team]: https://www.twingalaxies.com/scores.php?scores=239983
ThunderJaws (rev 3)
-------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.149.
0.149-0.260: thunderj - "ThunderJaws (rev 3)"
Resolution, 0.149-0.260: 336x240 @ 59.922743Hz
Rules: [no current tracks]
Service Mode:
Typical Atari ThunderJaws hardware
There are both hardware DIP switches & internal settings. Hardware DIP switches will reflect local configuration after playback, not the recording. Other relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed via the DIP Switch which is toggled with the Service button (F2). Navigation is performed with P1 Up and Down, selection with P1 Button 1. Contextual instructions are given at the bottom of the screen.
Default Settings:
MAME 0.106:
MAME 0.250:
Game Options:
| 
Coin Options:
MAME History:
- 0.114u2: Aaron Giles and Couriersud added more accurate video timing to most of the Atari 68000-era games. The parameters are from published specs, not derived. The board uses a VAD chip to generate video signals. Changed VSync to 59.922743 Hz.
- 0.149: Artemio Urbina and The Dumping Union added ThunderJaws (rev 3). Corrected rom label as verified on actual PCB [Brian Troha]. Changed 'ThunderJaws' to clone 'ThunderJaws (rev 2)'. Renamed (thunderj) to (thunderja).
ThunderJaws (rev 2)
-------------------
ROM set changed: yes
0.106-0.148: thunderj - "ThunderJaws"
0.149-0.260: thunderja - "ThunderJaws (rev 2)"
Resolution, 0.106-0.114: 336x240 @ 60.000000Hz
Resolution, 0.115-0.260: 336x240 @ 59.922743Hz
TG Game Entry: https://www.twingalaxies.com/game/thunderjaws/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=20542
Rules, Points[Two Player Team]: https://www.twingalaxies.com/scores.php?scores=239983
ThunderJaws (rev 3)
-------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.149.
0.149-0.260: thunderj - "ThunderJaws (rev 3)"
Resolution, 0.149-0.260: 336x240 @ 59.922743Hz
Rules: [no current tracks]
Service Mode:
Typical Atari ThunderJaws hardware
There are both hardware DIP switches & internal settings. Hardware DIP switches will reflect local configuration after playback, not the recording. Other relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed via the DIP Switch which is toggled with the Service button (F2). Navigation is performed with P1 Up and Down, selection with P1 Button 1. Contextual instructions are given at the bottom of the screen.
Default Settings:
MAME 0.106:
MAME 0.250:
Game Options:
Coin Options:
thunderl
ROM set changed: no
0.106-0.197: thunderl - "Thunder & Lightning"
Resolution, 0.106-0.197: 384x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...ightning/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10985
0.106-0.197: thunderl - "Thunder & Lightning"
Resolution, 0.106-0.197: 384x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...ightning/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10985
thunderl on MAME 0.106
# MAME 0.106 source snippet [segac2.c]
Resolution: 384x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...ightning/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10985
ROMSet: ThunderL
Force 1 life: Off
Copyright: Seta [Visco License]
Service Mode: Off
Flip Screen: Off
Cabinet: Upright
Controls: 2
Lives: 3
Difficulty: Normal
Sample correct TG:
IN2: offset 0x2A, repeat every 0x7C, typical value 0x00EF
- IN2: 0x0010 (Force 1 Life): 0x0000 (Off)
- IN2: 0x00e0 (Copyright): 0x00e0 (Seta (Visco License))
IN3: offset 0x2E, repeat every 0x7C, typical value 0xE9FF
- IN3: 0x000f (Coin_A): [not relevant]
- IN3: 0x00f0 (Coin_B): [not relevant]
- IN3: 0x0100 (SERVICE MODE): 0x0100 (Off)
- IN3: 0x0200 (Flip_Screen): 0x0000 (Off)
- IN3: 0x0400 (Cabinet): 0x0000 (Upright)
- IN3: 0x0800 (Controls): 0x0800 (2)
- IN3: 0x1000 (Demo_Sounds): [not relevant]
- IN3: 0x2000 (Lives): 0x2000 (3)
- IN3: 0xc000 (Difficulty): 0xc000 (Normal)
Code:
GAME( 1990, thunderl, 0, thunderl, thunderl, 0, ROT270, "Seta", "Thunder & Lightning" , 0) // Country/License: DSW
#define JOY_TYPE1_2BUTTONS(_n_) \
PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(_n_) \
PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT) PORT_PLAYER(_n_) \
PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(_n_) \
PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(_n_) \
PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(_n_) \
PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(_n_) \
PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNKNOWN ) \
PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_START##_n_ )
INPUT_PORTS_START( thunderl )
PORT_START_TAG("IN0") //Player 1
JOY_TYPE1_2BUTTONS(1) // button2 = speed up
PORT_START_TAG("IN1") //Player 2
JOY_TYPE1_2BUTTONS(2)
PORT_START_TAG("IN2") //Coins + DSW
PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(5)
PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(5)
PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_TILT )
PORT_DIPNAME( 0x0010, 0x0000, "Force 1 Life" )
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
PORT_DIPSETTING( 0x0010, DEF_STR( On ) )
PORT_DIPNAME( 0x00e0, 0x00e0, "Copyright" )
PORT_DIPSETTING( 0x0080, "Romstar" )
PORT_DIPSETTING( 0x00c0, "Seta (Romstar License)" )
PORT_DIPSETTING( 0x00e0, "Seta (Visco License)" )
PORT_DIPSETTING( 0x00a0, "Visco" )
PORT_DIPSETTING( 0x0060, DEF_STR( None ) )
// PORT_DIPSETTING( 0x0040, DEF_STR( None ) )
// PORT_DIPSETTING( 0x0020, DEF_STR( None ) )
// PORT_DIPSETTING( 0x0000, DEF_STR( None ) )
PORT_START_TAG("IN3") //2 DSWs - $600003 & 1.b
PORT_DIPNAME( 0x000f, 0x000f, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x000c, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x000d, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x0008, DEF_STR( 4C_2C ) )
PORT_DIPSETTING( 0x000e, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x0009, DEF_STR( 3C_2C ) )
PORT_DIPSETTING( 0x0004, DEF_STR( 4C_3C ) )
PORT_DIPSETTING( 0x0000, DEF_STR( 4C_4C ) )
PORT_DIPSETTING( 0x0005, DEF_STR( 3C_3C ) )
PORT_DIPSETTING( 0x000a, DEF_STR( 2C_2C ) )
PORT_DIPSETTING( 0x000f, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x0001, DEF_STR( 3C_4C ) )
PORT_DIPSETTING( 0x0006, DEF_STR( 2C_3C ) )
PORT_DIPSETTING( 0x0002, DEF_STR( 2C_4C ) )
PORT_DIPSETTING( 0x000b, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x0007, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x0003, DEF_STR( 1C_4C ) )
PORT_DIPNAME( 0x00f0, 0x00f0, DEF_STR( Coin_B ) )
PORT_DIPSETTING( 0x00c0, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x00d0, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x0080, DEF_STR( 4C_2C ) )
PORT_DIPSETTING( 0x00e0, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x0090, DEF_STR( 3C_2C ) )
PORT_DIPSETTING( 0x0040, DEF_STR( 4C_3C ) )
PORT_DIPSETTING( 0x0000, DEF_STR( 4C_4C ) )
PORT_DIPSETTING( 0x0050, DEF_STR( 3C_3C ) )
PORT_DIPSETTING( 0x00a0, DEF_STR( 2C_2C ) )
PORT_DIPSETTING( 0x00f0, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x0010, DEF_STR( 3C_4C ) )
PORT_DIPSETTING( 0x0060, DEF_STR( 2C_3C ) )
PORT_DIPSETTING( 0x0020, DEF_STR( 2C_4C ) )
PORT_DIPSETTING( 0x00b0, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x0070, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x0030, DEF_STR( 1C_4C ) )
PORT_SERVICE( 0x0100, IP_ACTIVE_LOW )
PORT_DIPNAME( 0x0200, 0x0000, DEF_STR( Flip_Screen ) )
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) // WEIRD!
PORT_DIPSETTING( 0x0200, DEF_STR( On ) )
PORT_DIPNAME( 0x0400, 0x0000, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x0000, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x0400, DEF_STR( Cocktail ) )
PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Controls ) )
PORT_DIPSETTING( 0x0800, "2" )
PORT_DIPSETTING( 0x0000, "1" )
PORT_DIPNAME( 0x1000, 0x0000, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x1000, DEF_STR( Off ) )
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
PORT_DIPNAME( 0x2000, 0x2000, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x2000, "3" )
PORT_DIPSETTING( 0x0000, "2" )
PORT_DIPNAME( 0xc000, 0xc000, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0x8000, DEF_STR( Easy ) )
PORT_DIPSETTING( 0xc000, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x4000, DEF_STR( Hard ) )
PORT_DIPSETTING( 0x0000, DEF_STR( Hardest ) )
INPUT_PORTS_END
Resolution: 384x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...ightning/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10985
ROMSet: ThunderL
Force 1 life: Off
Copyright: Seta [Visco License]
Service Mode: Off
Flip Screen: Off
Cabinet: Upright
Controls: 2
Lives: 3
Difficulty: Normal
Sample correct TG:
IN2: offset 0x2A, repeat every 0x7C, typical value 0x00EF
- IN2: 0x0010 (Force 1 Life): 0x0000 (Off)
- IN2: 0x00e0 (Copyright): 0x00e0 (Seta (Visco License))
IN3: offset 0x2E, repeat every 0x7C, typical value 0xE9FF
- IN3: 0x000f (Coin_A): [not relevant]
- IN3: 0x00f0 (Coin_B): [not relevant]
- IN3: 0x0100 (SERVICE MODE): 0x0100 (Off)
- IN3: 0x0200 (Flip_Screen): 0x0000 (Off)
- IN3: 0x0400 (Cabinet): 0x0000 (Upright)
- IN3: 0x0800 (Controls): 0x0800 (2)
- IN3: 0x1000 (Demo_Sounds): [not relevant]
- IN3: 0x2000 (Lives): 0x2000 (3)
- IN3: 0xc000 (Difficulty): 0xc000 (Normal)
Code:
20: 00 00 00 FF 00 00 00 FF 00 00 00 EF 00 00 E9 FF
A0: 00 00 00 FF 00 00 00 EF 00 00 E9 FF 00 00 00 00
120: 00 00 00 EF 00 00 E9 FF 00 00 00 00 00 00 00 00
thunderx
ROM set changed: no
0.106-0.122: thunderx - "Thunder Cross"
0.123-0.255: thunderx - "Thunder Cross (set 1)"
MAME History:
- 0.122u8: Changed description to 'Thunder Cross (set 1)'.
- 0.131u3: Kanikani added DIP locations to Thunder Cross.
- 0.144u7: Kanikani updated Thunder Cross dipswitches. Changed 'Unknown' dipswitches to 'Unused'.
- 0.160: Changed VSync to 59.17Hz.
Resolution, 0.106-0.159: 288x224 @ 60.000000Hz
Resolution, 0.160-0.255: 320x224 @ 59.170000Hz
TG Game Entry: https://www.twingalaxies.com/game/thunder-cross/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120415
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120416
Service Mode:
Service Mode will reflect the local configuration after playback, not the recording. Service Mode is accessed using the Srvice Mode DIP switch which can be toggled with the Service button (F2). Service Mode presents a series of test screens in a cycle. P1 Start button cycles through the screens. DIP Switches and configuration information are read-only.
Default Settings:

From MAME 0.250 after enabling the DIP switch.
|
|
0.106-0.122: thunderx - "Thunder Cross"
0.123-0.255: thunderx - "Thunder Cross (set 1)"
MAME History:
- 0.122u8: Changed description to 'Thunder Cross (set 1)'.
- 0.131u3: Kanikani added DIP locations to Thunder Cross.
- 0.144u7: Kanikani updated Thunder Cross dipswitches. Changed 'Unknown' dipswitches to 'Unused'.
- 0.160: Changed VSync to 59.17Hz.
Resolution, 0.106-0.159: 288x224 @ 60.000000Hz
Resolution, 0.160-0.255: 320x224 @ 59.170000Hz
TG Game Entry: https://www.twingalaxies.com/game/thunder-cross/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120415
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120416
Service Mode:
Service Mode will reflect the local configuration after playback, not the recording. Service Mode is accessed using the Srvice Mode DIP switch which can be toggled with the Service button (F2). Service Mode presents a series of test screens in a cycle. P1 Start button cycles through the screens. DIP Switches and configuration information are read-only.
Default Settings:
From MAME 0.250 after enabling the DIP switch.
thundfox
ROM set changed: no
0.106-0.255: thundfox - "Thunder Fox (World)"
Resolution, 0.106-0.255: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...ox-world/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120422
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120423
Service Mode:
Typical Taito F2 BIOS.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed using Service button (F2) and then a reset must occur, thus cannot be recorded in an INP. A test screen appears initially and can be progressed with P1 Start button. The second screen is an input test screen with DIP switches shown in read-only binary form.
Default Settings:

From MAME 0.250 after entering service mode:
|
0.106-0.255: thundfox - "Thunder Fox (World)"
Resolution, 0.106-0.255: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...ox-world/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120422
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120423
Service Mode:
Typical Taito F2 BIOS.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed using Service button (F2) and then a reset must occur, thus cannot be recorded in an INP. A test screen appears initially and can be progressed with P1 Start button. The second screen is an input test screen with DIP switches shown in read-only binary form.
Default Settings:
From MAME 0.250 after entering service mode:
tigerh
ROM set changed: no
0.106-0.175: tigerh - "Tiger Heli (US)"
Resolution, 0.106-0.175: 280x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....+Heli+%5BUS%5D
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7880
Rules, Points [TG Extreme Settings]: https://www.twingalaxies.com/scores.php?scores=21156
0.106-0.175: tigerh - "Tiger Heli (US)"
Resolution, 0.106-0.175: 280x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....+Heli+%5BUS%5D
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7880
Rules, Points [TG Extreme Settings]: https://www.twingalaxies.com/scores.php?scores=21156
tigerh on MAME 0.106
# MAME 0.106 source snippet [slapfigh.c]
Resolution: 280x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....+Heli+%5BUS%5D
************************************************** ******************************
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7880
ROMSet: TigerH
Cabinet: Upright
Flip Screen: Off
Dipswitch Test: Off
Player speed: Normal
Lives: 3
Difficulty: Medium
Bonus Life: 20000 80000
Unknown: On [All]
Sample correct TG:
DSW1: offset 0x2B, repeat every 0x7C, typical value 0xEF
- DSW1: 0x07 (Coinage): [not relevant]
- DSW1: 0x08 (Demo_Sounds): [not relevant]
- DSW1: 0x10 (Cabinet): 0x00 (Upright)
- DSW1: 0x20 (Flip_Screen): 0x20 (Off)
- DSW1: 0x40 (Dipswitch Test): 0x40 (Off)
- DSW1: 0x80 (Player Speed): 0x80 (Normal)
DSW2: offset 0x2F, repeat every 0x7C, exact value 0xFB
- DSW2: 0x03 (Lives): 0x03 (3)
- DSW2: 0x0c (Difficulty): 0x08 (Medium)
- DSW2: 0x10 (Bonus_Life): 0x10 (20000 80000)
- DSW2: 0x20 (Unknown): 0x20 (On)
- DSW2: 0x40 (Unknown): 0x40 (On)
- DSW2: 0x80 (Unknown): 0x80 (On)
20: 00 00 00 FF 00 00 00 FF 00 00 00 EF 00 00 00 FB
A0: 00 00 00 FF 00 00 00 EF 00 00 00 FB 00 00 00 00
120: 00 00 00 EF 00 00 00 FB 00 00 00 00 00 00 00 00
************************************************** ******************************
Rules, Points [TG Extreme Settings]: https://www.twingalaxies.com/scores.php?scores=21156
ROMSet: TigerH
Cabinet: Upright
Flip Screen: Off
Dipswitch Test: Off
Player speed: Fast
Lives: 3
Difficulty: Hardest
Bonus Life: 20000 80000
Unknown: On [All]
Sample correct TG:
DSW1: offset 0x2B, repeat every 0x7C, typical value 0x6F
- DSW1: 0x07 (Coinage): [not relevant]
- DSW1: 0x08 (Demo_Sounds): [not relevant]
- DSW1: 0x10 (Cabinet): 0x00 (Upright)
- DSW1: 0x20 (Flip_Screen): 0x20 (Off)
- DSW1: 0x40 (Dipswitch Test): 0x40 (Off)
- DSW1: 0x80 (Player Speed): 0x00 (Fast)
DSW2: offset 0x2F, repeat every 0x7C, exact value 0xF3
- DSW2: 0x03 (Lives): 0x03 (3)
- DSW2: 0x0c (Difficulty): 0x00 (Hardest)
- DSW2: 0x10 (Bonus_Life): 0x10 (20000 80000)
- DSW2: 0x20 (Unknown): 0x20 (On)
- DSW2: 0x40 (Unknown): 0x40 (On)
- DSW2: 0x80 (Unknown): 0x80 (On)
Code:
GAME( 1985, tigerh, 0, tigerh, tigerh, tigerh, ROT270, "Taito America Corp.", "Tiger Heli (US)", GAME_NO_COCKTAIL )
#define COMMON_START\
PORT_START_TAG("IN0")\
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY\
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY\
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY\
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY\
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_COCKTAIL\
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_COCKTAIL\
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_COCKTAIL\
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_COCKTAIL\
PORT_START_TAG("IN1")\
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON2 )\
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON1 )\
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_COCKTAIL\
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL\
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START1 )\
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 )\
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 )\
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN2 )
INPUT_PORTS_START( tigerh )
COMMON_START
PORT_START_TAG("DSW1")
PORT_DIPNAME( 0x07, 0x07, DEF_STR( Coinage ) )
PORT_DIPSETTING( 0x01, DEF_STR( 3C_1C ) )
// PORT_DIPSETTING( 0x02, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x04, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x07, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x03, DEF_STR( 2C_3C ) )
PORT_DIPSETTING( 0x06, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x05, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x08, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x00, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x10, DEF_STR( Cocktail ) )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Flip_Screen ) )
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_BIT( 0x40, 0x40, IPT_DIPSWITCH_NAME ) PORT_NAME("Dipswitch Test") PORT_CODE(KEYCODE_F2) PORT_TOGGLE
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x80, 0x80, "Player Speed" )
PORT_DIPSETTING( 0x80, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x00, "Fast" )
PORT_START_TAG("DSW2")
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x01, "1" )
PORT_DIPSETTING( 0x00, "2" )
PORT_DIPSETTING( 0x03, "3" )
PORT_DIPSETTING( 0x02, "5" )
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0x0c, DEF_STR( Easy ) )
PORT_DIPSETTING( 0x08, DEF_STR( Medium ) )
PORT_DIPSETTING( 0x04, DEF_STR( Hard ) )
PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) )
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Bonus_Life ) )
PORT_DIPSETTING( 0x10, "20000 80000" )
PORT_DIPSETTING( 0x00, "50000 120000" )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x20, DEF_STR( On ) )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x40, DEF_STR( On ) )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x80, DEF_STR( On ) )
INPUT_PORTS_END
Resolution: 280x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....+Heli+%5BUS%5D
************************************************** ******************************
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7880
ROMSet: TigerH
Cabinet: Upright
Flip Screen: Off
Dipswitch Test: Off
Player speed: Normal
Lives: 3
Difficulty: Medium
Bonus Life: 20000 80000
Unknown: On [All]
Sample correct TG:
DSW1: offset 0x2B, repeat every 0x7C, typical value 0xEF
- DSW1: 0x07 (Coinage): [not relevant]
- DSW1: 0x08 (Demo_Sounds): [not relevant]
- DSW1: 0x10 (Cabinet): 0x00 (Upright)
- DSW1: 0x20 (Flip_Screen): 0x20 (Off)
- DSW1: 0x40 (Dipswitch Test): 0x40 (Off)
- DSW1: 0x80 (Player Speed): 0x80 (Normal)
DSW2: offset 0x2F, repeat every 0x7C, exact value 0xFB
- DSW2: 0x03 (Lives): 0x03 (3)
- DSW2: 0x0c (Difficulty): 0x08 (Medium)
- DSW2: 0x10 (Bonus_Life): 0x10 (20000 80000)
- DSW2: 0x20 (Unknown): 0x20 (On)
- DSW2: 0x40 (Unknown): 0x40 (On)
- DSW2: 0x80 (Unknown): 0x80 (On)
20: 00 00 00 FF 00 00 00 FF 00 00 00 EF 00 00 00 FB
A0: 00 00 00 FF 00 00 00 EF 00 00 00 FB 00 00 00 00
120: 00 00 00 EF 00 00 00 FB 00 00 00 00 00 00 00 00
************************************************** ******************************
Rules, Points [TG Extreme Settings]: https://www.twingalaxies.com/scores.php?scores=21156
ROMSet: TigerH
Cabinet: Upright
Flip Screen: Off
Dipswitch Test: Off
Player speed: Fast
Lives: 3
Difficulty: Hardest
Bonus Life: 20000 80000
Unknown: On [All]
Sample correct TG:
DSW1: offset 0x2B, repeat every 0x7C, typical value 0x6F
- DSW1: 0x07 (Coinage): [not relevant]
- DSW1: 0x08 (Demo_Sounds): [not relevant]
- DSW1: 0x10 (Cabinet): 0x00 (Upright)
- DSW1: 0x20 (Flip_Screen): 0x20 (Off)
- DSW1: 0x40 (Dipswitch Test): 0x40 (Off)
- DSW1: 0x80 (Player Speed): 0x00 (Fast)
DSW2: offset 0x2F, repeat every 0x7C, exact value 0xF3
- DSW2: 0x03 (Lives): 0x03 (3)
- DSW2: 0x0c (Difficulty): 0x00 (Hardest)
- DSW2: 0x10 (Bonus_Life): 0x10 (20000 80000)
- DSW2: 0x20 (Unknown): 0x20 (On)
- DSW2: 0x40 (Unknown): 0x40 (On)
- DSW2: 0x80 (Unknown): 0x80 (On)
Code:
20: 00 00 00 FF 00 00 00 FF 00 00 00 6F 00 00 00 F3
A0: 00 00 00 FF 00 00 00 6F 00 00 00 F3 00 00 00 00
120: 00 00 00 6F 00 00 00 F3 00 00 00 00 00 00 00 00
tigeroad
Note: two ROM sets represented here with changeover at 0.154.
MAME History:
- 0.154: Bonky0013 and The Dumping Union added Tiger Road (US). Bonky0013 and Brian Troha added PCB locations to the Tiger Road sets. Brian Troha corrected name for BPROM and document type for the Tiger Road sets. Changed 'Tiger Road (US)' to clone 'Tiger Road (US, Romstar license)'. Renamed (tigeroad) to (tigeroadu).
Tiger Road (US, Romstar license)
--------------------------------
ROM set changed: yes
0.106-0.153: tigeroad - "Tiger Road (US)"
0.154-0.175: tigeroadu - "Tiger Road (US, Romstar license)"
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.175: 256x224 @ 60.080000Hz
TG Game Entry: https://www.twingalaxies.com/scores....iger%20Road%20[US]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10793
Tiger Road (US)
---------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.154.
0.154-0.176: tigeroad - "Tiger Road (US)"
Resolution, 0.154-0.176: 256x224 @ 60.080000Hz
Rules: [no current tracks]
MAME History:
- 0.154: Bonky0013 and The Dumping Union added Tiger Road (US). Bonky0013 and Brian Troha added PCB locations to the Tiger Road sets. Brian Troha corrected name for BPROM and document type for the Tiger Road sets. Changed 'Tiger Road (US)' to clone 'Tiger Road (US, Romstar license)'. Renamed (tigeroad) to (tigeroadu).
Tiger Road (US, Romstar license)
--------------------------------
ROM set changed: yes
0.106-0.153: tigeroad - "Tiger Road (US)"
0.154-0.175: tigeroadu - "Tiger Road (US, Romstar license)"
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.175: 256x224 @ 60.080000Hz
TG Game Entry: https://www.twingalaxies.com/scores....iger%20Road%20[US]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10793
Tiger Road (US)
---------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.154.
0.154-0.176: tigeroad - "Tiger Road (US)"
Resolution, 0.154-0.176: 256x224 @ 60.080000Hz
Rules: [no current tracks]
tigeroadu
ROM set changed: yes
0.106-0.153: tigeroad - "Tiger Road (US)"
0.154-0.175: tigeroadu - "Tiger Road (US, Romstar license)"
MAME History:
- 0.154: Bonky0013 and The Dumping Union added Tiger Road (US). Bonky0013 and Brian Troha added PCB locations to the Tiger Road sets. Brian Troha corrected name for BPROM and document type for the Tiger Road sets. Changed 'Tiger Road (US)' to clone 'Tiger Road (US, Romstar license)'. Renamed (tigeroad) to (tigeroadu).
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.175: 256x224 @ 60.080000Hz
TG Game Entry: https://www.twingalaxies.com/scores....iger%20Road%20[US]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10793
0.106-0.153: tigeroad - "Tiger Road (US)"
0.154-0.175: tigeroadu - "Tiger Road (US, Romstar license)"
MAME History:
- 0.154: Bonky0013 and The Dumping Union added Tiger Road (US). Bonky0013 and Brian Troha added PCB locations to the Tiger Road sets. Brian Troha corrected name for BPROM and document type for the Tiger Road sets. Changed 'Tiger Road (US)' to clone 'Tiger Road (US, Romstar license)'. Renamed (tigeroad) to (tigeroadu).
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.175: 256x224 @ 60.080000Hz
TG Game Entry: https://www.twingalaxies.com/scores....iger%20Road%20[US]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10793
timber
ROM set changed: no
0.106-0.255: timber - "Timber"
Resolution, 0.106-0.255: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/timber/mame/
Rules, Points [Single Player Only, Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=7881
Rules, Points [Single Player Only, Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7882
Rules, Points [Two Player Team, Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=36971
Rules, Points [Two Player Team, Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120431
Service Mode:
Typical Bally MCR BIOS.
This game has both DIPs & internal settings covered by the rules. Hardware DIP switches will reflect the local configuration after playback, not the recording. To enter Service Mode, enable the DIP Switch which can be toggled with the Service Mode Button (F2) and then use Tilt (T) to reset. Navigation is achieved with P1 Up and Down. Top-level menu selection is with P1 Left and instructions are given on screen for each sub-section. To return to game, adjust the DIP Switch or press F2 - no need to Tilt.
Default Settings:
| 
0.106-0.255: timber - "Timber"
Resolution, 0.106-0.255: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/timber/mame/
Rules, Points [Single Player Only, Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=7881
Rules, Points [Single Player Only, Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7882
Rules, Points [Two Player Team, Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=36971
Rules, Points [Two Player Team, Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=120431
Service Mode:
Typical Bally MCR BIOS.
This game has both DIPs & internal settings covered by the rules. Hardware DIP switches will reflect the local configuration after playback, not the recording. To enter Service Mode, enable the DIP Switch which can be toggled with the Service Mode Button (F2) and then use Tilt (T) to reset. Navigation is achieved with P1 Up and Down. Top-level menu selection is with P1 Left and instructions are given on screen for each sub-section. To return to game, adjust the DIP Switch or press F2 - no need to Tilt.
Default Settings:
timecris, timecrisa, timecrsa
Note: two sets are represented here, no changeover but track rules permit either.
MAME History:
- 0.123u1: Added 'Service Mode' dipswitch.
- 0.133u1: Renamed (timecrsa) to (timecrisa).
- 0.144u2: Angelo Salese removed deprecat.h usage from Namco System 22 driver. Changed VSync to 54.790611 Hz.
- 0.144u3: Changed VSync to 59.937809 Hz.
- 0.148u1: Renamed user1 to gamma_proms and user4 to MCU. Added S22 dummy I/O MCU lest it be forgotten. On non Super System 22, the 2nd C74 is responsible for inputs and sends it to the main MCU via serial I/O (UART?). Cleanup class m_m to m_ and double-line functions, added some comments. Cleanup ADC reads on Super22. Small driver cleanup and port bits and DIP locations cleanup [hap]. Changed 'DIPx-x' to 'Unknown' dipswitches.
- 0.153: Added keycus RNG for Namco System 22 similar to other Namco and notes. Tweaked video params [hap]. Changed VSync to 60Hz.
- 0.155: Added machine\namcomcu.c/h. Made cabinet type a confsetting instead of dipswitch. ioport_array stuff. Fixed debug assert [hap]. Replaced M37702 CPU2 with 'C74 (M37702)' only in acedrive, cybrcomm, raveracw, ridgera2, ridgerac and victlapw.- 0.190: Changed description to 'Time Crisis (Rev. TS2 Ver.B, World)' and clone (Rev. TS2 Ver.A) to 'Time Crisis (Rev. TS2 Ver.A, World)'.
- 0.203: [- snip -] Changed TMS32025 CPU2/3 clock speeds to 40MHz. Changed VSync to 59.904060 Hz.
- 0.250: Changed year to 1996. Changed description to 'Time Crisis (World, TS2 Ver.B)' and clone (Rev. TS2 Ver.A, World) to 'Time Crisis (World, TS2 Ver.A)'.
TG Game Entry: https://www.twingalaxies.com/game/time-crisis/mame/
Rules, Stage 1: https://www.twingalaxies.com/scores.php?scores=256847 [1]
Rules, Stage 2: https://www.twingalaxies.com/scores.php?scores=256848 [1]
Rules, Stage 3: https://www.twingalaxies.com/scores.php?scores=256849 [1]
Rules, Story Mode: https://www.twingalaxies.com/scores.php?scores=256738 [1]
[1]: Track creator used MAME 0.229 as the first use: not a legacy TG track (so not 0.106-based).
Time Crisis (World, TS2 Ver.B)
---------------------
ROM set changed: no. Added in 0.78u1
0.78u1-0.189: timecris - "Time Crisis (Rev. TS2 Ver.B)"
0.190-0.249: timecris - "Time Crisis (Rev. TS2 Ver.B, World)"
0.250-0.257: timecris - "Time Crisis (World, TS2 Ver.B)"
Resolution, 0.106-0.144: 640x480 @ 60.000000Hz
Resolution, 0.145-0.152: 640x480 @ 59.937809Hz
Resolution, 0.153-0.202: 640x480 @ 60.000000Hz
Resolution, 0.203-0.257: 640x480 @ 59.904060Hz
Time Crisis (World, TS2 Ver.A)
---------------------
0.78-0.133: timecrsa - "Time Crisis (Rev. TS2 Ver.A)"
0.134-0.189: timecrisa - "Time Crisis (Rev. TS2 Ver.A)"
0.190-0.249: timecrisa - "Time Crisis (Rev. TS2 Ver.A, World)"
0.250-0.257: timecrisa - "Time Crisis (World, TS2 Ver.A)"
Resolution, 0.106-0.144: 640x480 @ 60.000000Hz
Resolution, 0.145-0.152: 640x480 @ 59.937809Hz
Resolution, 0.153-0.202: 640x480 @ 60.000000Hz
Resolution, 0.203-0.257: 640x480 @ 59.904060Hz
Service Mode:
Typical Namco System 22 and Super 22 BIOS.
There are both hardware DIP switches & internal settings. Hardware DIP switches will reflect local configuration after playback, not the recording. Other relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed via the DIP Switch which is toggled with the Service button (F2). Navigation instructions are given at the bottom of the screen.
Default Settings:
MAME 0.106:
MAME 0.250:
BIOS Settings:
| 
From MAME 0.250:
timecris:
timecrisa:
From MAME 0.250 after entering service mode:
| 
MAME Note on Calibration:
- Hit 9 (Service SW) + F2 (Test SW) to enter gun calibration. Hit LEFT ALT two times then aim for the target, using LEFT ALT to shoot, lining up your shot. Test to see that the target is aligned then hit 9 (Service SW) and then F2 (Test SW) to write NVRAM and return to game. It's suggested you fully restart the game after this step as there is sometimes left over target graphics from procedure.
MAME History:
- 0.123u1: Added 'Service Mode' dipswitch.
- 0.133u1: Renamed (timecrsa) to (timecrisa).
- 0.144u2: Angelo Salese removed deprecat.h usage from Namco System 22 driver. Changed VSync to 54.790611 Hz.
- 0.144u3: Changed VSync to 59.937809 Hz.
- 0.148u1: Renamed user1 to gamma_proms and user4 to MCU. Added S22 dummy I/O MCU lest it be forgotten. On non Super System 22, the 2nd C74 is responsible for inputs and sends it to the main MCU via serial I/O (UART?). Cleanup class m_m to m_ and double-line functions, added some comments. Cleanup ADC reads on Super22. Small driver cleanup and port bits and DIP locations cleanup [hap]. Changed 'DIPx-x' to 'Unknown' dipswitches.
- 0.153: Added keycus RNG for Namco System 22 similar to other Namco and notes. Tweaked video params [hap]. Changed VSync to 60Hz.
- 0.155: Added machine\namcomcu.c/h. Made cabinet type a confsetting instead of dipswitch. ioport_array stuff. Fixed debug assert [hap]. Replaced M37702 CPU2 with 'C74 (M37702)' only in acedrive, cybrcomm, raveracw, ridgera2, ridgerac and victlapw.- 0.190: Changed description to 'Time Crisis (Rev. TS2 Ver.B, World)' and clone (Rev. TS2 Ver.A) to 'Time Crisis (Rev. TS2 Ver.A, World)'.
- 0.203: [- snip -] Changed TMS32025 CPU2/3 clock speeds to 40MHz. Changed VSync to 59.904060 Hz.
- 0.250: Changed year to 1996. Changed description to 'Time Crisis (World, TS2 Ver.B)' and clone (Rev. TS2 Ver.A, World) to 'Time Crisis (World, TS2 Ver.A)'.
TG Game Entry: https://www.twingalaxies.com/game/time-crisis/mame/
Rules, Stage 1: https://www.twingalaxies.com/scores.php?scores=256847 [1]
Rules, Stage 2: https://www.twingalaxies.com/scores.php?scores=256848 [1]
Rules, Stage 3: https://www.twingalaxies.com/scores.php?scores=256849 [1]
Rules, Story Mode: https://www.twingalaxies.com/scores.php?scores=256738 [1]
[1]: Track creator used MAME 0.229 as the first use: not a legacy TG track (so not 0.106-based).
Time Crisis (World, TS2 Ver.B)
---------------------
ROM set changed: no. Added in 0.78u1
0.78u1-0.189: timecris - "Time Crisis (Rev. TS2 Ver.B)"
0.190-0.249: timecris - "Time Crisis (Rev. TS2 Ver.B, World)"
0.250-0.257: timecris - "Time Crisis (World, TS2 Ver.B)"
Resolution, 0.106-0.144: 640x480 @ 60.000000Hz
Resolution, 0.145-0.152: 640x480 @ 59.937809Hz
Resolution, 0.153-0.202: 640x480 @ 60.000000Hz
Resolution, 0.203-0.257: 640x480 @ 59.904060Hz
Time Crisis (World, TS2 Ver.A)
---------------------
0.78-0.133: timecrsa - "Time Crisis (Rev. TS2 Ver.A)"
0.134-0.189: timecrisa - "Time Crisis (Rev. TS2 Ver.A)"
0.190-0.249: timecrisa - "Time Crisis (Rev. TS2 Ver.A, World)"
0.250-0.257: timecrisa - "Time Crisis (World, TS2 Ver.A)"
Resolution, 0.106-0.144: 640x480 @ 60.000000Hz
Resolution, 0.145-0.152: 640x480 @ 59.937809Hz
Resolution, 0.153-0.202: 640x480 @ 60.000000Hz
Resolution, 0.203-0.257: 640x480 @ 59.904060Hz
Service Mode:
Typical Namco System 22 and Super 22 BIOS.
There are both hardware DIP switches & internal settings. Hardware DIP switches will reflect local configuration after playback, not the recording. Other relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed via the DIP Switch which is toggled with the Service button (F2). Navigation instructions are given at the bottom of the screen.
Default Settings:
MAME 0.106:
MAME 0.250:
BIOS Settings:
From MAME 0.250:
timecris:
timecrisa:
From MAME 0.250 after entering service mode:
MAME Note on Calibration:
- Hit 9 (Service SW) + F2 (Test SW) to enter gun calibration. Hit LEFT ALT two times then aim for the target, using LEFT ALT to shoot, lining up your shot. Test to see that the target is aligned then hit 9 (Service SW) and then F2 (Test SW) to write NVRAM and return to game. It's suggested you fully restart the game after this step as there is sometimes left over target graphics from procedure.
timekill
ROM set changed: no
0.106-0.175: timekill - "Time Killers (v1.32)"
Resolution, 0.106-0.113: 384x240 @ 60.000000Hz
Resolution, 0.114-0.122: 200x200 @ 60.000000Hz
Resolution, 0.123-0.153: 384x256 @ 60.106990Hz
Resolution, 0.154-0.175: 384x240 @ 60.106990Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Time Killers [v1.32]
0.106-0.175: timekill - "Time Killers (v1.32)"
Resolution, 0.106-0.113: 384x240 @ 60.000000Hz
Resolution, 0.114-0.122: 200x200 @ 60.000000Hz
Resolution, 0.123-0.153: 384x256 @ 60.106990Hz
Resolution, 0.154-0.175: 384x240 @ 60.106990Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Time Killers [v1.32]
timeplt
ROM set changed: no
0.106-0.209: timeplt - "Time Pilot"
Resolution, 0.106-0.209: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/time-pilot/mame/
Rules, Points [Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=9835
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=9834
0.106-0.209: timeplt - "Time Pilot"
Resolution, 0.106-0.209: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/time-pilot/mame/
Rules, Points [Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=9835
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=9834
timeplt on MAME 0.106
Code:
INPUT_PORTS_START( timeplt )
TIMEPILOT_INPUTS
PORT_START_TAG("DSW0")
PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x02, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x05, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x08, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x04, DEF_STR( 3C_2C ) )
PORT_DIPSETTING( 0x01, DEF_STR( 4C_3C ) )
PORT_DIPSETTING( 0x0f, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x03, DEF_STR( 3C_4C ) )
PORT_DIPSETTING( 0x07, DEF_STR( 2C_3C ) )
PORT_DIPSETTING( 0x0e, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x06, DEF_STR( 2C_5C ) )
PORT_DIPSETTING( 0x0d, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x0c, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0x0b, DEF_STR( 1C_5C ) )
PORT_DIPSETTING( 0x0a, DEF_STR( 1C_6C ) )
PORT_DIPSETTING( 0x09, DEF_STR( 1C_7C ) )
PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) )
PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) )
PORT_DIPSETTING( 0x20, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x50, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x40, DEF_STR( 3C_2C ) )
PORT_DIPSETTING( 0x10, DEF_STR( 4C_3C ) )
PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x30, DEF_STR( 3C_4C ) )
PORT_DIPSETTING( 0x70, DEF_STR( 2C_3C ) )
PORT_DIPSETTING( 0xe0, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x60, DEF_STR( 2C_5C ) )
PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0xb0, DEF_STR( 1C_5C ) )
PORT_DIPSETTING( 0xa0, DEF_STR( 1C_6C ) )
PORT_DIPSETTING( 0x90, DEF_STR( 1C_7C ) )
PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) )
PORT_START_TAG("DSW1")
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x03, "3" )
PORT_DIPSETTING( 0x02, "4" )
PORT_DIPSETTING( 0x01, "5" )
PORT_DIPSETTING( 0x00, "255 (Cheat)")
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x04, DEF_STR( Cocktail ) )
PORT_DIPNAME( 0x08, 0x08, "Bonus" )
PORT_DIPSETTING( 0x08, "10000 50000" )
PORT_DIPSETTING( 0x00, "20000 60000" )
PORT_DIPNAME( 0x70, 0x70, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0x70, "1 (Easiest)" )
PORT_DIPSETTING( 0x60, "2" )
PORT_DIPSETTING( 0x50, "3" )
PORT_DIPSETTING( 0x40, "4" )
PORT_DIPSETTING( 0x30, "5 (Average)" )
PORT_DIPSETTING( 0x20, "6" )
PORT_DIPSETTING( 0x10, "7" )
PORT_DIPSETTING( 0x00, "8 (Hardest)" )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
INPUT_PORTS_END
#define TIMEPILOT_INPUTS \
PORT_START_TAG("IN0")\
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )\
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )\
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN3 )\
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START1 )\
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START2 )\
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_START_TAG("IN1")\
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY\
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY\
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY\
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY\
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )\
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_START_TAG("IN2")\
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_COCKTAIL\
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_COCKTAIL\
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_COCKTAIL\
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_COCKTAIL\
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL\
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
Resolution: 256x224 @60Hz
----
Rules, Marathon: https://www.twingalaxies.com/scores.php?scores=9835
ROMSet: TimePlt
Lives: 3
Cabinet: Upright
Bonus: 10000 50000
Difficulty: 3
Sample correct TG:
DSW1: offset 0x33, repeat every 0x7C, typical value 0x5B
- DSW1: 0x03 (Lives): 0x03 (3)
- DSW1: 0x04 (Cabinet): 0x00 (Upright)
- DSW1: 0x08 (Bonus): 0x08 (10000 50000)
- DSW1: 0x70 (Difficulty): 0x50 (3)
- DSW1: 0x80 (Demo_Sounds): [not relevant]
Code:
30: 00 00 00 5B 00 00 00 00 00 00 00 00 00 00 00 00 | ...[............
A0: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 5B | ... ... ... ...[
120: 00 00 00 FF 00 00 00 FF 00 00 00 5B 00 00 00 00 | ... ... ...[....
----
----
Rules, Tournament: https://www.twingalaxies.com/scores.php?scores=9834
ROMSet: TimePlt
Lives: 3
Cabinet: Upright
Bonus: 20000 60000
Difficulty: 8 [Hardest]
Sample correct TG:
DSW1: offset 0x33, repeat every 0x7C, typical value 0x03
- DSW1: 0x03 (Lives): 0x03 (3)
- DSW1: 0x04 (Cabinet): 0x00 (Upright)
- DSW1: 0x08 (Bonus): 0x00 (20000 60000)
- DSW1: 0x70 (Difficulty): 0x00 (8 (Hardest))
- DSW1: 0x80 (Demo_Sounds): [not relevant]
Code:
30: 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 | ................
A0: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 03 | ... ... ... ....
120: 00 00 00 FF 00 00 00 FF 00 00 00 03 00 00 00 00 | ... ... ........
----
timescan
ROM set changed: no
0.106-0.210: timescan - "Time Scanner (set 2, System 16B)"
Resolution, 0.106-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.116: 321x224 @ 60.054389Hz
Resolution, 0.117-0.210: 320x224 @ 60.054389Hz
TG Game Entry: https://www.twingalaxies.com/game/ti...stem-16b/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120433
0.106-0.210: timescan - "Time Scanner (set 2, System 16B)"
Resolution, 0.106-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.116: 321x224 @ 60.054389Hz
Resolution, 0.117-0.210: 320x224 @ 60.054389Hz
TG Game Entry: https://www.twingalaxies.com/game/ti...stem-16b/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120433
timesold
ROM set changed: no
0.106-0.175: timesold - "Time Soldiers (US Rev 3)"
Resolution, 0.106-0.155: 256x224 @ 60.000000Hz
Resolution, 0.156-0.175: 256x224 @ 60.191409Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Time Soldiers [US Rev 3]
0.106-0.175: timesold - "Time Soldiers (US Rev 3)"
Resolution, 0.106-0.155: 256x224 @ 60.000000Hz
Resolution, 0.156-0.175: 256x224 @ 60.191409Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Time Soldiers [US Rev 3]
timetunl
ROM set changed: no
0.106-0.250: timetunl - "Time Tunnel"
Resolution, 0.106-0.250: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/time-tunnel/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120436
Service Mode:
No Service Mode.
0.106-0.250: timetunl - "Time Tunnel"
Resolution, 0.106-0.250: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/time-tunnel/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120436
Service Mode:
No Service Mode.
timetunl on MAME 0.106
# MAME 0.106 source snippet [taitosj.c]
Resolution: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....me=Time+Tunnel
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120436
ROMSet: TimeTunl
Unknown: On [All]
Free Play: Off
Lives: 3
Flip Screen: Off
Cabinet: Upright
Year Display: Yes
Invulnerability [Cheat]: Off
Sample correct TG:
DSW1: offset 0x37, repeat every 0x7C, typical value 0x1C
- DSW1: 0x01 (Unknown): 0x00 (On)
- DSW1: 0x02 (Unknown): 0x00 (On)
- DSW1: 0x04 (Free_Play): 0x04 (Off)
- DSW1: 0x18 (Lives): 0x18 (3)
- DSW1: 0x20 (Unknown): 0x00 (On)
- DSW1: 0x40 (Flip_Screen): 0x00 (Off)
- DSW1: 0x80 (Cabinet): 0x00 (Upright)
DSW3: offset 0x3F, repeat every 0x7C, typical value 0xF0
- DSW3: 0x01 (Unknown): 0x00 (Off)
- DSW3: 0x02 (Unknown): 0x00 (Off)
- DSW3: 0x04 (Unknown): 0x00 (Off)
- DSW3: 0x08 (Unknown): 0x00 (Off)
- DSW3: 0x10 (Coinage Display): [not relevant]
- DSW3: 0x20 (Year Display): 0x20 (Yes)
- DSW3: 0x40 (Invulnerability (Cheat)): 0x40 (Off)
- DSW3: 0x80 (Coinage): [not relevant]
Code:
GAME( 1982, timetunl, 0, nomcu, timetunl, 0, ROT0, "Taito Corporation", "Time Tunnel", GAME_SUPPORTS_SAVE )
#define DSW2_PORT \
PORT_DIPNAME( 0x0f, 0x00, DEF_STR( Coin_A ) ) \
PORT_DIPSETTING( 0x0f, DEF_STR( 9C_1C ) ) \
PORT_DIPSETTING( 0x0e, DEF_STR( 8C_1C ) ) \
PORT_DIPSETTING( 0x0d, DEF_STR( 7C_1C ) ) \
PORT_DIPSETTING( 0x0c, DEF_STR( 6C_1C ) ) \
PORT_DIPSETTING( 0x0b, DEF_STR( 5C_1C ) ) \
PORT_DIPSETTING( 0x0a, DEF_STR( 4C_1C ) ) \
PORT_DIPSETTING( 0x09, DEF_STR( 3C_1C ) ) \
PORT_DIPSETTING( 0x08, DEF_STR( 2C_1C ) ) \
PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) \
PORT_DIPSETTING( 0x01, DEF_STR( 1C_2C ) ) \
PORT_DIPSETTING( 0x02, DEF_STR( 1C_3C ) ) \
PORT_DIPSETTING( 0x03, DEF_STR( 1C_4C ) ) \
PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) \
PORT_DIPSETTING( 0x05, DEF_STR( 1C_6C ) ) \
PORT_DIPSETTING( 0x06, DEF_STR( 1C_7C ) ) \
PORT_DIPSETTING( 0x07, DEF_STR( 1C_8C ) ) \
PORT_DIPNAME( 0xf0, 0x00, DEF_STR( Coin_B ) ) \
PORT_DIPSETTING( 0xf0, DEF_STR( 9C_1C ) ) \
PORT_DIPSETTING( 0xe0, DEF_STR( 8C_1C ) ) \
PORT_DIPSETTING( 0xd0, DEF_STR( 7C_1C ) ) \
PORT_DIPSETTING( 0xc0, DEF_STR( 6C_1C ) ) \
PORT_DIPSETTING( 0xb0, DEF_STR( 5C_1C ) ) \
PORT_DIPSETTING( 0xa0, DEF_STR( 4C_1C ) ) \
PORT_DIPSETTING( 0x90, DEF_STR( 3C_1C ) ) \
PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C ) ) \
PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) \
PORT_DIPSETTING( 0x10, DEF_STR( 1C_2C ) ) \
PORT_DIPSETTING( 0x20, DEF_STR( 1C_3C ) ) \
PORT_DIPSETTING( 0x30, DEF_STR( 1C_4C ) ) \
PORT_DIPSETTING( 0x40, DEF_STR( 1C_5C ) ) \
PORT_DIPSETTING( 0x50, DEF_STR( 1C_6C ) ) \
PORT_DIPSETTING( 0x60, DEF_STR( 1C_7C ) ) \
PORT_DIPSETTING( 0x70, DEF_STR( 1C_8C ) )
#define COMMON_IN2\
PORT_START_TAG("IN2")\
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 )\
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 )\
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START1 )\
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START2 )
#define COMMON_IN3(coin3state)\
PORT_START_TAG("IN3") /* Service */\
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x10, coin3state, IPT_COIN3 )\
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_TILT )\
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )\
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_START( timetunl )
PORT_START_TAG("IN0")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START_TAG("IN1")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_COCKTAIL
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_COCKTAIL
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
COMMON_IN2
COMMON_IN3(IP_ACTIVE_LOW)
PORT_START_TAG("IN4")
PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0xf0, IP_ACTIVE_HIGH, IPT_SPECIAL ) // from sound CPU
PORT_START_TAG("DSW1")
PORT_DIPNAME( 0x01, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Free_Play ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x18, 0x18, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x18, "3" )
PORT_DIPSETTING( 0x10, "4" )
PORT_DIPSETTING( 0x08, "5" )
PORT_DIPSETTING( 0x00, "6" )
PORT_DIPNAME( 0x20, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x40, 0x00, DEF_STR( Flip_Screen ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x40, DEF_STR( On ) )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x80, DEF_STR( Cocktail ) )
PORT_START_TAG("DSW2") /* Coinage */
DSW2_PORT
PORT_START_TAG("DSW3")
PORT_DIPNAME( 0x01, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x10, "Coinage Display" )
PORT_DIPSETTING( 0x10, "Coins/Credits" )
PORT_DIPSETTING( 0x00, "Insert Coin" )
PORT_DIPNAME( 0x20, 0x20, "Year Display" )
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
PORT_DIPSETTING( 0x20, DEF_STR( Yes ) )
PORT_DIPNAME( 0x40, 0x40, "Invulnerability (Cheat)")
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Coinage ) )
PORT_DIPSETTING( 0x80, "A and B" )
PORT_DIPSETTING( 0x00, "A only" )
INPUT_PORTS_END
Resolution: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....me=Time+Tunnel
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120436
ROMSet: TimeTunl
Unknown: On [All]
Free Play: Off
Lives: 3
Flip Screen: Off
Cabinet: Upright
Year Display: Yes
Invulnerability [Cheat]: Off
Sample correct TG:
DSW1: offset 0x37, repeat every 0x7C, typical value 0x1C
- DSW1: 0x01 (Unknown): 0x00 (On)
- DSW1: 0x02 (Unknown): 0x00 (On)
- DSW1: 0x04 (Free_Play): 0x04 (Off)
- DSW1: 0x18 (Lives): 0x18 (3)
- DSW1: 0x20 (Unknown): 0x00 (On)
- DSW1: 0x40 (Flip_Screen): 0x00 (Off)
- DSW1: 0x80 (Cabinet): 0x00 (Upright)
DSW3: offset 0x3F, repeat every 0x7C, typical value 0xF0
- DSW3: 0x01 (Unknown): 0x00 (Off)
- DSW3: 0x02 (Unknown): 0x00 (Off)
- DSW3: 0x04 (Unknown): 0x00 (Off)
- DSW3: 0x08 (Unknown): 0x00 (Off)
- DSW3: 0x10 (Coinage Display): [not relevant]
- DSW3: 0x20 (Year Display): 0x20 (Yes)
- DSW3: 0x40 (Invulnerability (Cheat)): 0x40 (Off)
- DSW3: 0x80 (Coinage): [not relevant]
Code:
30: 00 00 00 0F 00 00 00 1C 00 00 00 00 00 00 00 F0
B0: 00 00 00 1C 00 00 00 00 00 00 00 F0 00 00 00 00
120: 00 00 00 FF 00 00 00 FF 00 00 00 0F 00 00 00 1C
130: 00 00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00
tinklpit
ROM set changed: no
0.106-0.255: tinklpit - "Tinkle Pit (Japan)"
Resolution 0.106-0.255: 304x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/ti...it-japan/mame/
Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120437
Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120438
Service Mode:
Typical Namco NA-1 / NA-2 System hardware.
Hardware DIP settings (like Service Mode) will reflect the local configuration after playback ends, not the recording. Most settings are software settings (stored in NVRAM), not hardware. Service Mode is accessed using the Service DIP switch which can be toggled with the Service button (F2). Navigation is performed with P1 Up & Down; selection with P1 Button 1 and P1 Button 2 exits sub-menus.
Default Settings:
MAME 0.106:
MAME 0.250:
BIOS Coin Options:
BIOS Game Options:
0.106-0.255: tinklpit - "Tinkle Pit (Japan)"
Resolution 0.106-0.255: 304x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/ti...it-japan/mame/
Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120437
Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120438
Service Mode:
Typical Namco NA-1 / NA-2 System hardware.
Hardware DIP settings (like Service Mode) will reflect the local configuration after playback ends, not the recording. Most settings are software settings (stored in NVRAM), not hardware. Service Mode is accessed using the Service DIP switch which can be toggled with the Service button (F2). Navigation is performed with P1 Up & Down; selection with P1 Button 1 and P1 Button 2 exits sub-menus.
Default Settings:
MAME 0.106:
MAME 0.250:
BIOS Coin Options:
BIOS Game Options:
tinstara
ROM set changed: yes
0.106-0.116: tinstar - "The Tin Star"
0.117-0.220: tinstar - "The Tin Star (set 1)"
0.221- : tinstara - "The Tin Star (TS, 5 PCB version)"
From MAMEINFO.DAT:
- 0.221: Changed (set 1) to clone 'The Tin Star (TS, 5 PCB version)' and (set 2) to parent 'The Tin Star (A10, 4 PCB version)'. Renamed (tinstar) to (tinstara) and (tinstar2) to (tinstar).
Resolution, 0.106-0.221: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/the-tin-star/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10790
0.106-0.116: tinstar - "The Tin Star"
0.117-0.220: tinstar - "The Tin Star (set 1)"
0.221- : tinstara - "The Tin Star (TS, 5 PCB version)"
From MAMEINFO.DAT:
- 0.221: Changed (set 1) to clone 'The Tin Star (TS, 5 PCB version)' and (set 2) to parent 'The Tin Star (A10, 4 PCB version)'. Renamed (tinstar) to (tinstara) and (tinstar2) to (tinstar).
Resolution, 0.106-0.221: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/the-tin-star/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10790
tinstar
Note: two ROM sets represented here with changeover at 0.221.
From MAMEINFO.DAT:
- 0.116u3: Tirino73 and David Haywood added clone The Tin Star (set 2). Changed parent description to 'The Tin Star (set 1)'.
- 0.221: Changed (set 1) to clone 'The Tin Star (TS, 5 PCB version)' and (set 2) to parent 'The Tin Star (A10, 4 PCB version)'. Renamed (tinstar) to (tinstara) and (tinstar2) to (tinstar).
The Tin Star (TS, 5 PCB version)
--------------------------------
ROM set changed: yes
0.106-0.116: tinstar - "The Tin Star"
0.117-0.220: tinstar - "The Tin Star (set 1)"
0.221- : tinstara - "The Tin Star (TS, 5 PCB version)"
From MAMEINFO.DAT:
- 0.116u3: Tirino73 and David Haywood added clone The Tin Star (set 2). Changed parent description to 'The Tin Star (set 1)'.
- 0.221: Changed (set 1) to clone 'The Tin Star (TS, 5 PCB version)' and (set 2) to parent 'The Tin Star (A10, 4 PCB version)'. Renamed (tinstar) to (tinstara) and (tinstar2) to (tinstar).
Resolution, 0.106-0.221: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/the-tin-star/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10790
The Tin Star (A10, 4 PCB version)
---------------------------------
Note: not currently represented on TG.
ROM set changed: yes. Added in 0.116u3.
0.117-0.220: tinstar2 - "The Tin Star (set 2)"
0.221- : tinstar - "The Tin Star (A10, 4 PCB version)"
Resolution, 0.221- : 256x224 @ 60.000000Hz
Rules: [no current tracks]
From MAMEINFO.DAT:
- 0.116u3: Tirino73 and David Haywood added clone The Tin Star (set 2). Changed parent description to 'The Tin Star (set 1)'.
- 0.221: Changed (set 1) to clone 'The Tin Star (TS, 5 PCB version)' and (set 2) to parent 'The Tin Star (A10, 4 PCB version)'. Renamed (tinstar) to (tinstara) and (tinstar2) to (tinstar).
The Tin Star (TS, 5 PCB version)
--------------------------------
ROM set changed: yes
0.106-0.116: tinstar - "The Tin Star"
0.117-0.220: tinstar - "The Tin Star (set 1)"
0.221- : tinstara - "The Tin Star (TS, 5 PCB version)"
From MAMEINFO.DAT:
- 0.116u3: Tirino73 and David Haywood added clone The Tin Star (set 2). Changed parent description to 'The Tin Star (set 1)'.
- 0.221: Changed (set 1) to clone 'The Tin Star (TS, 5 PCB version)' and (set 2) to parent 'The Tin Star (A10, 4 PCB version)'. Renamed (tinstar) to (tinstara) and (tinstar2) to (tinstar).
Resolution, 0.106-0.221: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/the-tin-star/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10790
The Tin Star (A10, 4 PCB version)
---------------------------------
Note: not currently represented on TG.
ROM set changed: yes. Added in 0.116u3.
0.117-0.220: tinstar2 - "The Tin Star (set 2)"
0.221- : tinstar - "The Tin Star (A10, 4 PCB version)"
Resolution, 0.221- : 256x224 @ 60.000000Hz
Rules: [no current tracks]
tmnt22p, tmnt22pu
ROM set changed: yes
0.106-0.107: tmnt22p - "Teenage Mutant Ninja Turtles - Turtles in Time (2 Players ver UDA)"
0.108-0.175: tmnt22pu - "Teenage Mutant Ninja Turtles - Turtles in Time (2 Players ver UDA)"
MAME History:
- 0.108: Patrik Styrnell added clone 'Teenage Mutant Hero Turtles - Turtles in Time (2 Players ver EBA)'. Renamed (tmnt22p) to (tmnt22pu). Fixed rom names in parent set.
Resolution, 0.106-0.175: 304x224 @ 60.000000Hz
[no current tracks]
Service Mode:
Typical "TMNT"-style hardware.
All relevant rules are covered by internal settings. Service Mode is accessed using the Service Button (F2). Navigation is with P1 Up and Down, selection is with P1 Start button. Instructions are given on each screen.
0.106-0.107: tmnt22p - "Teenage Mutant Ninja Turtles - Turtles in Time (2 Players ver UDA)"
0.108-0.175: tmnt22pu - "Teenage Mutant Ninja Turtles - Turtles in Time (2 Players ver UDA)"
MAME History:
- 0.108: Patrik Styrnell added clone 'Teenage Mutant Hero Turtles - Turtles in Time (2 Players ver EBA)'. Renamed (tmnt22p) to (tmnt22pu). Fixed rom names in parent set.
Resolution, 0.106-0.175: 304x224 @ 60.000000Hz
[no current tracks]
Service Mode:
Typical "TMNT"-style hardware.
All relevant rules are covered by internal settings. Service Mode is accessed using the Service Button (F2). Navigation is with P1 Up and Down, selection is with P1 Start button. Instructions are given on each screen.
tmnt2
ROM set changed: no
0.106-0.272: tmnt2 - "Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver UAA)"
MAME History:
- 0.137: David Haywood implemented default EEPROMs to the TMNT driver.
- 0.144u7: Kanikani updated TMNT driver dipswitches.
Resolution, 0.106-0.272: 304x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/te...-ver-uaa/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10783
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10784
Rules, Points [Three Player Team]: https://www.twingalaxies.com/scores.php?scores=10785
Rules, Points [Four Player Team]: https://www.twingalaxies.com/scores.php?scores=10786
Service Mode:
Typical "TMNT"-style hardware.
All relevant rules are covered by internal settings. Service Mode is accessed using the Service Button (F2). Navigation is with P1 Up and Down, selection is with P1 Button 1. Instructions are given on each screen.
Default Settings:
Note: TMNT2 has no DIP switches, so no impact found from update at 0.144u7.
|
0.106-0.272: tmnt2 - "Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver UAA)"
MAME History:
- 0.137: David Haywood implemented default EEPROMs to the TMNT driver.
- 0.144u7: Kanikani updated TMNT driver dipswitches.
Resolution, 0.106-0.272: 304x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/te...-ver-uaa/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10783
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10784
Rules, Points [Three Player Team]: https://www.twingalaxies.com/scores.php?scores=10785
Rules, Points [Four Player Team]: https://www.twingalaxies.com/scores.php?scores=10786
Service Mode:
Typical "TMNT"-style hardware.
All relevant rules are covered by internal settings. Service Mode is accessed using the Service Button (F2). Navigation is with P1 Up and Down, selection is with P1 Button 1. Instructions are given on each screen.
Default Settings:
Note: TMNT2 has no DIP switches, so no impact found from update at 0.144u7.
tmnt
ROM set changed: no
0.106-0.176: tmnt - "Teenage Mutant Ninja Turtles (World 4 Players)"
0.177-0.272: tmnt - "Teenage Mutant Ninja Turtles (World 4 Players, version X)"
MAME History:
- 0.143u8: Kanikani fixed visible area to 320x224 in Teenage Mutant Ninja Turtles (garbage on each side is correct (verified on PCB)), fixed DIPSW and added DIP location.
- 0.175: Correct visible screen area to 312x224 as per real hardware [System11].
- 0.177: The Iron Goat added clone Teenage Mutant Ninja Turtles (US 4 Players, version H). Changed parent description to 'Teenage Mutant Ninja Turtles (World 4 Players, version X)' and clones (UK 2 Players, set 1) to 'Teenage Mutant Hero Turtles (UK 2 Players, version U)', (UK 2 Players, set 2) to 'Teenage Mutant Hero Turtles (UK 2 Players, version ?)', (UK 4 Players, set 1) to 'Teenage Mutant Hero Turtles (UK 4 Players, version F)', (UK 4 Players, set 2) to 'Teenage Mutant Hero Turtles (UK 4 Players, version S)', (UK 4 Players, set 3) to 'Teenage Mutant Hero Turtles (UK 4 Players, version ?)', (Japan 2 Players) to 'Teenage Mutant Ninja Turtles (Japan 2 Players, version 1)', (Japan 4 Players) to 'Teenage Mutant Ninja Turtles (Japan 4 Players, version 2)', (Oceania 2 Players) to 'Teenage Mutant Ninja Turtles (Oceania 2 Players, version ?)', (US 4 Players, set 1) to 'Teenage Mutant Ninja Turtles (US 4 Players, version R)' and (US 4 Players, set 2) to 'Teenage Mutant Ninja Turtles (US 4 Players, version J)'.
- 0.180: System11 changed visible screen back to 320x224 as per MT04790 discussion. Note: The 8 pixels on the left are being drawn in the overscan area, some monitors are correctly not drawing them, others do. It's clear the intent is for the player not to see them, but the fact remains they're there, on bad monitors. This as an aside is probably the reason for the infamous and much complained about 'shadow' problem on real hardware - the shadows match up with whatever is being drawn into the overscan area, stretched as a faint shadow across the whole screen.
Resolution, 0.106-0.143: 304x224 @ 60.000000Hz
Resolution, 0.144-0.174: 320x224 @ 60.000000Hz
Resolution, 0.175-0.179: 312x224 @ 60.000000Hz
Resolution, 0.180-0.272: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/te...-ver-uaa/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10783
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10784
Rules, Points [Three Player Team]: https://www.twingalaxies.com/scores.php?scores=10785
Rules, Points [Four Player Team]: https://www.twingalaxies.com/scores.php?scores=10786
Service Mode:
Typical "TMNT"-style hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch which can be toggled with the Service Mode Button (F2) followed by a reset thus cannot be recorded in an INP. A series of test screens are presented, progressing with P1 Button 1. The test screens cycle while the Service Mode DIP switch remains enabled and are exited after the visual test pattern if not. Note that the MASK ROM CHECK takes more than a minute to complete and includes some test screen patterns which look like garbage: patience.
Default Settings:
MAME 0.250:
|
|
0.106-0.176: tmnt - "Teenage Mutant Ninja Turtles (World 4 Players)"
0.177-0.272: tmnt - "Teenage Mutant Ninja Turtles (World 4 Players, version X)"
MAME History:
- 0.143u8: Kanikani fixed visible area to 320x224 in Teenage Mutant Ninja Turtles (garbage on each side is correct (verified on PCB)), fixed DIPSW and added DIP location.
- 0.175: Correct visible screen area to 312x224 as per real hardware [System11].
- 0.177: The Iron Goat added clone Teenage Mutant Ninja Turtles (US 4 Players, version H). Changed parent description to 'Teenage Mutant Ninja Turtles (World 4 Players, version X)' and clones (UK 2 Players, set 1) to 'Teenage Mutant Hero Turtles (UK 2 Players, version U)', (UK 2 Players, set 2) to 'Teenage Mutant Hero Turtles (UK 2 Players, version ?)', (UK 4 Players, set 1) to 'Teenage Mutant Hero Turtles (UK 4 Players, version F)', (UK 4 Players, set 2) to 'Teenage Mutant Hero Turtles (UK 4 Players, version S)', (UK 4 Players, set 3) to 'Teenage Mutant Hero Turtles (UK 4 Players, version ?)', (Japan 2 Players) to 'Teenage Mutant Ninja Turtles (Japan 2 Players, version 1)', (Japan 4 Players) to 'Teenage Mutant Ninja Turtles (Japan 4 Players, version 2)', (Oceania 2 Players) to 'Teenage Mutant Ninja Turtles (Oceania 2 Players, version ?)', (US 4 Players, set 1) to 'Teenage Mutant Ninja Turtles (US 4 Players, version R)' and (US 4 Players, set 2) to 'Teenage Mutant Ninja Turtles (US 4 Players, version J)'.
- 0.180: System11 changed visible screen back to 320x224 as per MT04790 discussion. Note: The 8 pixels on the left are being drawn in the overscan area, some monitors are correctly not drawing them, others do. It's clear the intent is for the player not to see them, but the fact remains they're there, on bad monitors. This as an aside is probably the reason for the infamous and much complained about 'shadow' problem on real hardware - the shadows match up with whatever is being drawn into the overscan area, stretched as a faint shadow across the whole screen.
Resolution, 0.106-0.143: 304x224 @ 60.000000Hz
Resolution, 0.144-0.174: 320x224 @ 60.000000Hz
Resolution, 0.175-0.179: 312x224 @ 60.000000Hz
Resolution, 0.180-0.272: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/te...-ver-uaa/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10783
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10784
Rules, Points [Three Player Team]: https://www.twingalaxies.com/scores.php?scores=10785
Rules, Points [Four Player Team]: https://www.twingalaxies.com/scores.php?scores=10786
Service Mode:
Typical "TMNT"-style hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch which can be toggled with the Service Mode Button (F2) followed by a reset thus cannot be recorded in an INP. A series of test screens are presented, progressing with P1 Button 1. The test screens cycle while the Service Mode DIP switch remains enabled and are exited after the visual test pattern if not. Note that the MASK ROM CHECK takes more than a minute to complete and includes some test screen patterns which look like garbage: patience.
Default Settings:
MAME 0.250:
tndrcade
ROM set changed: no
0.106-0.260: tndrcade - "Thundercade / Twin Formation"
MAME History:
- 0.122u8: Brian Troha added DIP locations to about half the games in Seta driver.
- 0.123u4: RasnAckeR improved dipswitch definitions, added DIP locations and simplified input ports in Seta driver.
- 0.143u2: Brian Troha implemented coin mode 1 & 2 for Thundercade / Twin Formation.
Resolution, 0.106-0.260: 384x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...ormation/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=17180
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120430
Service Mode:
Typical early Seta hardware.
Service Mode will reflect the local configuration after playback, not the recording. Service Mode is accessed using the Game Mode DIP switch or the Service button (F2) which toggles the DIP switch. A reset must be used to enter Service Mode and therefore cannot be recorded in an INP. Service Mode presents a single screen of input tests and read-only DIP switches in binary.
Default Settings:
MAME 0.106:
MAME 0.123:
MAME 0.124:
- Doesn't seem to be any change in 0.124 for this game.
MAME 0.250:
From MAME 0.250 after enabling the DIP switch.
|
0.106-0.260: tndrcade - "Thundercade / Twin Formation"
MAME History:
- 0.122u8: Brian Troha added DIP locations to about half the games in Seta driver.
- 0.123u4: RasnAckeR improved dipswitch definitions, added DIP locations and simplified input ports in Seta driver.
- 0.143u2: Brian Troha implemented coin mode 1 & 2 for Thundercade / Twin Formation.
Resolution, 0.106-0.260: 384x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/th...ormation/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=17180
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120430
Service Mode:
Typical early Seta hardware.
Service Mode will reflect the local configuration after playback, not the recording. Service Mode is accessed using the Game Mode DIP switch or the Service button (F2) which toggles the DIP switch. A reset must be used to enter Service Mode and therefore cannot be recorded in an INP. Service Mode presents a single screen of input tests and read-only DIP switches in binary.
Default Settings:
MAME 0.106:
MAME 0.123:
MAME 0.124:
- Doesn't seem to be any change in 0.124 for this game.
MAME 0.250:
From MAME 0.250 after enabling the DIP switch.
tnexspce, tnextspc
ROM set changed: yes
0.106-0.132: tnexspce - "The Next Space"
0.132u4-0.148: tnextspc - "The Next Space"
0.149-0.251: tnextspc - "The Next Space (set 1)"
MAME History:
- 0.132u4: Team Japump added clone 'The Next Space (Japan)'. Fixed rom names. Renamed (tnexspce) to (tnextspc).
Resolution, 0.106-0.155: 256x224 @ 60.000000Hz
Resolution, 0.156-0.214: 256x224 @ 60.191409Hz
Resolution, 0.215-0.251: 256x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/the-next-space/mame
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=18986
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=18987
Note: Service Mode requires a reset and only repeats the ROM checks that exist at boot up.
0.106-0.132: tnexspce - "The Next Space"
0.132u4-0.148: tnextspc - "The Next Space"
0.149-0.251: tnextspc - "The Next Space (set 1)"
MAME History:
- 0.132u4: Team Japump added clone 'The Next Space (Japan)'. Fixed rom names. Renamed (tnexspce) to (tnextspc).
Resolution, 0.106-0.155: 256x224 @ 60.000000Hz
Resolution, 0.156-0.214: 256x224 @ 60.191409Hz
Resolution, 0.215-0.251: 256x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/the-next-space/mame
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=18986
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=18987
Note: Service Mode requires a reset and only repeats the ROM checks that exist at boot up.
tnk3
ROM set changed: no
0.106-0.127: tnk3 - "T.N.K. III (US)"
0.128-0.215: tnk3 - "T.N.K III (US)"
MAME History:
- 0.127u1: SNK rewrite [Nicola Salmoria]: Fixed sprite-sprite priorities. Converted to tilemaps, removed hacks, proper memory maps, screen flip / cocktail mode support, added DIP locations, better implementation of sound CPU communication and hooked sound CPU interrupts to YM3526 chip. Removed Dial control. Changed description to 'T.N.K III (US)' and clone (Japan) to 'T.A.N.K (Japan)'.
- 0.127u2: Nicola Salmoria fixed palette decoding of early SNK games (T.N.K III). The least significan bits were assigned incorrectly. Stephane Humbert fixed dipswitches and inputs for T.N.K III (US) and clone (Japan). Removed 2nd coin slot.
Resolution, 0.106-0.215: 288x216 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tnk-iii-us/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10801
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=227275
NOTE: from 0.127u1 or u2 onwards, "Bonus Life" & "Bonus Occurrence" were consolidated into a single DIP setting, seemingly for convenience. Earlier versions look more like the actual arcade board. Therefore the correct "Bonus Life" setting for 0.128 onwards should be "20k 60k 60k+"
0.106-0.127: tnk3 - "T.N.K. III (US)"
0.128-0.215: tnk3 - "T.N.K III (US)"
MAME History:
- 0.127u1: SNK rewrite [Nicola Salmoria]: Fixed sprite-sprite priorities. Converted to tilemaps, removed hacks, proper memory maps, screen flip / cocktail mode support, added DIP locations, better implementation of sound CPU communication and hooked sound CPU interrupts to YM3526 chip. Removed Dial control. Changed description to 'T.N.K III (US)' and clone (Japan) to 'T.A.N.K (Japan)'.
- 0.127u2: Nicola Salmoria fixed palette decoding of early SNK games (T.N.K III). The least significan bits were assigned incorrectly. Stephane Humbert fixed dipswitches and inputs for T.N.K III (US) and clone (Japan). Removed 2nd coin slot.
Resolution, 0.106-0.215: 288x216 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tnk-iii-us/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10801
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=227275
NOTE: from 0.127u1 or u2 onwards, "Bonus Life" & "Bonus Occurrence" were consolidated into a single DIP setting, seemingly for convenience. Earlier versions look more like the actual arcade board. Therefore the correct "Bonus Life" setting for 0.128 onwards should be "20k 60k 60k+"
tnk3 on MAME 0.106
# MAME 0.106 source snippet
Resolution: 216x288 @ 60.000000Hz
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10801
ROMSet: TNK3
Walk Everywhere [Cheat]: Off
Cabinet: Upright
Lives: 3
Bonus Life: 20k 60K
Bonus Occurrence: 1st then every 2nd
Difficulty: Normal
Game Mode: Demo Sounds On
Flip screen: Off
Unknown: Off
Allow continue: No
Sample correct TG:
DSW1: offset 0x33, repeat every 0x7C, typical value 0xFD
- DSW1: 0x01 (Walk everywhere (Cheat)): 0x01 (Off)
- DSW1: 0x02 (Cabinet): 0x00 (Upright)
- DSW1: 0x04 (Lives): 0x04 (3)
- DSW1: 0x38 (Coinage): [not relevant]
- DSW1: 0xc0 (Bonus_Life): 0xc0 (20k 60k)
DSW2: offset 0x37, repeat every 0x7C, typical value 0xF5
- DSW2: 0x01 (Bonus Occurrence): 0x01 (1st & every 2nd)
- DSW2: 0x06 (Difficulty): 0x04 (Normal)
- DSW2: 0x18 (Game Mode): 0x10 (Demo Sounds On)
- DSW2: 0x20 (Flip_Screen): 0x20 (Off)
- DSW2: 0x40 (Unknown): 0x40 (Off)
- DSW2: 0x80 (Allow_Continue): 0x80 (Off)
Code:
GAME( 1985, tnk3, 0, tnk3, tnk3, tnk3, ROT270, "SNK", "T.N.K. III (US)", GAME_NO_COCKTAIL )
INPUT_PORTS_START( tnk3 )
PORT_START_TAG("IN0")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START1 )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START2 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* sound CPU status */
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START_TAG("IN1")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY
PORT_BIT( 0xf0, 0x00, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_CODE_DEC(KEYCODE_Z) PORT_CODE_INC(KEYCODE_X)
PORT_START_TAG("IN2")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_COCKTAIL
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_COCKTAIL
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_COCKTAIL
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_COCKTAIL
PORT_BIT( 0xf0, 0x00, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_CODE_DEC(KEYCODE_N) PORT_CODE_INC(KEYCODE_M) PORT_PLAYER(2)
PORT_START_TAG("IN3")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_COCKTAIL
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START_TAG("DSW1")
PORT_DIPNAME( 0x01, 0x01, "Walk everywhere (Cheat)")
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x00, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x02, DEF_STR( Cocktail ) )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x04, "3" )
PORT_DIPSETTING( 0x00, "5" )
PORT_DIPNAME( 0x38, 0x38, DEF_STR( Coinage ) )
/* 0x08 and 0x10: 1 Coin/1 Credit */
PORT_DIPSETTING( 0x20, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x18, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x38, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x30, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x28, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) )
PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Bonus_Life ) )
PORT_DIPSETTING( 0xc0, "20k 60k" )
PORT_DIPSETTING( 0x80, "40k 90k" )
PORT_DIPSETTING( 0x40, "50k 120k" )
PORT_DIPSETTING( 0x00, DEF_STR( None ) )
PORT_START_TAG("DSW2")
PORT_DIPNAME( 0x01, 0x01, "Bonus Occurrence" )
PORT_DIPSETTING( 0x01, "1st & every 2nd" )
PORT_DIPSETTING( 0x00, "1st & 2nd only" )
PORT_DIPNAME( 0x06, 0x06, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0x06, DEF_STR( Easy ) )
PORT_DIPSETTING( 0x04, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x02, DEF_STR( Hard ) )
PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) )
PORT_DIPNAME( 0x18, 0x10, "Game Mode" )
PORT_DIPSETTING( 0x18, "Demo Sounds Off" )
PORT_DIPSETTING( 0x10, "Demo Sounds On" )
PORT_DIPSETTING( 0x00, "Freeze" )
PORT_DIPSETTING( 0x08, "Infinite Lives (Cheat)")
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Flip_Screen ) )
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) // unused in manual
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Allow_Continue ) )
PORT_DIPSETTING( 0x80, DEF_STR( No ) )
PORT_DIPSETTING( 0x00, DEF_STR( Yes ) )
INPUT_PORTS_END
Resolution: 216x288 @ 60.000000Hz
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10801
ROMSet: TNK3
Walk Everywhere [Cheat]: Off
Cabinet: Upright
Lives: 3
Bonus Life: 20k 60K
Bonus Occurrence: 1st then every 2nd
Difficulty: Normal
Game Mode: Demo Sounds On
Flip screen: Off
Unknown: Off
Allow continue: No
Sample correct TG:
DSW1: offset 0x33, repeat every 0x7C, typical value 0xFD
- DSW1: 0x01 (Walk everywhere (Cheat)): 0x01 (Off)
- DSW1: 0x02 (Cabinet): 0x00 (Upright)
- DSW1: 0x04 (Lives): 0x04 (3)
- DSW1: 0x38 (Coinage): [not relevant]
- DSW1: 0xc0 (Bonus_Life): 0xc0 (20k 60k)
DSW2: offset 0x37, repeat every 0x7C, typical value 0xF5
- DSW2: 0x01 (Bonus Occurrence): 0x01 (1st & every 2nd)
- DSW2: 0x06 (Difficulty): 0x04 (Normal)
- DSW2: 0x18 (Game Mode): 0x10 (Demo Sounds On)
- DSW2: 0x20 (Flip_Screen): 0x20 (Off)
- DSW2: 0x40 (Unknown): 0x40 (Off)
- DSW2: 0x80 (Allow_Continue): 0x80 (Off)
Code:
30: 00 00 00 FD 00 00 00 F5 00 00 00 00 00 00 00 00
A0: 00 00 00 0F 00 00 00 0F 00 00 00 FF 00 00 00 FD
B0: 00 00 00 F5 00 00 00 00 00 00 00 00 00 00 00 00
120: 00 00 00 0F 00 00 00 FF 00 00 00 FD 00 00 00 F5
tnzsjo
ROM set changed: yes
0.106-0.127: tnzsj - "The NewZealand Story (Japan)"
0.128: tnzsj - "The NewZealand Story (Japan) (older PCB)"
0.128u1-0.189: tnzsjo - "The NewZealand Story (Japan, old version) (older PCB)"
0.190-0.194: tnzsjo - "The NewZealand Story (Japan, old version) (P0-041A PCB)"
MAME History:
- 0.127u3: Tirino73 added clone The NewZealand Story (Japan) (newer PCB). Fixed rom names. Changed parent description to 'The NewZealand Story (World, newer) (newer PCB)' and clones (Japan) to 'The NewZealand Story (Japan) (older PCB)' and (World, older) to 'The NewZealand Story (World, older) (older PCB)'.
- 0.128u1: Stephane Humbert changed parent description to 'The NewZealand Story (World, new version) (newer PCB)' and clones '(Japan) (newer PCB)' to 'The NewZealand Story (Japan, new version) (newer PCB)', '(Japan) (older PCB)' to 'The NewZealand Story (Japan, old version) (older PCB)' and '(World, older) (older PCB)' to 'The NewZealand Story (World, prototype?) (older PCB)'. Changed 'Unknown' dipswitch to 'Unused'. Renamed (tnzsj) to (tnzsjo) and (tnzsjn) to (tnzsj).
- 0.190: Changed description to 'The NewZealand Story (World, new version) (P0-043A PCB)' and clones (Japan, new version) (newer PCB) to 'The NewZealand Story (Japan, new version) (P0-043A PCB)', (Japan, old version) (older PCB) to 'The NewZealand Story (Japan, old version) (P0-041A PCB)', (US, old version) (older PCB) to 'The NewZealand Story (US, old version) (P0-041A PCB)', (World, old version) (older PCB) to 'The NewZealand Story (World, old version) (P0-041A PCB)', (World, prototype) (older PCB) to 'The NewZealand Story (World, prototype) (P0-041-1 PCB)' and (World, unknown version) (older PCB) to 'The NewZealand Story (World, unknown version) (P0-041A PCB)'.
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.194: 256x224 @ 59.150000Hz
TG Game Entry: https://www.twingalaxies.com/the-new...ory-japan/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120401
0.106-0.127: tnzsj - "The NewZealand Story (Japan)"
0.128: tnzsj - "The NewZealand Story (Japan) (older PCB)"
0.128u1-0.189: tnzsjo - "The NewZealand Story (Japan, old version) (older PCB)"
0.190-0.194: tnzsjo - "The NewZealand Story (Japan, old version) (P0-041A PCB)"
MAME History:
- 0.127u3: Tirino73 added clone The NewZealand Story (Japan) (newer PCB). Fixed rom names. Changed parent description to 'The NewZealand Story (World, newer) (newer PCB)' and clones (Japan) to 'The NewZealand Story (Japan) (older PCB)' and (World, older) to 'The NewZealand Story (World, older) (older PCB)'.
- 0.128u1: Stephane Humbert changed parent description to 'The NewZealand Story (World, new version) (newer PCB)' and clones '(Japan) (newer PCB)' to 'The NewZealand Story (Japan, new version) (newer PCB)', '(Japan) (older PCB)' to 'The NewZealand Story (Japan, old version) (older PCB)' and '(World, older) (older PCB)' to 'The NewZealand Story (World, prototype?) (older PCB)'. Changed 'Unknown' dipswitch to 'Unused'. Renamed (tnzsj) to (tnzsjo) and (tnzsjn) to (tnzsj).
- 0.190: Changed description to 'The NewZealand Story (World, new version) (P0-043A PCB)' and clones (Japan, new version) (newer PCB) to 'The NewZealand Story (Japan, new version) (P0-043A PCB)', (Japan, old version) (older PCB) to 'The NewZealand Story (Japan, old version) (P0-041A PCB)', (US, old version) (older PCB) to 'The NewZealand Story (US, old version) (P0-041A PCB)', (World, old version) (older PCB) to 'The NewZealand Story (World, old version) (P0-041A PCB)', (World, prototype) (older PCB) to 'The NewZealand Story (World, prototype) (P0-041-1 PCB)' and (World, unknown version) (older PCB) to 'The NewZealand Story (World, unknown version) (P0-041A PCB)'.
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.194: 256x224 @ 59.150000Hz
TG Game Entry: https://www.twingalaxies.com/the-new...ory-japan/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120401
tnzsj
Note: two ROM sets represented here with changeover at 0.128u1.
MAME History:
- 0.127u3: Tirino73 added clone The NewZealand Story (Japan) (newer PCB). Fixed rom names. Changed parent description to 'The NewZealand Story (World, newer) (newer PCB)' and clones (Japan) to 'The NewZealand Story (Japan) (older PCB)' and (World, older) to 'The NewZealand Story (World, older) (older PCB)'.
- 0.128u1: Stephane Humbert changed parent description to 'The NewZealand Story (World, new version) (newer PCB)' and clones '(Japan) (newer PCB)' to 'The NewZealand Story (Japan, new version) (newer PCB)', '(Japan) (older PCB)' to 'The NewZealand Story (Japan, old version) (older PCB)' and '(World, older) (older PCB)' to 'The NewZealand Story (World, prototype?) (older PCB)'. Changed 'Unknown' dipswitch to 'Unused'. Renamed (tnzsj) to (tnzsjo) and (tnzsjn) to (tnzsj).
- 0.190: Changed description to 'The NewZealand Story (World, new version) (P0-043A PCB)' and clones (Japan, new version) (newer PCB) to 'The NewZealand Story (Japan, new version) (P0-043A PCB)', (Japan, old version) (older PCB) to 'The NewZealand Story (Japan, old version) (P0-041A PCB)', (US, old version) (older PCB) to 'The NewZealand Story (US, old version) (P0-041A PCB)', (World, old version) (older PCB) to 'The NewZealand Story (World, old version) (P0-041A PCB)', (World, prototype) (older PCB) to 'The NewZealand Story (World, prototype) (P0-041-1 PCB)' and (World, unknown version) (older PCB) to 'The NewZealand Story (World, unknown version) (P0-041A PCB)'.
The NewZealand Story (Japan, old version) (older PCB)
-----------------------------------------------------
ROM set changed: yes
0.106-0.127: tnzsj - "The NewZealand Story (Japan)"
0.128: tnzsj - "The NewZealand Story (Japan) (older PCB)"
0.128u1-0.189: tnzsjo - "The NewZealand Story (Japan, old version) (older PCB)"
0.190-0.194: tnzsjo - "The NewZealand Story (Japan, old version) (P0-041A PCB)"
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.194: 256x224 @ 59.150000Hz
TG Game Entry: https://www.twingalaxies.com/the-new...ory-japan/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120401
The NewZealand Story (Japan, new version) (newer PCB)
-----------------------------------------------------
Note: not currently represented on TG.
0.128u1-0.189: tnzsj - "The NewZealand Story (Japan, new version) (newer PCB)"
0.190-0.194: tnzsj - "The NewZealand Story (Japan, new version) (P0-043A PCB)"
Resolution, 0.129-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.194: 256x224 @ 59.150000Hz
Rules: [no current tracks]
MAME History:
- 0.127u3: Tirino73 added clone The NewZealand Story (Japan) (newer PCB). Fixed rom names. Changed parent description to 'The NewZealand Story (World, newer) (newer PCB)' and clones (Japan) to 'The NewZealand Story (Japan) (older PCB)' and (World, older) to 'The NewZealand Story (World, older) (older PCB)'.
- 0.128u1: Stephane Humbert changed parent description to 'The NewZealand Story (World, new version) (newer PCB)' and clones '(Japan) (newer PCB)' to 'The NewZealand Story (Japan, new version) (newer PCB)', '(Japan) (older PCB)' to 'The NewZealand Story (Japan, old version) (older PCB)' and '(World, older) (older PCB)' to 'The NewZealand Story (World, prototype?) (older PCB)'. Changed 'Unknown' dipswitch to 'Unused'. Renamed (tnzsj) to (tnzsjo) and (tnzsjn) to (tnzsj).
- 0.190: Changed description to 'The NewZealand Story (World, new version) (P0-043A PCB)' and clones (Japan, new version) (newer PCB) to 'The NewZealand Story (Japan, new version) (P0-043A PCB)', (Japan, old version) (older PCB) to 'The NewZealand Story (Japan, old version) (P0-041A PCB)', (US, old version) (older PCB) to 'The NewZealand Story (US, old version) (P0-041A PCB)', (World, old version) (older PCB) to 'The NewZealand Story (World, old version) (P0-041A PCB)', (World, prototype) (older PCB) to 'The NewZealand Story (World, prototype) (P0-041-1 PCB)' and (World, unknown version) (older PCB) to 'The NewZealand Story (World, unknown version) (P0-041A PCB)'.
The NewZealand Story (Japan, old version) (older PCB)
-----------------------------------------------------
ROM set changed: yes
0.106-0.127: tnzsj - "The NewZealand Story (Japan)"
0.128: tnzsj - "The NewZealand Story (Japan) (older PCB)"
0.128u1-0.189: tnzsjo - "The NewZealand Story (Japan, old version) (older PCB)"
0.190-0.194: tnzsjo - "The NewZealand Story (Japan, old version) (P0-041A PCB)"
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.194: 256x224 @ 59.150000Hz
TG Game Entry: https://www.twingalaxies.com/the-new...ory-japan/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120401
The NewZealand Story (Japan, new version) (newer PCB)
-----------------------------------------------------
Note: not currently represented on TG.
0.128u1-0.189: tnzsj - "The NewZealand Story (Japan, new version) (newer PCB)"
0.190-0.194: tnzsj - "The NewZealand Story (Japan, new version) (P0-043A PCB)"
Resolution, 0.129-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.194: 256x224 @ 59.150000Hz
Rules: [no current tracks]
tnzsop
ROM set changed: yes
0.106-0.127: tnzso - "The NewZealand Story (World, older)"
0.128-0.129: tnzso - "The NewZealand Story (World, older) (older PCB)"
0.129u5-0.180: tnzsop - "The NewZealand Story (World, prototype?) (older PCB)"
0.181-0.189: tnzsop - "The NewZealand Story (World, prototype) (older PCB)"
0.190-0.194: tnzsop - "The NewZealand Story (World, prototype) (P0-041-1 PCB)"
MAME History:
- 0.128u4: Nicola Salmoria and David Haywood removed ROM banking kludges from NewZealand Story. Replaced I8X41 CPU3 with I8742 in clones 'The NewZealand Story (Japan, old version) (older PCB)' and '(World, prototype?) (older PCB)'.
- 0.129u5: Corrado Tomaselli added clone The NewZealand Story (World, old version) (older PCB). Brian Troha corrected rom names for older TNZS sets. Renamed (tnzso) to (tnzsop).
- 0.181: Porchy and The Dumping Union added clone The NewZealand Story (World, old version) (older PCB). Note: This is the verified World version with photo & correct Taito rom ID# which fits where it should. The old set is know called "World, unknown version" as it has not be verified and doesn't have a legit Taito rom ID or label [Brian Troha]. Correct labels for clone The NewZealand Story (World, prototype?) (older PCB) [Brian Troha]. Added missing PALs as undumped and fixed some rom labels [Lord Nightmare]. Changed description of clones (World, prototype?) to 'The NewZealand Story (World, prototype) (older PCB)' and (World, old version) to 'The NewZealand Story (World, unknown version) (older PCB)'. Renamed (tnzso) to (tnzsoa).
- 0.190: Changed description to 'The NewZealand Story (World, new version) (P0-043A PCB)' and clones (Japan, new version) (newer PCB) to 'The NewZealand Story (Japan, new version) (P0-043A PCB)', (Japan, old version) (older PCB) to 'The NewZealand Story (Japan, old version) (P0-041A PCB)', (US, old version) (older PCB) to 'The NewZealand Story (US, old version) (P0-041A PCB)', (World, old version) (older PCB) to 'The NewZealand Story (World, old version) (P0-041A PCB)', (World, prototype) (older PCB) to 'The NewZealand Story (World, prototype) (P0-041-1 PCB)' and (World, unknown version) (older PCB) to 'The NewZealand Story (World, unknown version) (P0-041A PCB)'.
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.194: 256x224 @ 59.150000Hz
TG Game Entry: https://www.twingalaxies.com/the-new...rld-older/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120403
0.106-0.127: tnzso - "The NewZealand Story (World, older)"
0.128-0.129: tnzso - "The NewZealand Story (World, older) (older PCB)"
0.129u5-0.180: tnzsop - "The NewZealand Story (World, prototype?) (older PCB)"
0.181-0.189: tnzsop - "The NewZealand Story (World, prototype) (older PCB)"
0.190-0.194: tnzsop - "The NewZealand Story (World, prototype) (P0-041-1 PCB)"
MAME History:
- 0.128u4: Nicola Salmoria and David Haywood removed ROM banking kludges from NewZealand Story. Replaced I8X41 CPU3 with I8742 in clones 'The NewZealand Story (Japan, old version) (older PCB)' and '(World, prototype?) (older PCB)'.
- 0.129u5: Corrado Tomaselli added clone The NewZealand Story (World, old version) (older PCB). Brian Troha corrected rom names for older TNZS sets. Renamed (tnzso) to (tnzsop).
- 0.181: Porchy and The Dumping Union added clone The NewZealand Story (World, old version) (older PCB). Note: This is the verified World version with photo & correct Taito rom ID# which fits where it should. The old set is know called "World, unknown version" as it has not be verified and doesn't have a legit Taito rom ID or label [Brian Troha]. Correct labels for clone The NewZealand Story (World, prototype?) (older PCB) [Brian Troha]. Added missing PALs as undumped and fixed some rom labels [Lord Nightmare]. Changed description of clones (World, prototype?) to 'The NewZealand Story (World, prototype) (older PCB)' and (World, old version) to 'The NewZealand Story (World, unknown version) (older PCB)'. Renamed (tnzso) to (tnzsoa).
- 0.190: Changed description to 'The NewZealand Story (World, new version) (P0-043A PCB)' and clones (Japan, new version) (newer PCB) to 'The NewZealand Story (Japan, new version) (P0-043A PCB)', (Japan, old version) (older PCB) to 'The NewZealand Story (Japan, old version) (P0-041A PCB)', (US, old version) (older PCB) to 'The NewZealand Story (US, old version) (P0-041A PCB)', (World, old version) (older PCB) to 'The NewZealand Story (World, old version) (P0-041A PCB)', (World, prototype) (older PCB) to 'The NewZealand Story (World, prototype) (P0-041-1 PCB)' and (World, unknown version) (older PCB) to 'The NewZealand Story (World, unknown version) (P0-041A PCB)'.
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.194: 256x224 @ 59.150000Hz
TG Game Entry: https://www.twingalaxies.com/the-new...rld-older/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120403
tnzso
Note: three ROM sets represented here with changeover at 0.129u5 & 0.181.
MAME History:
- 0.128u4: Nicola Salmoria and David Haywood removed ROM banking kludges from NewZealand Story. Replaced I8X41 CPU3 with I8742 in clones 'The NewZealand Story (Japan, old version) (older PCB)' and '(World, prototype?) (older PCB)'.
- 0.129u5: Corrado Tomaselli added clone The NewZealand Story (World, old version) (older PCB). Brian Troha corrected rom names for older TNZS sets. Renamed (tnzso) to (tnzsop).
- 0.181: Porchy and The Dumping Union added clone The NewZealand Story (World, old version) (older PCB). Note: This is the verified World version with photo & correct Taito rom ID# which fits where it should. The old set is know called "World, unknown version" as it has not be verified and doesn't have a legit Taito rom ID or label [Brian Troha]. Correct labels for clone The NewZealand Story (World, prototype?) (older PCB) [Brian Troha]. Added missing PALs as undumped and fixed some rom labels [Lord Nightmare]. Changed description of clones (World, prototype?) to 'The NewZealand Story (World, prototype) (older PCB)' and (World, old version) to 'The NewZealand Story (World, unknown version) (older PCB)'. Renamed (tnzso) to (tnzsoa).
- 0.190: Changed description to 'The NewZealand Story (World, new version) (P0-043A PCB)' and clones (Japan, new version) (newer PCB) to 'The NewZealand Story (Japan, new version) (P0-043A PCB)', (Japan, old version) (older PCB) to 'The NewZealand Story (Japan, old version) (P0-041A PCB)', (US, old version) (older PCB) to 'The NewZealand Story (US, old version) (P0-041A PCB)', (World, old version) (older PCB) to 'The NewZealand Story (World, old version) (P0-041A PCB)', (World, prototype) (older PCB) to 'The NewZealand Story (World, prototype) (P0-041-1 PCB)' and (World, unknown version) (older PCB) to 'The NewZealand Story (World, unknown version) (P0-041A PCB)'.
The NewZealand Story (World, prototype?) (older PCB)
----------------------------------------------------
ROM set changed: yes
0.106-0.127: tnzso - "The NewZealand Story (World, older)"
0.128-0.129: tnzso - "The NewZealand Story (World, older) (older PCB)"
0.129u5-0.180: tnzsop - "The NewZealand Story (World, prototype?) (older PCB)"
0.181-0.189: tnzsop - "The NewZealand Story (World, prototype) (older PCB)"
0.190-0.194: tnzsop - "The NewZealand Story (World, prototype) (P0-041-1 PCB)"
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.194: 256x224 @ 59.150000Hz
TG Game Entry: https://www.twingalaxies.com/the-new...rld-older/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120403
The NewZealand Story (World, unknown version) (older PCB)
-----------------------------------------------------
Note: not currently represented on TG.
ROM set changed: YES. Added in 0.129u5.
0.129u5-0.180: tnzso - "The NewZealand Story (World, old version) (older PCB)"
0.181-0.189: tnzsoa - "The NewZealand Story (World, unknown version) (older PCB)"
0.190-0.194: tnzsoa - "The NewZealand Story (World, unknown version) (P0-041A PCB)"
Resolution, 0.130-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.194: 256x224 @ 59.150000Hz
Rules: [no current tracks]
The NewZealand Story (World, old version) (older PCB)
-----------------------------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.181.
0.181-0.189: tnzso - "The NewZealand Story (World, old version) (older PCB)"
0.190-0.194: tnzso - "The NewZealand Story (World, old version) (P0-041A PCB)"
Resolution, 0.181-0.194 256x224 @ 59.150000Hz
Rules: [no current tracks]
MAME History:
- 0.128u4: Nicola Salmoria and David Haywood removed ROM banking kludges from NewZealand Story. Replaced I8X41 CPU3 with I8742 in clones 'The NewZealand Story (Japan, old version) (older PCB)' and '(World, prototype?) (older PCB)'.
- 0.129u5: Corrado Tomaselli added clone The NewZealand Story (World, old version) (older PCB). Brian Troha corrected rom names for older TNZS sets. Renamed (tnzso) to (tnzsop).
- 0.181: Porchy and The Dumping Union added clone The NewZealand Story (World, old version) (older PCB). Note: This is the verified World version with photo & correct Taito rom ID# which fits where it should. The old set is know called "World, unknown version" as it has not be verified and doesn't have a legit Taito rom ID or label [Brian Troha]. Correct labels for clone The NewZealand Story (World, prototype?) (older PCB) [Brian Troha]. Added missing PALs as undumped and fixed some rom labels [Lord Nightmare]. Changed description of clones (World, prototype?) to 'The NewZealand Story (World, prototype) (older PCB)' and (World, old version) to 'The NewZealand Story (World, unknown version) (older PCB)'. Renamed (tnzso) to (tnzsoa).
- 0.190: Changed description to 'The NewZealand Story (World, new version) (P0-043A PCB)' and clones (Japan, new version) (newer PCB) to 'The NewZealand Story (Japan, new version) (P0-043A PCB)', (Japan, old version) (older PCB) to 'The NewZealand Story (Japan, old version) (P0-041A PCB)', (US, old version) (older PCB) to 'The NewZealand Story (US, old version) (P0-041A PCB)', (World, old version) (older PCB) to 'The NewZealand Story (World, old version) (P0-041A PCB)', (World, prototype) (older PCB) to 'The NewZealand Story (World, prototype) (P0-041-1 PCB)' and (World, unknown version) (older PCB) to 'The NewZealand Story (World, unknown version) (P0-041A PCB)'.
The NewZealand Story (World, prototype?) (older PCB)
----------------------------------------------------
ROM set changed: yes
0.106-0.127: tnzso - "The NewZealand Story (World, older)"
0.128-0.129: tnzso - "The NewZealand Story (World, older) (older PCB)"
0.129u5-0.180: tnzsop - "The NewZealand Story (World, prototype?) (older PCB)"
0.181-0.189: tnzsop - "The NewZealand Story (World, prototype) (older PCB)"
0.190-0.194: tnzsop - "The NewZealand Story (World, prototype) (P0-041-1 PCB)"
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.194: 256x224 @ 59.150000Hz
TG Game Entry: https://www.twingalaxies.com/the-new...rld-older/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120403
The NewZealand Story (World, unknown version) (older PCB)
-----------------------------------------------------
Note: not currently represented on TG.
ROM set changed: YES. Added in 0.129u5.
0.129u5-0.180: tnzso - "The NewZealand Story (World, old version) (older PCB)"
0.181-0.189: tnzsoa - "The NewZealand Story (World, unknown version) (older PCB)"
0.190-0.194: tnzsoa - "The NewZealand Story (World, unknown version) (P0-041A PCB)"
Resolution, 0.130-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.194: 256x224 @ 59.150000Hz
Rules: [no current tracks]
The NewZealand Story (World, old version) (older PCB)
-----------------------------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.181.
0.181-0.189: tnzso - "The NewZealand Story (World, old version) (older PCB)"
0.190-0.194: tnzso - "The NewZealand Story (World, old version) (P0-041A PCB)"
Resolution, 0.181-0.194 256x224 @ 59.150000Hz
Rules: [no current tracks]
tnzs
ROM set changed: no
0.106-0.127: tnzs - "The NewZealand Story (World, newer)"
0.128: tnzs - "The NewZealand Story (World, newer) (newer PCB)"
0.128u1-0.189: tnzs - "The NewZealand Story (World, new version) (newer PCB)"
0.190-0.224: tnzs - "The NewZealand Story (World, new version) (P0-043A PCB)"
MAME History:
- 0.127u3: Tirino73 added clone The NewZealand Story (Japan) (newer PCB). Fixed rom names. Changed parent description to 'The NewZealand Story (World, newer) (newer PCB)' and clones (Japan) to 'The NewZealand Story (Japan) (older PCB)' and (World, older) to 'The NewZealand Story (World, older) (older PCB)'.
- 0.128u1: Stephane Humbert changed parent description to 'The NewZealand Story (World, new version) (newer PCB)' and clones '(Japan) (newer PCB)' to 'The NewZealand Story (Japan, new version) (newer PCB)', '(Japan) (older PCB)' to 'The NewZealand Story (Japan, old version) (older PCB)' and '(World, older) (older PCB)' to 'The NewZealand Story (World, prototype?) (older PCB)'. Changed 'Unknown' dipswitch to 'Unused'. Renamed (tnzsj) to (tnzsjo) and (tnzsjn) to (tnzsj).
- 0.190: Changed description to 'The NewZealand Story (World, new version) (P0-043A PCB)' and clones (Japan, new version) (newer PCB) to 'The NewZealand Story (Japan, new version) (P0-043A PCB)', (Japan, old version) (older PCB) to 'The NewZealand Story (Japan, old version) (P0-041A PCB)', (US, old version) (older PCB) to 'The NewZealand Story (US, old version) (P0-041A PCB)', (World, old version) (older PCB) to 'The NewZealand Story (World, old version) (P0-041A PCB)', (World, prototype) (older PCB) to 'The NewZealand Story (World, prototype) (P0-041-1 PCB)' and (World, unknown version) (older PCB) to 'The NewZealand Story (World, unknown version) (P0-041A PCB)'.
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.224: 256x224 @ 59.150000Hz
TG Game Entry: https://www.twingalaxies.com/the-new...ld-newer/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120402
0.106-0.127: tnzs - "The NewZealand Story (World, newer)"
0.128: tnzs - "The NewZealand Story (World, newer) (newer PCB)"
0.128u1-0.189: tnzs - "The NewZealand Story (World, new version) (newer PCB)"
0.190-0.224: tnzs - "The NewZealand Story (World, new version) (P0-043A PCB)"
MAME History:
- 0.127u3: Tirino73 added clone The NewZealand Story (Japan) (newer PCB). Fixed rom names. Changed parent description to 'The NewZealand Story (World, newer) (newer PCB)' and clones (Japan) to 'The NewZealand Story (Japan) (older PCB)' and (World, older) to 'The NewZealand Story (World, older) (older PCB)'.
- 0.128u1: Stephane Humbert changed parent description to 'The NewZealand Story (World, new version) (newer PCB)' and clones '(Japan) (newer PCB)' to 'The NewZealand Story (Japan, new version) (newer PCB)', '(Japan) (older PCB)' to 'The NewZealand Story (Japan, old version) (older PCB)' and '(World, older) (older PCB)' to 'The NewZealand Story (World, prototype?) (older PCB)'. Changed 'Unknown' dipswitch to 'Unused'. Renamed (tnzsj) to (tnzsjo) and (tnzsjn) to (tnzsj).
- 0.190: Changed description to 'The NewZealand Story (World, new version) (P0-043A PCB)' and clones (Japan, new version) (newer PCB) to 'The NewZealand Story (Japan, new version) (P0-043A PCB)', (Japan, old version) (older PCB) to 'The NewZealand Story (Japan, old version) (P0-041A PCB)', (US, old version) (older PCB) to 'The NewZealand Story (US, old version) (P0-041A PCB)', (World, old version) (older PCB) to 'The NewZealand Story (World, old version) (P0-041A PCB)', (World, prototype) (older PCB) to 'The NewZealand Story (World, prototype) (P0-041-1 PCB)' and (World, unknown version) (older PCB) to 'The NewZealand Story (World, unknown version) (P0-041A PCB)'.
Resolution, 0.106-0.133: 256x224 @ 60.000000Hz
Resolution, 0.134-0.224: 256x224 @ 59.150000Hz
TG Game Entry: https://www.twingalaxies.com/the-new...ld-newer/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120402
-
-
Created by on
-