- Game
- MAME History, "T" 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: | MAME 0.250 terraf: | MAME 0.250 terrafb:
From MAME 0.250 after enabling service mode:
terraf: | terrafb:
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
todruaga
ROM set changed: no
0.106-0.144: todruaga - "Tower of Druaga (New Ver.)"
0.145-0.194: todruaga - "The Tower of Druaga (New Ver.)"
MAME History:
- 0.115u4: Aaron Giles removed colortables from a number of drivers that didn't need them. Also converted pacman and mappy drivers to collapse the colortable and palette. Changed VSync to 60.606061 Hz and palettesize to 512 colors.
Resolution, 0.106-0.115: 288x224 @ 60.606060Hz
Resolution, 0.116-0.194: 288x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/tower-o...-new-ver/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=9222
Service Mode:
Typical "Mappy" BIOS.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the Service Mode DIP switch. The Service Mode button (F2) can be used to perform a restart while recording and thus DIP switches can be changed during recording coupled with a Service Mode button use. Any changes to the DIP settings after the display in the boot sequence will not take effect until the next Service Mode restart.
NOTE: Internal Settings shown after playback complets do not represent those used during recording, but Extend setting used can be verified visually from playback.
0.106-0.144: todruaga - "Tower of Druaga (New Ver.)"
0.145-0.194: todruaga - "The Tower of Druaga (New Ver.)"
MAME History:
- 0.115u4: Aaron Giles removed colortables from a number of drivers that didn't need them. Also converted pacman and mappy drivers to collapse the colortable and palette. Changed VSync to 60.606061 Hz and palettesize to 512 colors.
Resolution, 0.106-0.115: 288x224 @ 60.606060Hz
Resolution, 0.116-0.194: 288x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/tower-o...-new-ver/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=9222
Service Mode:
Typical "Mappy" BIOS.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the Service Mode DIP switch. The Service Mode button (F2) can be used to perform a restart while recording and thus DIP switches can be changed during recording coupled with a Service Mode button use. Any changes to the DIP settings after the display in the boot sequence will not take effect until the next Service Mode restart.
NOTE: Internal Settings shown after playback complets do not represent those used during recording, but Extend setting used can be verified visually from playback.
todruaga on MAME 0.106
# MAME 0.106 source snippet [mappy.c]
Resolution: 288x224 @ 60.606060Hz
TG Game Entry: https://www.twingalaxies.com/scores....%5BNew+Ver.%5D
Rules, Points: https://www.twingalaxies.com/scores.php?scores=9222
ROMSet: TODruaga
Cabinet: Upright
Lives: 3
Freeze: Off
Service Mode: Off
Unused: Off [All]
Internal Defaults
-----------------
Extend: Only 50000 Points
Sample correct TG:
DSW0: offset 0x2B, repeat every 0x7C, typical value 0x0F
- DSW0: 0x04 (Cabinet): 0x04 (Upright)
DSW1: offset 0x2F, repeat every 0x7C, typical value 0xFF
- DSW1: 0x03 (Lives): 0x03 (3)
- DSW1: 0x0c (Coin_A): [not relevant]
- DSW1: 0x10 (Freeze): 0x10 (Off)
- DSW1: 0x20 (Service Mode): 0x20 (Off)
- DSW1: 0xc0 (Coin_B): [not relevant]
DSW2: offset 0x33, repeat every 0x7C, typical value 0xFF
- DSW2: 0x01 (Unused): 0x01 (Off)
- DSW2: 0x02 (Unused): 0x02 (Off)
- DSW2: 0x04 (Unused): 0x04 (Off)
- DSW2: 0x08 (Unused): 0x08 (Off)
- DSW2: 0x10 (Unused): 0x10 (Off)
- DSW2: 0x20 (Unused): 0x20 (Off)
- DSW2: 0x40 (Unused): 0x40 (Off)
- DSW2: 0x80 (Unused): 0x80 (Off)
Code:
GAME( 1984, todruaga, 0, todruaga, todruaga, 58_56, ROT90, "Namco", "Tower of Druaga (New Ver.)", 0 )
#define NAMCO_56IN0\
PORT_START_TAG("IN0") /* 56XX #0 pins 22-29 */\
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY\
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY\
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY\
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY\
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY PORT_COCKTAIL\
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_COCKTAIL\
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_COCKTAIL\
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY PORT_COCKTAIL
#define NAMCO_56IN1\
PORT_START_TAG("IN1") /* 56XX #0 pins 30-33 and 38-41 */\
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 )\
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL\
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START1 )\
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START2 )\
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN1 )\
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN2 )\
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED )\
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1 )
INPUT_PORTS_START( todruaga )
NAMCO_56IN0
NAMCO_56IN1
PORT_START_TAG("DSW0") /* 56XX #1 pins 30-33 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x04, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SERVICE ) // service mode again
PORT_START_TAG("DSW1") /* 56XX #1 pins 22-29 */
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x01, "1" )
PORT_DIPSETTING( 0x02, "2" )
PORT_DIPSETTING( 0x03, "3" )
PORT_DIPSETTING( 0x00, "5" )
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x00, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x08, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x0c, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) )
PORT_DIPNAME( 0x10, 0x10, "Freeze" )
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_SERVICE( 0x20, IP_ACTIVE_LOW )
PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Coin_B ) )
PORT_DIPSETTING( 0x00, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) )
PORT_START_TAG("DSW2") /* 56XX #1 pins 38-41 multiplexed */
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x01, 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( 0x04, 0x04, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
INPUT_PORTS_END
Resolution: 288x224 @ 60.606060Hz
TG Game Entry: https://www.twingalaxies.com/scores....%5BNew+Ver.%5D
Rules, Points: https://www.twingalaxies.com/scores.php?scores=9222
ROMSet: TODruaga
Cabinet: Upright
Lives: 3
Freeze: Off
Service Mode: Off
Unused: Off [All]
Internal Defaults
-----------------
Extend: Only 50000 Points
Sample correct TG:
DSW0: offset 0x2B, repeat every 0x7C, typical value 0x0F
- DSW0: 0x04 (Cabinet): 0x04 (Upright)
DSW1: offset 0x2F, repeat every 0x7C, typical value 0xFF
- DSW1: 0x03 (Lives): 0x03 (3)
- DSW1: 0x0c (Coin_A): [not relevant]
- DSW1: 0x10 (Freeze): 0x10 (Off)
- DSW1: 0x20 (Service Mode): 0x20 (Off)
- DSW1: 0xc0 (Coin_B): [not relevant]
DSW2: offset 0x33, repeat every 0x7C, typical value 0xFF
- DSW2: 0x01 (Unused): 0x01 (Off)
- DSW2: 0x02 (Unused): 0x02 (Off)
- DSW2: 0x04 (Unused): 0x04 (Off)
- DSW2: 0x08 (Unused): 0x08 (Off)
- DSW2: 0x10 (Unused): 0x10 (Off)
- DSW2: 0x20 (Unused): 0x20 (Off)
- DSW2: 0x40 (Unused): 0x40 (Off)
- DSW2: 0x80 (Unused): 0x80 (Off)
Code:
20: 00 00 00 FF 00 00 00 FF 00 00 00 0F 00 00 00 FF
30: 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00
A0: 00 00 00 FF 00 00 00 0F 00 00 00 FF 00 00 00 FF
120: 00 00 00 0F 00 00 00 FF 00 00 00 FF 00 00 00 00
toffy
ROM set changed: no
0.106-0.175: toffy - "Toffy"
Resolution, 0.106-0.113: 240x224 @ 57.444855Hz
Resolution, 0.114-0.122: 240x224 @ 57.444853Hz
Resolution, 0.123-0.175: 256x240 @ 57.444853Hz
TG Game Entry: https://www.twingalaxies.com/scores....gamename=Toffy
0.106-0.175: toffy - "Toffy"
Resolution, 0.106-0.113: 240x224 @ 57.444855Hz
Resolution, 0.114-0.122: 240x224 @ 57.444853Hz
Resolution, 0.123-0.175: 256x240 @ 57.444853Hz
TG Game Entry: https://www.twingalaxies.com/scores....gamename=Toffy
toggle
ROM set changed: no
0.70-0.203: toggle - "Toggle (prototype)"
Resolution, 0.70-0.113: 256x240 @ 60.000000Hz
Resolution, 0.114-0.203: 256x240 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/to...rototype/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120440
0.70-0.203: toggle - "Toggle (prototype)"
Resolution, 0.70-0.113: 256x240 @ 60.000000Hz
Resolution, 0.114-0.203: 256x240 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/to...rototype/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120440
tokiob
ROM set changed: no
0.106-0.175: tokiob - "Tokio / Scramble Formation (bootleg)"
Resolution, 0.106-0.129: 256x224 @ 59.000000Hz
Resolution, 0.130-0.175: 256x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/scores....Tokio/Scramble Formation [bootleg]
0.106-0.175: tokiob - "Tokio / Scramble Formation (bootleg)"
Resolution, 0.106-0.129: 256x224 @ 59.000000Hz
Resolution, 0.130-0.175: 256x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/scores....Tokio/Scramble Formation [bootleg]
tokisensa
ROM set changed: yes.
0.106-0.201: tokisens - "Toki no Senshi - Chrono Soldier"
0.202- : tokisensa - "Toki no Senshi - Chrono Soldier (prototype?)"
From MAMEINFO.DAT:
- 0.202: ShouTime added Toki no Senshi - Chrono Soldier (MC-8123, 317-0040). The 317-0040 key was brute forced. Added CPU overclock hack in the init routine, otherwise player dies in attract mode and game gives a continue screen, probably the other Z80 timing kludges aren't quite accurate (or the encrypted CPU differs). Could also be different screen refresh, or even just exactly when the first interrupt occurs [David Haywood]. Changed Toki no Senshi to clone 'Toki no Senshi - Chrono Soldier (prototype?)'. Renamed (tokisens) to (tokisensa).
Resolution, 0.106-0.130: 256x224 @ 60.000000Hz
Resolution, 0.131-0.144: 256x224 @ 60.096154Hz
Resolution, 0.145-0.202: 512x224 @ 60.096154Hz
TG Game Entry: https://www.twingalaxies.com/game/to...o-soldier/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120441
0.106-0.201: tokisens - "Toki no Senshi - Chrono Soldier"
0.202- : tokisensa - "Toki no Senshi - Chrono Soldier (prototype?)"
From MAMEINFO.DAT:
- 0.202: ShouTime added Toki no Senshi - Chrono Soldier (MC-8123, 317-0040). The 317-0040 key was brute forced. Added CPU overclock hack in the init routine, otherwise player dies in attract mode and game gives a continue screen, probably the other Z80 timing kludges aren't quite accurate (or the encrypted CPU differs). Could also be different screen refresh, or even just exactly when the first interrupt occurs [David Haywood]. Changed Toki no Senshi to clone 'Toki no Senshi - Chrono Soldier (prototype?)'. Renamed (tokisens) to (tokisensa).
Resolution, 0.106-0.130: 256x224 @ 60.000000Hz
Resolution, 0.131-0.144: 256x224 @ 60.096154Hz
Resolution, 0.145-0.202: 512x224 @ 60.096154Hz
TG Game Entry: https://www.twingalaxies.com/game/to...o-soldier/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120441
tokisens
Note: two ROM sets represented here with changeover at 0.202.
From MAMEINFO.DAT:
- 0.202: ShouTime added Toki no Senshi - Chrono Soldier (MC-8123, 317-0040). The 317-0040 key was brute forced. Added CPU overclock hack in the init routine, otherwise player dies in attract mode and game gives a continue screen, probably the other Z80 timing kludges aren't quite accurate (or the encrypted CPU differs). Could also be different screen refresh, or even just exactly when the first interrupt occurs [David Haywood]. Changed Toki no Senshi to clone 'Toki no Senshi - Chrono Soldier (prototype?)'. Renamed (tokisens) to (tokisensa).
Toki no Senshi - Chrono Soldier (prototype?)
--------------------------------------------
ROM set changed: yes.
0.106-0.201: tokisens - "Toki no Senshi - Chrono Soldier"
0.202- : tokisensa - "Toki no Senshi - Chrono Soldier (prototype?)"
Resolution, 0.106-0.130: 256x224 @ 60.000000Hz
Resolution, 0.131-0.144: 256x224 @ 60.096154Hz
Resolution, 0.145-0.202: 512x224 @ 60.096154Hz
TG Game Entry: https://www.twingalaxies.com/game/to...o-soldier/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120441
Toki no Senshi - Chrono Soldier (MC-8123, 317-0040)
---------------------------------------------------
Note: not currently represented at TG.
ROM set changed: no. Added in 0.202.
0.202- : tokisens - "Toki no Senshi - Chrono Soldier (MC-8123, 317-0040)"
Resolution, 0.202- : 512x224 @ 60.096154Hz
Rules: [no current tracks]
From MAMEINFO.DAT:
- 0.202: ShouTime added Toki no Senshi - Chrono Soldier (MC-8123, 317-0040). The 317-0040 key was brute forced. Added CPU overclock hack in the init routine, otherwise player dies in attract mode and game gives a continue screen, probably the other Z80 timing kludges aren't quite accurate (or the encrypted CPU differs). Could also be different screen refresh, or even just exactly when the first interrupt occurs [David Haywood]. Changed Toki no Senshi to clone 'Toki no Senshi - Chrono Soldier (prototype?)'. Renamed (tokisens) to (tokisensa).
Toki no Senshi - Chrono Soldier (prototype?)
--------------------------------------------
ROM set changed: yes.
0.106-0.201: tokisens - "Toki no Senshi - Chrono Soldier"
0.202- : tokisensa - "Toki no Senshi - Chrono Soldier (prototype?)"
Resolution, 0.106-0.130: 256x224 @ 60.000000Hz
Resolution, 0.131-0.144: 256x224 @ 60.096154Hz
Resolution, 0.145-0.202: 512x224 @ 60.096154Hz
TG Game Entry: https://www.twingalaxies.com/game/to...o-soldier/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120441
Toki no Senshi - Chrono Soldier (MC-8123, 317-0040)
---------------------------------------------------
Note: not currently represented at TG.
ROM set changed: no. Added in 0.202.
0.202- : tokisens - "Toki no Senshi - Chrono Soldier (MC-8123, 317-0040)"
Resolution, 0.202- : 512x224 @ 60.096154Hz
Rules: [no current tracks]
toki
ROM set changed: no
0.106-0.138: toki - "Toki (World set 1)"
0.139-0.175: toki - "Toki (World, set 1)"
Resolutin, 0.106-0.111: 256x240 @ 60.000000Hz
Resolutin, 0.112-0.133: 256x224 @ 60.000000Hz
Resolutin, 0.134-0.175: 256x224 @ 59.610000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Toki [World set 1]
0.106-0.138: toki - "Toki (World set 1)"
0.139-0.175: toki - "Toki (World, set 1)"
Resolutin, 0.106-0.111: 256x240 @ 60.000000Hz
Resolutin, 0.112-0.133: 256x224 @ 60.000000Hz
Resolutin, 0.134-0.175: 256x224 @ 59.610000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Toki [World set 1]
tokkae
ROM set changed: no
0.106-0.255: tokkae - "Taisen Tokkae-dama (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/ta...-ver-jaa/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120333
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: tokkae - "Taisen Tokkae-dama (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/ta...-ver-jaa/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120333
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: |
tomahaw1
ROM set changed: yes
0.106-0.115: tomahawk - "Tomahawk 777 (Revision 1)"
0.115u4-0.122: tomahaw1 - "Tomahawk 777 (Revision 1)"
0.122u6-0.133: tomahaw1 - "Tomahawk 777 (rev 1)"
0.133u1-0.175: tomahawk1 - "Tomahawk 777 (rev 1)"
MAME History:
- 0.115u4: Astro Fighter driver update [Zsolt Vasvari]: Added memory map/interrupt/video timings from schematics. Hooked up SN76477 to Tomahawk 777. Switched the two Tomahawk 777 sets. The newer version is now the main set and the older has been renamed to tomahaw1. General driver clean-up. Replaced Samples sound with SN76477. Changed visible area to 256x256 and VSync to 56.308461 Hz. Renamed (tomahawk) to (tomahaw1) and (tomahaw5) to (tomahawk).
- 0.122u6: Changed description to 'Tomahawk 777 (rev 5)' and clone (Revision 1) to 'Tomahawk 777 (rev 1)'.
- 0.133u1: Renamed (tomahaw1) to (tomahawk1).
Resolution, 0.106-0.115: 240x240 @ 60.000000Hz
Resolution, 0.116-0.175: 256x256 @ 56.308461Hz
TG Game Entry: https://www.twingalaxies.com/scores....ahawk%20777%20[rev%201]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10457
0.106-0.115: tomahawk - "Tomahawk 777 (Revision 1)"
0.115u4-0.122: tomahaw1 - "Tomahawk 777 (Revision 1)"
0.122u6-0.133: tomahaw1 - "Tomahawk 777 (rev 1)"
0.133u1-0.175: tomahawk1 - "Tomahawk 777 (rev 1)"
MAME History:
- 0.115u4: Astro Fighter driver update [Zsolt Vasvari]: Added memory map/interrupt/video timings from schematics. Hooked up SN76477 to Tomahawk 777. Switched the two Tomahawk 777 sets. The newer version is now the main set and the older has been renamed to tomahaw1. General driver clean-up. Replaced Samples sound with SN76477. Changed visible area to 256x256 and VSync to 56.308461 Hz. Renamed (tomahawk) to (tomahaw1) and (tomahaw5) to (tomahawk).
- 0.122u6: Changed description to 'Tomahawk 777 (rev 5)' and clone (Revision 1) to 'Tomahawk 777 (rev 1)'.
- 0.133u1: Renamed (tomahaw1) to (tomahawk1).
Resolution, 0.106-0.115: 240x240 @ 60.000000Hz
Resolution, 0.116-0.175: 256x256 @ 56.308461Hz
TG Game Entry: https://www.twingalaxies.com/scores....ahawk%20777%20[rev%201]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10457
tomahawk1
ROM set changed: yes
0.106-0.115: tomahawk - "Tomahawk 777 (Revision 1)"
0.115u4-0.122: tomahaw1 - "Tomahawk 777 (Revision 1)"
0.122u6-0.133: tomahaw1 - "Tomahawk 777 (rev 1)"
0.133u1-0.175: tomahawk1 - "Tomahawk 777 (rev 1)"
MAME History:
- 0.115u4: Astro Fighter driver update [Zsolt Vasvari]: Added memory map/interrupt/video timings from schematics. Hooked up SN76477 to Tomahawk 777. Switched the two Tomahawk 777 sets. The newer version is now the main set and the older has been renamed to tomahaw1. General driver clean-up. Replaced Samples sound with SN76477. Changed visible area to 256x256 and VSync to 56.308461 Hz. Renamed (tomahawk) to (tomahaw1) and (tomahaw5) to (tomahawk).
- 0.122u6: Changed description to 'Tomahawk 777 (rev 5)' and clone (Revision 1) to 'Tomahawk 777 (rev 1)'.
- 0.133u1: Renamed (tomahaw1) to (tomahawk1).
Resolution, 0.106-0.115: 240x240 @ 60.000000Hz
Resolution, 0.116-0.175: 256x256 @ 56.308461Hz
TG Game Entry: https://www.twingalaxies.com/scores....ahawk%20777%20[rev%201]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10457
0.106-0.115: tomahawk - "Tomahawk 777 (Revision 1)"
0.115u4-0.122: tomahaw1 - "Tomahawk 777 (Revision 1)"
0.122u6-0.133: tomahaw1 - "Tomahawk 777 (rev 1)"
0.133u1-0.175: tomahawk1 - "Tomahawk 777 (rev 1)"
MAME History:
- 0.115u4: Astro Fighter driver update [Zsolt Vasvari]: Added memory map/interrupt/video timings from schematics. Hooked up SN76477 to Tomahawk 777. Switched the two Tomahawk 777 sets. The newer version is now the main set and the older has been renamed to tomahaw1. General driver clean-up. Replaced Samples sound with SN76477. Changed visible area to 256x256 and VSync to 56.308461 Hz. Renamed (tomahawk) to (tomahaw1) and (tomahaw5) to (tomahawk).
- 0.122u6: Changed description to 'Tomahawk 777 (rev 5)' and clone (Revision 1) to 'Tomahawk 777 (rev 1)'.
- 0.133u1: Renamed (tomahaw1) to (tomahawk1).
Resolution, 0.106-0.115: 240x240 @ 60.000000Hz
Resolution, 0.116-0.175: 256x256 @ 56.308461Hz
TG Game Entry: https://www.twingalaxies.com/scores....ahawk%20777%20[rev%201]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10457
tomahawk
Note: two ROM sets represented here with changeover at 0.115u4.
MAME History:
- 0.115u4: Astro Fighter driver update [Zsolt Vasvari]: Added memory map/interrupt/video timings from schematics. Hooked up SN76477 to Tomahawk 777. Switched the two Tomahawk 777 sets. The newer version is now the main set and the older has been renamed to tomahaw1. General driver clean-up. Replaced Samples sound with SN76477. Changed visible area to 256x256 and VSync to 56.308461 Hz. Renamed (tomahawk) to (tomahaw1) and (tomahaw5) to (tomahawk).
- 0.122u6: Changed description to 'Tomahawk 777 (rev 5)' and clone (Revision 1) to 'Tomahawk 777 (rev 1)'.
- 0.133u1: Renamed (tomahaw1) to (tomahawk1).
Tomahawk 777 (rev 1)
--------------------
ROM set changed: yes
0.106-0.115: tomahawk - "Tomahawk 777 (Revision 1)"
0.115u4-0.122: tomahaw1 - "Tomahawk 777 (Revision 1)"
0.122u6-0.133: tomahaw1 - "Tomahawk 777 (rev 1)"
0.133u1-0.175: tomahawk1 - "Tomahawk 777 (rev 1)"
Resolution, 0.106-0.115: 240x240 @ 60.000000Hz
Resolution, 0.116-0.175: 256x256 @ 56.308461Hz
TG Game Entry: https://www.twingalaxies.com/scores....ahawk%20777%20[rev%201]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10457
Tomahawk 777 (rev 5)
--------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.115u4.
0.115u4-0.122: tomahawk - "Tomahawk 777 (Revision 5)"
0.122u6-0.176: tomahawk - "Tomahawk 777 (rev 5)"
Resolution, 0.116-0.176: 256x256 @ 56.308461Hz
Rules: [no current tracks]
MAME History:
- 0.115u4: Astro Fighter driver update [Zsolt Vasvari]: Added memory map/interrupt/video timings from schematics. Hooked up SN76477 to Tomahawk 777. Switched the two Tomahawk 777 sets. The newer version is now the main set and the older has been renamed to tomahaw1. General driver clean-up. Replaced Samples sound with SN76477. Changed visible area to 256x256 and VSync to 56.308461 Hz. Renamed (tomahawk) to (tomahaw1) and (tomahaw5) to (tomahawk).
- 0.122u6: Changed description to 'Tomahawk 777 (rev 5)' and clone (Revision 1) to 'Tomahawk 777 (rev 1)'.
- 0.133u1: Renamed (tomahaw1) to (tomahawk1).
Tomahawk 777 (rev 1)
--------------------
ROM set changed: yes
0.106-0.115: tomahawk - "Tomahawk 777 (Revision 1)"
0.115u4-0.122: tomahaw1 - "Tomahawk 777 (Revision 1)"
0.122u6-0.133: tomahaw1 - "Tomahawk 777 (rev 1)"
0.133u1-0.175: tomahawk1 - "Tomahawk 777 (rev 1)"
Resolution, 0.106-0.115: 240x240 @ 60.000000Hz
Resolution, 0.116-0.175: 256x256 @ 56.308461Hz
TG Game Entry: https://www.twingalaxies.com/scores....ahawk%20777%20[rev%201]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10457
Tomahawk 777 (rev 5)
--------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.115u4.
0.115u4-0.122: tomahawk - "Tomahawk 777 (Revision 5)"
0.122u6-0.176: tomahawk - "Tomahawk 777 (rev 5)"
Resolution, 0.116-0.176: 256x256 @ 56.308461Hz
Rules: [no current tracks]
tondemo
ROM set changed: no
0.106-0.138: tondemo - "Tondemo Crisis (JAPAN)"
0.139-0.210: tondemo - "Tondemo Crisis (Japan)"
Resolution, 0.106-0.210: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/to...is-japan/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120442
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: tondemo - "Tondemo Crisis (JAPAN)"
0.139-0.210: tondemo - "Tondemo Crisis (Japan)"
Resolution, 0.106-0.210: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/to...is-japan/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120442
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.
toobin
ROM set changed: no
0.31-0.251: toobin - "Toobin' (rev 3)"
Resolution, 0.106-0.128: 512x384 @ 60.000000Hz
Resolution, 0.129-0.251: 512x384 @ 60.096154Hz
TG Game Entry: https://www.twingalaxies.com/game/toobin-rev-3/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=20657
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=20656
Note: Service Mode can be accessed using the Service button (F2). Navigation on the first screen is by simultaneous use of P1 Button 1 and P2 Button 1. The following service screens are cycled through using P1 BUtton 1 only. Changeable settings menus are navigated with P1 Paddle Backware (L is up, R is down) and individual settings altered with P1 Paddle Forward (L and/or R to cycle around). Service button exits Service Mode.
Default settings
|
0.31-0.251: toobin - "Toobin' (rev 3)"
Resolution, 0.106-0.128: 512x384 @ 60.000000Hz
Resolution, 0.129-0.251: 512x384 @ 60.096154Hz
TG Game Entry: https://www.twingalaxies.com/game/toobin-rev-3/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=20657
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=20656
Note: Service Mode can be accessed using the Service button (F2). Navigation on the first screen is by simultaneous use of P1 Button 1 and P2 Button 1. The following service screens are cycled through using P1 BUtton 1 only. Changeable settings menus are navigated with P1 Paddle Backware (L is up, R is down) and individual settings altered with P1 Paddle Forward (L and/or R to cycle around). Service button exits Service Mode.
Default settings
|
topgunnr
ROM set changed: no
0.106-0.138: topgunnr - "Top Gunner"
0.139-0.175: topgunnr - "Top Gunner (Exidy)"
Resolution, 0.106-0.175: vector @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....e=Top%20Gunner
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120443
0.106-0.138: topgunnr - "Top Gunner"
0.139-0.175: topgunnr - "Top Gunner (Exidy)"
Resolution, 0.106-0.175: vector @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....e=Top%20Gunner
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120443
topgun
ROM set changed: no
0.106-0.271: topgun - "Vs. Top Gun"
MAME History:
- 0.137u3: VSNES improvements [Alex Jackson]: Moved RC2C05 PPU-based protection into the PPU itself, rather than hacking it in at the driver level. After exhaustive testing, completely sorted out the "palette" dipswitches (which are actually PPU type selection) on all games that have them. Added notes about these games in the comments. Removed GAME_IMPERFECT_COLORS and GAME_WRONG_COLORS from all games, as they should all be 100% correct now. Fixed coin inputs in tkoboxng. Removed IMPERFECT_GRAPHICS flag since there's no legitimate reason I can see for it. Also, fixed manufacturer and description to match the title screen. Added a bit more information about the missing sets in the comments. Removed the bogus 2C0X PPU "color remap tables" in favor of external palettes containing data reverse-engineered (several years ago) from original hardware. Each vsnes set, as well as the playch10 BIOS, now requires one of these palettes.
- 0.241: Set raw screen parameters. [- SNIP -] [cam900]. Changed VSync to 60.098476 Hz.
Resolution, 0.106-0.240: 256x240 @ 60.000000Hz
Resolution, 0.241-0.271: 256x240 @ 60.098476Hz
TG Game Entry: https://www.twingalaxies.com/game/vs-top-gun/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120622
Default Settings:
Note: the change to the DIP switches at 0.137u3 includes a relabelling of the Difficulty option "Normal" to "Easy".
0.106-0.137 Difficulty: Normal / Hard
0.138-0.271 Difficulty: Easy / Hard
0.106-0.271: topgun - "Vs. Top Gun"
MAME History:
- 0.137u3: VSNES improvements [Alex Jackson]: Moved RC2C05 PPU-based protection into the PPU itself, rather than hacking it in at the driver level. After exhaustive testing, completely sorted out the "palette" dipswitches (which are actually PPU type selection) on all games that have them. Added notes about these games in the comments. Removed GAME_IMPERFECT_COLORS and GAME_WRONG_COLORS from all games, as they should all be 100% correct now. Fixed coin inputs in tkoboxng. Removed IMPERFECT_GRAPHICS flag since there's no legitimate reason I can see for it. Also, fixed manufacturer and description to match the title screen. Added a bit more information about the missing sets in the comments. Removed the bogus 2C0X PPU "color remap tables" in favor of external palettes containing data reverse-engineered (several years ago) from original hardware. Each vsnes set, as well as the playch10 BIOS, now requires one of these palettes.
- 0.241: Set raw screen parameters. [- SNIP -] [cam900]. Changed VSync to 60.098476 Hz.
Resolution, 0.106-0.240: 256x240 @ 60.000000Hz
Resolution, 0.241-0.271: 256x240 @ 60.098476Hz
TG Game Entry: https://www.twingalaxies.com/game/vs-top-gun/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120622
Default Settings:
Note: the change to the DIP switches at 0.137u3 includes a relabelling of the Difficulty option "Normal" to "Easy".
0.106-0.137 Difficulty: Normal / Hard
0.138-0.271 Difficulty: Easy / Hard
tophuntr
ROM set changed: no
0.106-0.143: tophuntr - "Top Hunter - Roddy & Cathy (set 1)"
0.144-0.260: tophuntr - "Top Hunter - Roddy & Cathy (NGM-046)"
MAME History:
- 0.113u2: Zsolt Vasvari updated NeoGeo driver to the new video timing code and screen raw parameters, this fixes also the messed up graphics. Changed VSync to 59.185606 Hz.
- 0.129u3: Fabio Priuli added missing HARDDIP settings in 'STANDARD_DIPS' for DIP's 4,5 and 6 ("COMM Setting"). Added dipswitches 'COMM Setting (Cabinet No.)' and 'COMM Setting (Link Enable)'.
- 0.143u4: Changed description to 'Top Hunter - Roddy & Cathy (NGM-046)' and clone (set 2) to 'Top Hunter - Roddy & Cathy (NGH-046)'.
- 0.150: Endian fix for kof2003 protection (machine\neocrypt.c and neoprot.c). Fixed NeoGeo memory leak, clean up inputs a bit [Alex Jackson]. Changed 'Test Switch' dipswitch to 'Service Mode'.
- 0.151: [- snip -] [Alex Jackson]. Added coin slots 3 and 4. Added dipswitches 'Setting Mode', 'Cabinet' and 'Controller'.
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.260: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/to...hy-set-1/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=15435
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=15436
Service Mode:
Standard SNK NeoGeo BIOS.
All relevant rules are covered by internal settings. If not shown during playback, use F2 to access after playback completed. Navigation is with P1 Up & Down. Select menu option with P1 Button 1 and sub-menus can be exited with P1 Button 3. P1 Button 1 and P1 Button 2 adjust individual configuration options.
Default Settings:
MAME 0.106 DIP Switches:
MAME 0.130 DIP Switches:
MAME 0.150 DIP Switches:
MAME 0.151 DIP Switches:
MAME 0.250 DIP Switches: |
MAME 0.250 BIOS:
Cartridge: |
0.106-0.143: tophuntr - "Top Hunter - Roddy & Cathy (set 1)"
0.144-0.260: tophuntr - "Top Hunter - Roddy & Cathy (NGM-046)"
MAME History:
- 0.113u2: Zsolt Vasvari updated NeoGeo driver to the new video timing code and screen raw parameters, this fixes also the messed up graphics. Changed VSync to 59.185606 Hz.
- 0.129u3: Fabio Priuli added missing HARDDIP settings in 'STANDARD_DIPS' for DIP's 4,5 and 6 ("COMM Setting"). Added dipswitches 'COMM Setting (Cabinet No.)' and 'COMM Setting (Link Enable)'.
- 0.143u4: Changed description to 'Top Hunter - Roddy & Cathy (NGM-046)' and clone (set 2) to 'Top Hunter - Roddy & Cathy (NGH-046)'.
- 0.150: Endian fix for kof2003 protection (machine\neocrypt.c and neoprot.c). Fixed NeoGeo memory leak, clean up inputs a bit [Alex Jackson]. Changed 'Test Switch' dipswitch to 'Service Mode'.
- 0.151: [- snip -] [Alex Jackson]. Added coin slots 3 and 4. Added dipswitches 'Setting Mode', 'Cabinet' and 'Controller'.
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.260: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/to...hy-set-1/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=15435
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=15436
Service Mode:
Standard SNK NeoGeo BIOS.
All relevant rules are covered by internal settings. If not shown during playback, use F2 to access after playback completed. Navigation is with P1 Up & Down. Select menu option with P1 Button 1 and sub-menus can be exited with P1 Button 3. P1 Button 1 and P1 Button 2 adjust individual configuration options.
Default Settings:
MAME 0.106 DIP Switches:
MAME 0.130 DIP Switches:
MAME 0.150 DIP Switches:
MAME 0.151 DIP Switches:
MAME 0.250 DIP Switches: |
MAME 0.250 BIOS:
Cartridge: |
toppyrap
ROM set changed: no
0.106-0.200: toppyrap - "Toppy & Rappy"
Resolution, 0.106-0.200: 256x224 @ 57.500000Hz
TG Game Entry: https://www.twingalaxies.com/game/toppy-rappy/mame
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120447
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120448
0.106-0.200: toppyrap - "Toppy & Rappy"
Resolution, 0.106-0.200: 256x224 @ 57.500000Hz
TG Game Entry: https://www.twingalaxies.com/game/toppy-rappy/mame
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120447
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120448
toprollr
ROM set changed: no
0.106-0.265: toprollr - "Top Roller"
MAME History:
- 0.123u3: Fixed gfx1/2/3 rom and proms loading. Changed visible area to 224x256.
- 0.126u2: Fabio Priuli added DIP locations to Crazy Climber driver.
Resolution, 0.106: 224x240 @ 60.000000Hz
Resolution, 0.107-0.123: 240x224 @ 60.000000Hz
Resolution, 0.106-0.265: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/top-roller/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120445
Service Mode:
Similar Nichibutsu Crazy Climber hardware.
No service mode found. - Barthax, Oct 2024.
Default Settings:
MAME 0.106:
(No sign of DIP locations.)
MAME 0.127:
MAME 0.250:
0.106-0.265: toprollr - "Top Roller"
MAME History:
- 0.123u3: Fixed gfx1/2/3 rom and proms loading. Changed visible area to 224x256.
- 0.126u2: Fabio Priuli added DIP locations to Crazy Climber driver.
Resolution, 0.106: 224x240 @ 60.000000Hz
Resolution, 0.107-0.123: 240x224 @ 60.000000Hz
Resolution, 0.106-0.265: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/top-roller/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120445
Service Mode:
Similar Nichibutsu Crazy Climber hardware.
No service mode found. - Barthax, Oct 2024.
Default Settings:
MAME 0.106:
(No sign of DIP locations.)
MAME 0.127:
MAME 0.250:
topsecex
ROM set changed: no
0.106-0.175: topsecex - "Top Secret (Exidy) (version 1.0)"
Resolution, 0.106-0.113: 320x240 @ 60.000000Hz
Resolution, 0.114-0.175: 320x236 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....6&gamename=Top Secret [Exidy] [version 1.0]
0.106-0.175: topsecex - "Top Secret (Exidy) (version 1.0)"
Resolution, 0.106-0.113: 320x240 @ 60.000000Hz
Resolution, 0.114-0.175: 320x236 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....6&gamename=Top Secret [Exidy] [version 1.0]
topspeed
ROM set changed: no
0.106-0.175: topspeed - "Top Speed (World)"
Resolution, 0.106-0.149: 320x240 @ 60.000000Hz
Resolution, 0.150-0.175: 320x240 @ 60.053200Hz
TG Game Entry: https://www.twingalaxies.com/scores....6&gamename=Top Speed [World]
0.106-0.175: topspeed - "Top Speed (World)"
Resolution, 0.106-0.149: 320x240 @ 60.000000Hz
Resolution, 0.150-0.175: 320x240 @ 60.053200Hz
TG Game Entry: https://www.twingalaxies.com/scores....6&gamename=Top Speed [World]
toratora
ROM set changed:
0.106-0.115: toratora - "Tora Tora"
0.116-0.208: toratora - "Tora Tora (prototype?)"
MAME History:
- 0.115u3: Improved Tora Tora driver [Zsolt Vasvari]: Added SN76477 from the schematics, but it sounds terrible; no doubt the schematics are incorrect in many places. Updated to the recent PIA changes. Added 2x SN76477 sound. Changed description to 'Tora Tora (prototype?)'.
- 0.175: qwijibo fixed Tora Tora timer and interrupts and improved sound. Game now fully playable. Changed M6800 CPU1 clock speed to 648125 Hz.
- 0.195: Bad A Billy fixed Tora Tora dipswitches and DIP locations.
Resolution, 0.106-0.208: 256x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/to...rototype/mame/
Rules, Track measured by highest number of points: https://www.twingalaxies.com/scores.php?scores=220932
NOTE: classified as "Not Working" up to 0.174
0.106-0.115: toratora - "Tora Tora"
0.116-0.208: toratora - "Tora Tora (prototype?)"
MAME History:
- 0.115u3: Improved Tora Tora driver [Zsolt Vasvari]: Added SN76477 from the schematics, but it sounds terrible; no doubt the schematics are incorrect in many places. Updated to the recent PIA changes. Added 2x SN76477 sound. Changed description to 'Tora Tora (prototype?)'.
- 0.175: qwijibo fixed Tora Tora timer and interrupts and improved sound. Game now fully playable. Changed M6800 CPU1 clock speed to 648125 Hz.
- 0.195: Bad A Billy fixed Tora Tora dipswitches and DIP locations.
Resolution, 0.106-0.208: 256x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/to...rototype/mame/
Rules, Track measured by highest number of points: https://www.twingalaxies.com/scores.php?scores=220932
NOTE: classified as "Not Working" up to 0.174
toride2g
ROM set changed: no
0.106-0.175: toride2g - "Toride II Adauchi Gaiden"
Resolution, 0.106-0.144: 320x224 @ 60.000000Hz
Resolution, 0.145-0.146: 320x240 @ 59.922743Hz
Resolution, 0.147-0.175: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Toride II Adauchi Gaiden
0.106-0.175: toride2g - "Toride II Adauchi Gaiden"
Resolution, 0.106-0.144: 320x224 @ 60.000000Hz
Resolution, 0.145-0.146: 320x240 @ 59.922743Hz
Resolution, 0.147-0.175: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Toride II Adauchi Gaiden
toryumon
ROM set changed: no
0.106-0.197: toryumon - "Toryumon"
Resolution, 0.106-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.116: 321x224 @ 60.054389Hz
Resolution, 0.117-0.197: 320x224 @ 60.054389Hz
TG Game Entry: https://www.twingalaxies.com/game/toryumon/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120453
0.106-0.197: toryumon - "Toryumon"
Resolution, 0.106-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.116: 321x224 @ 60.054389Hz
Resolution, 0.117-0.197: 320x224 @ 60.054389Hz
TG Game Entry: https://www.twingalaxies.com/game/toryumon/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120453
toryumon on MAME 0.106
# MAME 0.106 source snippet [segas16b.c]
Resolution: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/toryumon/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120453
ROMSet: Toryumon
Unknown: Off [All]
VS-Mode Battle: 1
Difficulty: Normal
Sample correct TG:
DSW: offset 0x33, repeat every 0x7C, typical value 0xFE
- DSW: 0x01 (Demo_Sounds): [not relevant]
- DSW: 0x02 (Unknown): 0x02 (Off)
- DSW: 0x04 (Unknown): 0x04 (Off)
- DSW: 0x08 (Unknown): 0x08 (Off)
- DSW: 0x10 (VS-Mode Battle): 0x10 (1)
- DSW: 0xe0 (Difficulty): 0xe0 (Normal)
Code:
GAME( 1994, toryumon, 0, system16b, toryumon, generic_5797, ROT0, "Sega", "Toryumon", 0 )
static INPUT_PORTS_START( system16b_generic )
PORT_START_TAG("SERVICE")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_SERVICE_NO_TOGGLE( 0x04, IP_ACTIVE_LOW )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START1 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START_TAG("P1")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON3 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY
PORT_START_TAG("UNUSED")
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START_TAG("P2")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_COCKTAIL
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_COCKTAIL
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_COCKTAIL
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) 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("DSW")
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )
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("COINAGE")
PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x07, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x08, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x09, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x05, "2 Coins/1 Credit 5/3 6/4" )
PORT_DIPSETTING( 0x04, "2 Coins/1 Credit 4/3" )
PORT_DIPSETTING( 0x0f, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x01, "1 Coin/1 Credit 2/3" )
PORT_DIPSETTING( 0x02, "1 Coin/1 Credit 4/5" )
PORT_DIPSETTING( 0x03, "1 Coin/1 Credit 5/6" )
PORT_DIPSETTING( 0x06, DEF_STR( 2C_3C ) )
PORT_DIPSETTING( 0x0e, DEF_STR( 1C_2C ) )
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( 0x00, "Free Play (if Coin B too) or 1/1" )
PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) )
PORT_DIPSETTING( 0x70, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x80, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x90, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x50, "2 Coins/1 Credit 5/3 6/4" )
PORT_DIPSETTING( 0x40, "2 Coins/1 Credit 4/3" )
PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x10, "1 Coin/1 Credit 2/3" )
PORT_DIPSETTING( 0x20, "1 Coin/1 Credit 4/5" )
PORT_DIPSETTING( 0x30, "1 Coin/1 Credit 5/6" )
PORT_DIPSETTING( 0x60, DEF_STR( 2C_3C ) )
PORT_DIPSETTING( 0xe0, DEF_STR( 1C_2C ) )
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( 0x00, "Free Play (if Coin A too) or 1/1" )
INPUT_PORTS_END
static INPUT_PORTS_START( toryumon )
PORT_INCLUDE( system16b_generic )
PORT_MODIFY("P1")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_MODIFY("P2")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_MODIFY("DSW")
PORT_DIPNAME( 0x01, 0x00, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x10, "VS-Mode Battle" )
PORT_DIPSETTING( 0x10, "1" )
PORT_DIPSETTING( 0x00, "3" )
PORT_DIPNAME( 0xe0, 0xe0, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0xc0, DEF_STR( Easy ) )
PORT_DIPSETTING( 0xe0, DEF_STR( Normal ) )
PORT_DIPSETTING( 0xa0, DEF_STR( Hard ) )
PORT_DIPSETTING( 0x80, "Hard+1" )
PORT_DIPSETTING( 0x60, "Hard+2" )
PORT_DIPSETTING( 0x40, "Hard+3" )
PORT_DIPSETTING( 0x20, "Hard+4" )
PORT_DIPSETTING( 0x00, "Hard+5" )
INPUT_PORTS_END
Resolution: 320x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/toryumon/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120453
ROMSet: Toryumon
Unknown: Off [All]
VS-Mode Battle: 1
Difficulty: Normal
Sample correct TG:
DSW: offset 0x33, repeat every 0x7C, typical value 0xFE
- DSW: 0x01 (Demo_Sounds): [not relevant]
- DSW: 0x02 (Unknown): 0x02 (Off)
- DSW: 0x04 (Unknown): 0x04 (Off)
- DSW: 0x08 (Unknown): 0x08 (Off)
- DSW: 0x10 (VS-Mode Battle): 0x10 (1)
- DSW: 0xe0 (Difficulty): 0xe0 (Normal)
Code:
30: 00 00 00 FE 00 00 00 FF 00 00 00 00 00 00 00 00
A0: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 FE
120: 00 00 00 FF 00 00 00 FF 00 00 00 FE 00 00 00 FF
totcarn
ROM set changed: no
0.106-0.265: totcarn - "Total Carnage (rev LA1 03/10/92)"
MAME History:
- 0.113u2: Changed VSync to 53.204950 Hz.
- 0.114u1: Changed TMS34010 CPU clock speed to 6MHz, visible area to 399x253 and VSync to 27.407585 Hz.
- 0.123: Aaron Giles fixed incorrect default screen size in midyunit games. Changed VSync to 54.815170 Hz except Narc.
- 0.123u1: Added 'Service Mode' dipswitch.
- 0.155: Adjust initial screen sizes in Midway TMS340-based drivers so aviwrite will work better [Alex Jackson]. Changed visible area to 410x256 and VSync to 54.706840 Hz, except Narc (512x400 and VSync to 54.824186 Hz).
- 0.263: Updated DIP definitions/locations [Guru].
Resolution, 0.106-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.265: 410x256 @ 54.706840Hz
TG Game Entry: https://www.twingalaxies.com/game/to...-3-10-92/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10787
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10788
Boot Up:
Without any NVRAM a notice should appear after the initial random & ROM test screens declaring the revision of the game and:
"FAILURE IN CMOS RAM
"DEFAULT SETTINGS RESTORED"
Service Mode:
Typical Williams/Midway Y/Z-unit system 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 Direction- or Fire-Up and P1 Direction- or Fire-Down, selection with P1 Start Button or P2 Start Button. Each entry in Game Settings is a separate menu item which must be navigated to to view.
Default Settings:
MAME 0.106:
MAME 0.124:
MAME 0.250:
MAME 0.263:
Internal Settings: | | | | | | |
0.106-0.265: totcarn - "Total Carnage (rev LA1 03/10/92)"
MAME History:
- 0.113u2: Changed VSync to 53.204950 Hz.
- 0.114u1: Changed TMS34010 CPU clock speed to 6MHz, visible area to 399x253 and VSync to 27.407585 Hz.
- 0.123: Aaron Giles fixed incorrect default screen size in midyunit games. Changed VSync to 54.815170 Hz except Narc.
- 0.123u1: Added 'Service Mode' dipswitch.
- 0.155: Adjust initial screen sizes in Midway TMS340-based drivers so aviwrite will work better [Alex Jackson]. Changed visible area to 410x256 and VSync to 54.706840 Hz, except Narc (512x400 and VSync to 54.824186 Hz).
- 0.263: Updated DIP definitions/locations [Guru].
Resolution, 0.106-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.265: 410x256 @ 54.706840Hz
TG Game Entry: https://www.twingalaxies.com/game/to...-3-10-92/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10787
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10788
Boot Up:
Without any NVRAM a notice should appear after the initial random & ROM test screens declaring the revision of the game and:
"FAILURE IN CMOS RAM
"DEFAULT SETTINGS RESTORED"
Service Mode:
Typical Williams/Midway Y/Z-unit system 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 Direction- or Fire-Up and P1 Direction- or Fire-Down, selection with P1 Start Button or P2 Start Button. Each entry in Game Settings is a separate menu item which must be navigated to to view.
Default Settings:
MAME 0.106:
MAME 0.124:
MAME 0.250:
MAME 0.263:
Internal Settings: | | | | | | |
toutrun (various)
Note: multiple ROM sets represented here with changeovers at 0.92, 0.125u6 and 0.137u4.
Note: multiple pre-0.106 histories included for clarity.
MAME History:
- 0.74u2: Added 'Turbo Outrun (set 1)' (Sega 1989) and clone (set 2).
- 0.82u2: Changed parent and clone descriptions to 'Turbo Out Run'.
- 0.88u5: Added clone Turbo Out Run (set3, upgrade kit, 317-0118). Fixed gfx2/sound1 rom loading. Added 317-unknown.key. Changed description of clone (set 2) to 'Turbo Out Run (set 2, upright, 317-unknown)'.
- 0.90u3: Changed description to 'Turbo Out Run (set 1, FD1094 317-unknown)' and clones (set 2, upright, 317-unknown) to 'Turbo Out Run (set 2, upright, FD1094 317-unknown)' and (set 3, upgrade kit, 317-0118) to 'Turbo Out Run (set 3, upgrade kit, FD1094 317-0118)'.
- 0.92: Renamed (toutrun) to (toutrun1), (toutrunk) to (toutrun) and (toutruna) to (toutrun2).
- 0.107u2: Changed description to 'Turbo Out Run (Out Run upgrade, FD1094 317-0118)' and clones (set 1, FD1094 317-unknown) to 'Turbo Out Run (FD1094 317-unknown)' and (set 2, upright, FD1094 317-unknown) to 'Turbo Out Run (upright, FD1094 317-unknown)'.
- 0.111u6: Changed description of clone (FD1094 317-unknown) to 'Turbo Out Run (cockpit, FD1094 317-unknown)'.
- 0.125u6: Frans van Egmond added Turbo Out Run (cockpit, FD1094 317-0109). Renamed (toutrun) to (toutrunu).
- 0.137u4: Andrew Jackson corrected dipswitches in the most recently added Turbo Out Run set, and reorganized the sets so that the parent is the FD1094 317-0118 set, the "newest" set based on both EPROM and security chip part numbers. Changed clone (Out Run upgrade, FD1094 317-0118) to parent and (cockpit, FD1094 317-0109) to clone 'Turbo Out Run (deluxe cockpit, FD1094 317-0109)'. Renamed (toutrun2) to (toutrun3), (toutrun1) to (toutrun2), (toutrun) to (toutrun1) and (toutrunu) to (toutrun).
- 0.144u7: Verified and corrected the Sega Security CPU number (317-xxxx) for one of the two unknown Turbo Out Run sets [Brian Troha]. Changed description of clone (upright, FD1094 317-unknown) to 'Turbo Out Run (upright, FD1094 317-0107)'.
- 0.147: Identified clone Turbo Outrun "FD1094 317-unknown" set as 317-0106 and provided a working decryption key [Chris Hardy, The Dumping Union]. Changed description of clones (upright, FD1094 317-0107) to 'Turbo Out Run (cockpit, FD1094 317-0107)' and (cockpit, FD1094 317-unknown) to 'Turbo Out Run (cockpit, FD1094 317-0106)'.
- 0.166: David Haywood added clones 'Turbo Out Run (cockpit) (bootleg of FD1094 317-0107 set)', 'Turbo Out Run (Japan, cockpit) (bootleg of FD1094 317-0101 set)', 'Turbo Out Run (Japan, Out Run upgrade) (bootleg of FD1094 317-0117 set)' and 'Turbo Out Run (Out Run upgrade) (bootleg of FD1094 317-0118 set)'.
MAME Note:
Clones Turbo Out Run (cockpit) (FD1094 317-0106) and Turbo Out Run (Japan, cockpit) (FD1094 317-0101) are differents to the other sets in the music order and in the way they handle the weather conditiones in stages 3 (Pittsburgh) and 8 (Atlanta). In those sets the weather conditions are present in all the stage until you finish it. This does not happen in the other releases of the game.
Turbo Out Run (Out Run upgrade) (FD1094 317-0118) / (set 3, upgrade kit, FD1094 317-0118)
-----------------------------------------------------------------------------------------
ROM set changed: yes
0.88u5-0.90: toutrunk - "Turbo Out Run (set 3, upgrade kit, 317-0118)"
0.90u3-0.91: toutrunk - "Turbo Out Run (set 3, upgrade kit, FD1094 317-0118)"
0.92-0.107: toutrun - "Turbo Out Run (set 3, upgrade kit, FD1094 317-0118)"
0.108-0.125: toutrun - "Turbo Out Run (Out Run upgrade, FD1094 317-0118)"
0.126-0.137: toutrunu - "Turbo Out Run (Out Run upgrade, FD1094 317-0118)"
0.138-0.165: toutrun - "Turbo Out Run (Out Run upgrade, FD1094 317-0118)"
0.166-0.255: toutrun - "Turbo Out Run (Out Run upgrade) (FD1094 317-0118)"
Resolution, 0.106-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.116: 321x224 @ 59.637405Hz
Resolution, 0.117-0.135: 320x224 @ 59.637405Hz
Resolution, 0.136-0.255: 320x224 @ 60.054389Hz
TG Game Entry: https://www.twingalaxies.com/game/tu...-317-0118/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120481
Turbo Out Run (cockpit) (FD1094 317-0107) / (set 2, upright, FD1094 317-unknown)
--------------------------------------------------------------------------------
Note: not currently represented on TG.
ROM set changed: yes. Added in 0.74u2.
0.74u2-0.82: toutruna - "Turbo Outrun (set 2)"
0.82u2-0.88: toutruna - "Turbo Out Run (set 2)"
0.88u5-0.91: toutruna - "Turbo Out Run (set 2, upright, 317-unknown)"
0.92-0.107: toutrun2 - "Turbo Out Run (set 2, upright, FD1094 317-unknown)"
0.107u2-0.137: toutrun2 - "Turbo Out Run (upright, FD1094 317-unknown)"
0.137u4-0.144: toutrun3 - "Turbo Out Run (upright, FD1094 317-unknown)"
0.144u7-0.165: toutrun3 - "Turbo Out Run (cockpit, FD1094 317-0107)"
0.166-0.255: toutrun3 - "Turbo Out Run (cockpit) (FD1094 317-0107)"
Resolution, 0.74u2-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.116: 321x224 @ 59.637405Hz
Resolution, 0.117-0.135: 320x224 @ 59.637405Hz
Resolution, 0.136-0.255: 320x224 @ 60.054389Hz
Rules: [no current tracks]
Turbo Out Run (cockpit) (FD1094 317-0106) / (set 1, FD1094 317-unknown)
-----------------------------------------------------------------------
Note: not currently represented on TG.
ROM set changed: yes. Added in 0.74u2.
0.74u2-0.82: toutrun - "Turbo Outrun (set 1)"
0.82u2-0.90: toutrun - "Turbo Out Run (set 1)"
0.90u3-0.91: toutrun - "Turbo Out Run (set 1, FD1094 317-unknown)"
0.92-0.107: toutrun1 - "Turbo Out Run (set 1, FD1094 317-unknown)"
0.108-0.111: toutrun1 - "Turbo Out Run (FD1094 317-unknown)"
0.112-0.137: toutrun1 - "Turbo Out Run (cockpit, FD1094 317-unknown)"
0.138-0.146: toutrun2 - "Turbo Out Run (cockpit, FD1094 317-unknown)"
0.147-0.165: toutrun2 - "Turbo Out Run (cockpit, FD1094 317-0106)"
0.166-0.255: toutrun2 - "Turbo Out Run (cockpit) (FD1094 317-0106)"
Resolution, 0.74u2-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.116: 321x224 @ 59.637405Hz
Resolution, 0.117-0.135: 320x224 @ 59.637405Hz
Resolution, 0.136-0.255: 320x224 @ 60.054389Hz
Rules: [no current tracks]
Turbo Out Run (deluxe cockpit) (FD1094 317-0109)
------------------------------------------------
Note: not currently represented on TG.
ROM set changed: yes. Added in 0.125u6.
0.126-0.137: toutrun - "Turbo Out Run (cockpit, FD1094 317-0109)"
0.138-0.165: toutrun1 - "Turbo Out Run (deluxe cockpit, FD1094 317-0109)"
0.166-0.255: toutrun1 - "Turbo Out Run (deluxe cockpit) (FD1094 317-0109)"
Resolution, 0.126-0.135: 320x224 @ 59.637405Hz
Resolution, 0.136-0.255: 320x224 @ 60.054389Hz
Rules: [no current tracks]
Note: multiple pre-0.106 histories included for clarity.
MAME History:
- 0.74u2: Added 'Turbo Outrun (set 1)' (Sega 1989) and clone (set 2).
- 0.82u2: Changed parent and clone descriptions to 'Turbo Out Run'.
- 0.88u5: Added clone Turbo Out Run (set3, upgrade kit, 317-0118). Fixed gfx2/sound1 rom loading. Added 317-unknown.key. Changed description of clone (set 2) to 'Turbo Out Run (set 2, upright, 317-unknown)'.
- 0.90u3: Changed description to 'Turbo Out Run (set 1, FD1094 317-unknown)' and clones (set 2, upright, 317-unknown) to 'Turbo Out Run (set 2, upright, FD1094 317-unknown)' and (set 3, upgrade kit, 317-0118) to 'Turbo Out Run (set 3, upgrade kit, FD1094 317-0118)'.
- 0.92: Renamed (toutrun) to (toutrun1), (toutrunk) to (toutrun) and (toutruna) to (toutrun2).
- 0.107u2: Changed description to 'Turbo Out Run (Out Run upgrade, FD1094 317-0118)' and clones (set 1, FD1094 317-unknown) to 'Turbo Out Run (FD1094 317-unknown)' and (set 2, upright, FD1094 317-unknown) to 'Turbo Out Run (upright, FD1094 317-unknown)'.
- 0.111u6: Changed description of clone (FD1094 317-unknown) to 'Turbo Out Run (cockpit, FD1094 317-unknown)'.
- 0.125u6: Frans van Egmond added Turbo Out Run (cockpit, FD1094 317-0109). Renamed (toutrun) to (toutrunu).
- 0.137u4: Andrew Jackson corrected dipswitches in the most recently added Turbo Out Run set, and reorganized the sets so that the parent is the FD1094 317-0118 set, the "newest" set based on both EPROM and security chip part numbers. Changed clone (Out Run upgrade, FD1094 317-0118) to parent and (cockpit, FD1094 317-0109) to clone 'Turbo Out Run (deluxe cockpit, FD1094 317-0109)'. Renamed (toutrun2) to (toutrun3), (toutrun1) to (toutrun2), (toutrun) to (toutrun1) and (toutrunu) to (toutrun).
- 0.144u7: Verified and corrected the Sega Security CPU number (317-xxxx) for one of the two unknown Turbo Out Run sets [Brian Troha]. Changed description of clone (upright, FD1094 317-unknown) to 'Turbo Out Run (upright, FD1094 317-0107)'.
- 0.147: Identified clone Turbo Outrun "FD1094 317-unknown" set as 317-0106 and provided a working decryption key [Chris Hardy, The Dumping Union]. Changed description of clones (upright, FD1094 317-0107) to 'Turbo Out Run (cockpit, FD1094 317-0107)' and (cockpit, FD1094 317-unknown) to 'Turbo Out Run (cockpit, FD1094 317-0106)'.
- 0.166: David Haywood added clones 'Turbo Out Run (cockpit) (bootleg of FD1094 317-0107 set)', 'Turbo Out Run (Japan, cockpit) (bootleg of FD1094 317-0101 set)', 'Turbo Out Run (Japan, Out Run upgrade) (bootleg of FD1094 317-0117 set)' and 'Turbo Out Run (Out Run upgrade) (bootleg of FD1094 317-0118 set)'.
MAME Note:
Clones Turbo Out Run (cockpit) (FD1094 317-0106) and Turbo Out Run (Japan, cockpit) (FD1094 317-0101) are differents to the other sets in the music order and in the way they handle the weather conditiones in stages 3 (Pittsburgh) and 8 (Atlanta). In those sets the weather conditions are present in all the stage until you finish it. This does not happen in the other releases of the game.
Turbo Out Run (Out Run upgrade) (FD1094 317-0118) / (set 3, upgrade kit, FD1094 317-0118)
-----------------------------------------------------------------------------------------
ROM set changed: yes
0.88u5-0.90: toutrunk - "Turbo Out Run (set 3, upgrade kit, 317-0118)"
0.90u3-0.91: toutrunk - "Turbo Out Run (set 3, upgrade kit, FD1094 317-0118)"
0.92-0.107: toutrun - "Turbo Out Run (set 3, upgrade kit, FD1094 317-0118)"
0.108-0.125: toutrun - "Turbo Out Run (Out Run upgrade, FD1094 317-0118)"
0.126-0.137: toutrunu - "Turbo Out Run (Out Run upgrade, FD1094 317-0118)"
0.138-0.165: toutrun - "Turbo Out Run (Out Run upgrade, FD1094 317-0118)"
0.166-0.255: toutrun - "Turbo Out Run (Out Run upgrade) (FD1094 317-0118)"
Resolution, 0.106-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.116: 321x224 @ 59.637405Hz
Resolution, 0.117-0.135: 320x224 @ 59.637405Hz
Resolution, 0.136-0.255: 320x224 @ 60.054389Hz
TG Game Entry: https://www.twingalaxies.com/game/tu...-317-0118/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120481
Turbo Out Run (cockpit) (FD1094 317-0107) / (set 2, upright, FD1094 317-unknown)
--------------------------------------------------------------------------------
Note: not currently represented on TG.
ROM set changed: yes. Added in 0.74u2.
0.74u2-0.82: toutruna - "Turbo Outrun (set 2)"
0.82u2-0.88: toutruna - "Turbo Out Run (set 2)"
0.88u5-0.91: toutruna - "Turbo Out Run (set 2, upright, 317-unknown)"
0.92-0.107: toutrun2 - "Turbo Out Run (set 2, upright, FD1094 317-unknown)"
0.107u2-0.137: toutrun2 - "Turbo Out Run (upright, FD1094 317-unknown)"
0.137u4-0.144: toutrun3 - "Turbo Out Run (upright, FD1094 317-unknown)"
0.144u7-0.165: toutrun3 - "Turbo Out Run (cockpit, FD1094 317-0107)"
0.166-0.255: toutrun3 - "Turbo Out Run (cockpit) (FD1094 317-0107)"
Resolution, 0.74u2-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.116: 321x224 @ 59.637405Hz
Resolution, 0.117-0.135: 320x224 @ 59.637405Hz
Resolution, 0.136-0.255: 320x224 @ 60.054389Hz
Rules: [no current tracks]
Turbo Out Run (cockpit) (FD1094 317-0106) / (set 1, FD1094 317-unknown)
-----------------------------------------------------------------------
Note: not currently represented on TG.
ROM set changed: yes. Added in 0.74u2.
0.74u2-0.82: toutrun - "Turbo Outrun (set 1)"
0.82u2-0.90: toutrun - "Turbo Out Run (set 1)"
0.90u3-0.91: toutrun - "Turbo Out Run (set 1, FD1094 317-unknown)"
0.92-0.107: toutrun1 - "Turbo Out Run (set 1, FD1094 317-unknown)"
0.108-0.111: toutrun1 - "Turbo Out Run (FD1094 317-unknown)"
0.112-0.137: toutrun1 - "Turbo Out Run (cockpit, FD1094 317-unknown)"
0.138-0.146: toutrun2 - "Turbo Out Run (cockpit, FD1094 317-unknown)"
0.147-0.165: toutrun2 - "Turbo Out Run (cockpit, FD1094 317-0106)"
0.166-0.255: toutrun2 - "Turbo Out Run (cockpit) (FD1094 317-0106)"
Resolution, 0.74u2-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.116: 321x224 @ 59.637405Hz
Resolution, 0.117-0.135: 320x224 @ 59.637405Hz
Resolution, 0.136-0.255: 320x224 @ 60.054389Hz
Rules: [no current tracks]
Turbo Out Run (deluxe cockpit) (FD1094 317-0109)
------------------------------------------------
Note: not currently represented on TG.
ROM set changed: yes. Added in 0.125u6.
0.126-0.137: toutrun - "Turbo Out Run (cockpit, FD1094 317-0109)"
0.138-0.165: toutrun1 - "Turbo Out Run (deluxe cockpit, FD1094 317-0109)"
0.166-0.255: toutrun1 - "Turbo Out Run (deluxe cockpit) (FD1094 317-0109)"
Resolution, 0.126-0.135: 320x224 @ 59.637405Hz
Resolution, 0.136-0.255: 320x224 @ 60.054389Hz
Rules: [no current tracks]
toypop
ROM set changed: no
0.106-0.260: toypop - "Toypop"
MAME History:
- 0.132u5: Added DIP locations for Libble Rabble and Toypop [Kanikani].
- 0.133: Kanikani improved dipswitches in Toypop.
- 0.203: kunikuni fixed reversed 'Flip Screen' dipswitch.
Resolution, 0.106-0.171: 288x224 @ 60.606060Hz
Resolution, 0.172-0.260: 288x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/toypop/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=23063
Rules, Points: https://www.twingalaxies.com/scores.php?scores=23064
Service Mode:
Typical Namco "Universal System 16" hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch. A single screen showing the configuration is displayed. The Service Mode button (F2) can act as a soft reset when no game is in play but will not display the configuration.
Default Settings:
MAME 0.106:
MAME 0.133:
MAME 0.203:
MAME 0.250:
From MAME 0.250 after entering service mode:
0.106-0.260: toypop - "Toypop"
MAME History:
- 0.132u5: Added DIP locations for Libble Rabble and Toypop [Kanikani].
- 0.133: Kanikani improved dipswitches in Toypop.
- 0.203: kunikuni fixed reversed 'Flip Screen' dipswitch.
Resolution, 0.106-0.171: 288x224 @ 60.606060Hz
Resolution, 0.172-0.260: 288x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/toypop/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=23063
Rules, Points: https://www.twingalaxies.com/scores.php?scores=23064
Service Mode:
Typical Namco "Universal System 16" hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch. A single screen showing the configuration is displayed. The Service Mode button (F2) can act as a soft reset when no game is in play but will not display the configuration.
Default Settings:
MAME 0.106:
MAME 0.133:
MAME 0.203:
MAME 0.250:
From MAME 0.250 after entering service mode:
tp84
ROM set changed: no
0.106-0.193: tp84 - "Time Pilot '84 (set 1)"
Resolution, 0.106-0.193: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/time-pilot-84/mame/
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7883
0.106-0.193: tp84 - "Time Pilot '84 (set 1)"
Resolution, 0.106-0.193: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/time-pilot-84/mame/
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7883
tp84 on MAME 0.106
# MAME 0.106 source snippet [tp84.c]
Resolution: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/time-pilot-84/mame/
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7883
ROMSet: TP84
Lives: 3
Cabinet: Upright
Bonus Life: 40000 and every 80000
Difficulty: Hard
Sample correct TG:
DSW1: offset 0x33, repeat every 0x7C, typical value 0x22
- DSW1: 0x03 (Lives): 0x02 (3)
- DSW1: 0x04 (Cabinet): 0x00 (Upright)
- DSW1: 0x18 (Bonus_Life): 0x00 (40000 and every 80000)
- DSW1: 0x60 (Difficulty): 0x20 (Hard)
- DSW1: 0x80 (Demo_Sounds): [not relevant]
Code:
GAME( 1984, tp84, 0, tp84, tp84, 0, ROT90, "Konami", "Time Pilot '84 (set 1)", 0 )
INPUT_PORTS_START( tp84 )
PORT_START /* 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 /* 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_BUTTON2 )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START /* 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_BUTTON2 ) PORT_COCKTAIL
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START /* 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, "Invalid" )
PORT_START /* DSW1 */
PORT_DIPNAME( 0x03, 0x02, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x03, "2" )
PORT_DIPSETTING( 0x02, "3" )
PORT_DIPSETTING( 0x01, "5" )
PORT_DIPSETTING( 0x00, "7" )
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x04, DEF_STR( Cocktail ) )
PORT_DIPNAME( 0x18, 0x10, DEF_STR( Bonus_Life ) )
PORT_DIPSETTING( 0x18, "10000 and every 50000" )
PORT_DIPSETTING( 0x10, "20000 and every 60000" )
PORT_DIPSETTING( 0x08, "30000 and every 70000" )
PORT_DIPSETTING( 0x00, "40000 and every 80000" )
PORT_DIPNAME( 0x60, 0x20, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0x60, DEF_STR( Easy ) )
PORT_DIPSETTING( 0x40, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x20, DEF_STR( Hard ) )
PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) )
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/time-pilot-84/mame/
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7883
ROMSet: TP84
Lives: 3
Cabinet: Upright
Bonus Life: 40000 and every 80000
Difficulty: Hard
Sample correct TG:
DSW1: offset 0x33, repeat every 0x7C, typical value 0x22
- DSW1: 0x03 (Lives): 0x02 (3)
- DSW1: 0x04 (Cabinet): 0x00 (Upright)
- DSW1: 0x18 (Bonus_Life): 0x00 (40000 and every 80000)
- DSW1: 0x60 (Difficulty): 0x20 (Hard)
- DSW1: 0x80 (Demo_Sounds): [not relevant]
Code:
30: 00 00 00 22 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 22
120: 00 00 00 FF 00 00 00 FF 00 00 00 22 00 00 00 00
tpgolf
ROM set changed: no
0.106-0.142: tpgolf - "Top Player's Golf"
0.143-0.173: tpgolf - "Top Player's Golf (NGM-003)(NGH-003)"
0.174-0.260: tpgolf - "Top Player's Golf (NGM-003 ~ NGH-003)"
MAME History:
- 0.113u2: Zsolt Vasvari updated NeoGeo driver to the new video timing code and screen raw parameters, this fixes also the messed up graphics. Changed VSync to 59.185606 Hz.
- 0.129u3: Fabio Priuli added missing HARDDIP settings in 'STANDARD_DIPS' for DIP's 4,5 and 6 ("COMM Setting"). Added dipswitches 'COMM Setting (Cabinet No.)' and 'COMM Setting (Link Enable)'.
- 0.142u5: Fixed rom names. Changed description to 'Top Player's Golf (NGM-003)(NGH-003)'.
- 0.150: Endian fix for kof2003 protection (machine\neocrypt.c and neoprot.c). Fixed NeoGeo memory leak, clean up inputs a bit [Alex Jackson]. Changed 'Test Switch' dipswitch to 'Service Mode'.
- 0.151: [- snip -] [Alex Jackson]. Added coin slots 3 and 4. Added dipswitches 'Setting Mode', 'Cabinet' and 'Controller'.
- 0.174: Changed description to 'Top Player's Golf (NGM-003 ~ NGH-003)'.
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.260: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/to...ers-golf/mame/
Rules, Least Amount of Strokes [Stroke Play, Top Players Country Club Course]: https://www.twingalaxies.com/scores.php?scores=15437
Rules, Lowest Par [Stroke Play, SNK Championship Golf Course]: https://www.twingalaxies.com/scores.php?scores=15438
Service Mode:
Standard SNK NeoGeo BIOS.
All relevant rules are covered by internal settings. If not shown during playback, use F2 to access after playback completed. Navigation is with P1 Up & Down. Select menu option with P1 Button 1 and sub-menus can be exited with P1 Button 3. P1 Button 1 and P1 Button 2 adjust individual configuration options.
Default Settings:
MAME 0.106 DIP Switches:
MAME 0.130 DIP Switches:
MAME 0.150 DIP Switches:
MAME 0.151 DIP Switches:
MAME 0.250 DIP Switches: |
MAME 0.250 BIOS:
Cartridge:
0.106-0.142: tpgolf - "Top Player's Golf"
0.143-0.173: tpgolf - "Top Player's Golf (NGM-003)(NGH-003)"
0.174-0.260: tpgolf - "Top Player's Golf (NGM-003 ~ NGH-003)"
MAME History:
- 0.113u2: Zsolt Vasvari updated NeoGeo driver to the new video timing code and screen raw parameters, this fixes also the messed up graphics. Changed VSync to 59.185606 Hz.
- 0.129u3: Fabio Priuli added missing HARDDIP settings in 'STANDARD_DIPS' for DIP's 4,5 and 6 ("COMM Setting"). Added dipswitches 'COMM Setting (Cabinet No.)' and 'COMM Setting (Link Enable)'.
- 0.142u5: Fixed rom names. Changed description to 'Top Player's Golf (NGM-003)(NGH-003)'.
- 0.150: Endian fix for kof2003 protection (machine\neocrypt.c and neoprot.c). Fixed NeoGeo memory leak, clean up inputs a bit [Alex Jackson]. Changed 'Test Switch' dipswitch to 'Service Mode'.
- 0.151: [- snip -] [Alex Jackson]. Added coin slots 3 and 4. Added dipswitches 'Setting Mode', 'Cabinet' and 'Controller'.
- 0.174: Changed description to 'Top Player's Golf (NGM-003 ~ NGH-003)'.
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.260: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/to...ers-golf/mame/
Rules, Least Amount of Strokes [Stroke Play, Top Players Country Club Course]: https://www.twingalaxies.com/scores.php?scores=15437
Rules, Lowest Par [Stroke Play, SNK Championship Golf Course]: https://www.twingalaxies.com/scores.php?scores=15438
Service Mode:
Standard SNK NeoGeo BIOS.
All relevant rules are covered by internal settings. If not shown during playback, use F2 to access after playback completed. Navigation is with P1 Up & Down. Select menu option with P1 Button 1 and sub-menus can be exited with P1 Button 3. P1 Button 1 and P1 Button 2 adjust individual configuration options.
Default Settings:
MAME 0.106 DIP Switches:
MAME 0.130 DIP Switches:
MAME 0.150 DIP Switches:
MAME 0.151 DIP Switches:
MAME 0.250 DIP Switches: |
MAME 0.250 BIOS:
Cartridge:
trackfld
ROM set changed: no
0.106-0.265: trackfld - "Track & Field"
MAME History:
- 0.144u7: Kanikani updated Track & Field driver dipswitches.
Resolution, 0.106-0.265: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/track-field/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7884
Rules, Points [ 1-Man / Extended Rounds ]: https://www.twingalaxies.com/scores.php?scores=131631
Rules, Open Class Challenge! (Engineering): https://www.twingalaxies.com/scores.php?scores=198266
Rules, Points (button input only): https://www.twingalaxies.com/scores.php?scores=198087
Rules, Points (trackball and buttons): https://www.twingalaxies.com/scores.php?scores=198124
Rules, 100 meters dash fastest time: https://www.twingalaxies.com/scores.php?scores=212587
Rules, Hurdles. Fastest time: https://www.twingalaxies.com/scores.php?scores=212602
Rules, Javelin. Furthest distance: https://www.twingalaxies.com/scores.php?scores=212589
Rules, Long Jump. Furthest distance: https://www.twingalaxies.com/scores.php?scores=212588
Rules, High Jump. Highest Jump!: https://www.twingalaxies.com/scores.php?scores=212663
Rules, Hammer. Furthest Distance: https://www.twingalaxies.com/scores.php?scores=212731
Service Mode:
Konami Track & Field / Hyper Olympic hardware.
No service mode found. - Barthax, Apr 2024.
Default Settings:
MAME 0.106:
MAME 0.145:
MAME 0.250:
0.106-0.265: trackfld - "Track & Field"
MAME History:
- 0.144u7: Kanikani updated Track & Field driver dipswitches.
Resolution, 0.106-0.265: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/track-field/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7884
Rules, Points [ 1-Man / Extended Rounds ]: https://www.twingalaxies.com/scores.php?scores=131631
Rules, Open Class Challenge! (Engineering): https://www.twingalaxies.com/scores.php?scores=198266
Rules, Points (button input only): https://www.twingalaxies.com/scores.php?scores=198087
Rules, Points (trackball and buttons): https://www.twingalaxies.com/scores.php?scores=198124
Rules, 100 meters dash fastest time: https://www.twingalaxies.com/scores.php?scores=212587
Rules, Hurdles. Fastest time: https://www.twingalaxies.com/scores.php?scores=212602
Rules, Javelin. Furthest distance: https://www.twingalaxies.com/scores.php?scores=212589
Rules, Long Jump. Furthest distance: https://www.twingalaxies.com/scores.php?scores=212588
Rules, High Jump. Highest Jump!: https://www.twingalaxies.com/scores.php?scores=212663
Rules, Hammer. Furthest Distance: https://www.twingalaxies.com/scores.php?scores=212731
Service Mode:
Konami Track & Field / Hyper Olympic hardware.
No service mode found. - Barthax, Apr 2024.
Default Settings:
MAME 0.106:
MAME 0.145:
MAME 0.250:
trackfld on MAME 0.106
# MAME 0.106 source snippet.
Note: not covered by the INPUTS of trackfld.c, offset 0x37 (the input after DSW1) is the Autofire setting: whether the option is active. This setting is stored in the trackfld.cfg file and so could have been enabled in a previous attempt. Values are:
0x01 - P1 Autofire Active
0x02 - P2 Autofire Active
0x04 - P3 Autofire Active
0x08 - P4 Autofire Active
Resolution: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....=Track+&+Field
------------------------------------------------------------------------------
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7884
Rules, Open Class Challenge! (Engineering): https://www.twingalaxies.com/scores.php?scores=198266
Rules, Points (button input only): https://www.twingalaxies.com/scores.php?scores=198087
Rules, Points (trackball and buttons): https://www.twingalaxies.com/scores.php?scores=198124
ROMSet: TrackFld
Lives: 1
After Last Event: Game Over
Cabinet: Upright
Bonus Life: 100000
World Records: Erase On Reset
Difficulty: Normal
Sample correct TG (Note: settings may be NON-DEFAULT):
DSW1: offset 0x33, repeat every 0x7C, typical value 0x43
- DSW1: 0x01 (Lives): 0x01 (1)
- DSW1: 0x02 (After Last Event): 0x02 (Game Over)
- DSW1: 0x04 (Cabinet): 0x00 (Upright)
- DSW1: 0x08 (Bonus_Life): 0x00 (100000)
- DSW1: 0x10 (World Records): 0x00 (Erase on Reset)
- DSW1: 0x60 (Difficulty): 0x40 (Normal)
- DSW1: 0x80 (Demo_Sounds): [not relevant]
------------------------------------------------------------------------------
Rules, Points [ 1-Man / Extended Rounds ]: https://www.twingalaxies.com/scores.php?scores=131631
ROMSet: TrackFld
Lives: 1
After Last Event: Game Continues
Cabinet: Upright
Bonus Life: None
World Records: Erase On Reset
Difficulty: Normal
Sample correct TG (Note: settings may be NON-DEFAULT):
DSW1: offset 0x33, repeat every 0x7C, typical value 0x49
- DSW1: 0x01 (Lives): 0x01 (1)
- DSW1: 0x02 (After Last Event): 0x00 (Game Continues)
- DSW1: 0x04 (Cabinet): 0x00 (Upright)
- DSW1: 0x08 (Bonus_Life): 0x08 (None)
- DSW1: 0x10 (World Records): 0x00 (Erase on Reset)
- DSW1: 0x60 (Difficulty): 0x40 (Normal)
- DSW1: 0x80 (Demo_Sounds): [not relevant]
------------------------------------------------------------------------------
Code:
GAME( 1983, trackfld, 0, trackfld, trackfld, trackfld, ROT0, "Konami", "Track & Field", 0 )
INPUT_PORTS_START( trackfld )
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_SERVICE1 )
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_BUTTON3 ) PORT_PLAYER(1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START3 )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START_TAG("IN2")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(3) //PORT_COCKTAIL
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(3) //PORT_COCKTAIL
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(3) //PORT_COCKTAIL
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START4 )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(4) //PORT_COCKTAIL
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(4) //PORT_COCKTAIL
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(4) //PORT_COCKTAIL
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
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, "Disabled" )
/* 0x00 disables Coin 2. It still accepts coins and makes the sound, but
it doesn't give you any credit */
PORT_START_TAG("DSW1")
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x01, "1" )
PORT_DIPSETTING( 0x00, "2" )
PORT_DIPNAME( 0x02, 0x00, "After Last Event" )
PORT_DIPSETTING( 0x02, "Game Over" )
PORT_DIPSETTING( 0x00, "Game Continues" )
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x04, DEF_STR( Cocktail ))
PORT_DIPNAME( 0x08, 0x00, DEF_STR( Bonus_Life ) )
PORT_DIPSETTING( 0x08, DEF_STR( None ) )
PORT_DIPSETTING( 0x00, "100000" )
PORT_DIPNAME( 0x10, 0x10, "World Records" )
PORT_DIPSETTING( 0x10, "Don't Erase" )
PORT_DIPSETTING( 0x00, "Erase on Reset" )
PORT_DIPNAME( 0x60, 0x60, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0x60, DEF_STR( Easy ) )
PORT_DIPSETTING( 0x40, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x20, DEF_STR( Hard ) )
PORT_DIPSETTING( 0x00, "Difficult" )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
INPUT_PORTS_END
Note: not covered by the INPUTS of trackfld.c, offset 0x37 (the input after DSW1) is the Autofire setting: whether the option is active. This setting is stored in the trackfld.cfg file and so could have been enabled in a previous attempt. Values are:
0x01 - P1 Autofire Active
0x02 - P2 Autofire Active
0x04 - P3 Autofire Active
0x08 - P4 Autofire Active
Resolution: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....=Track+&+Field
------------------------------------------------------------------------------
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7884
Rules, Open Class Challenge! (Engineering): https://www.twingalaxies.com/scores.php?scores=198266
Rules, Points (button input only): https://www.twingalaxies.com/scores.php?scores=198087
Rules, Points (trackball and buttons): https://www.twingalaxies.com/scores.php?scores=198124
ROMSet: TrackFld
Lives: 1
After Last Event: Game Over
Cabinet: Upright
Bonus Life: 100000
World Records: Erase On Reset
Difficulty: Normal
Sample correct TG (Note: settings may be NON-DEFAULT):
DSW1: offset 0x33, repeat every 0x7C, typical value 0x43
- DSW1: 0x01 (Lives): 0x01 (1)
- DSW1: 0x02 (After Last Event): 0x02 (Game Over)
- DSW1: 0x04 (Cabinet): 0x00 (Upright)
- DSW1: 0x08 (Bonus_Life): 0x00 (100000)
- DSW1: 0x10 (World Records): 0x00 (Erase on Reset)
- DSW1: 0x60 (Difficulty): 0x40 (Normal)
- DSW1: 0x80 (Demo_Sounds): [not relevant]
Code:
30: 00 00 00 43 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 43
120: 00 00 00 FF 00 00 00 FF 00 00 00 43 00 00 00 00
------------------------------------------------------------------------------
Rules, Points [ 1-Man / Extended Rounds ]: https://www.twingalaxies.com/scores.php?scores=131631
ROMSet: TrackFld
Lives: 1
After Last Event: Game Continues
Cabinet: Upright
Bonus Life: None
World Records: Erase On Reset
Difficulty: Normal
Sample correct TG (Note: settings may be NON-DEFAULT):
DSW1: offset 0x33, repeat every 0x7C, typical value 0x49
- DSW1: 0x01 (Lives): 0x01 (1)
- DSW1: 0x02 (After Last Event): 0x00 (Game Continues)
- DSW1: 0x04 (Cabinet): 0x00 (Upright)
- DSW1: 0x08 (Bonus_Life): 0x08 (None)
- DSW1: 0x10 (World Records): 0x00 (Erase on Reset)
- DSW1: 0x60 (Difficulty): 0x40 (Normal)
- DSW1: 0x80 (Demo_Sounds): [not relevant]
Code:
30: 00 00 00 49 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 49
120: 00 00 00 FF 00 00 00 FF 00 00 00 49 00 00 00 00
------------------------------------------------------------------------------
trally
ROM set changed: no
0.106-0.142: trally - "Thrash Rally"
0.143-0.173: trally - "Thrash Rally (ALM-003)(ALH-003)"
0.174-0.175: trally - "Thrash Rally (ALM-003 ~ ALH-003)"
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.175: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Thrash Rally
0.106-0.142: trally - "Thrash Rally"
0.143-0.173: trally - "Thrash Rally (ALM-003)(ALH-003)"
0.174-0.175: trally - "Thrash Rally (ALM-003 ~ ALH-003)"
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.175: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Thrash Rally
tranqgun
ROM set changed: no
0.106-0.108: tranqgun - "Tranquilizer Gun"
0.109-0.147: tranqgun - "Tranquillizer Gun"
0.148-0.172: tranqgun - "Tranquilizer Gun"
0.173-0.250: tranqgun - "Tranquillizer Gun"
MAME History:
- 0.108u1: Changed description to 'Tranquillizer Gun'.
- 0.124u4: Aaron Giles fixed insert coin don't work in carnival, headon, heiankyo, pulsar, samurai and tranqgun.
- 0.147u2: Changed description to 'Tranquilizer Gun'.
- 0.173: Changed description to 'Tranquillizer Gun'.
Resolution, 0.106-0.250: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tr...izer-gun/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120456
Service Mode:
Typical Sega VIC Dual BIOS.
No service mode.
Default Settings:
0.106-0.108: tranqgun - "Tranquilizer Gun"
0.109-0.147: tranqgun - "Tranquillizer Gun"
0.148-0.172: tranqgun - "Tranquilizer Gun"
0.173-0.250: tranqgun - "Tranquillizer Gun"
MAME History:
- 0.108u1: Changed description to 'Tranquillizer Gun'.
- 0.124u4: Aaron Giles fixed insert coin don't work in carnival, headon, heiankyo, pulsar, samurai and tranqgun.
- 0.147u2: Changed description to 'Tranquilizer Gun'.
- 0.173: Changed description to 'Tranquillizer Gun'.
Resolution, 0.106-0.250: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tr...izer-gun/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120456
Service Mode:
Typical Sega VIC Dual BIOS.
No service mode.
Default Settings:
tranqgun on MAME 0.106
#MAME Source info from vicdual.c
#Source/driver version 0.106
-----
-----
-----
Resolution: 256x224 @ 60 Hz
-----
Rules: https://www.twingalaxies.com/scores.php?scores=120456
ROMSet: TranqGun
Unknown: On [All]
Special Rules: None
Note: These are the default settings in WolfMAME 0.106
-----
Sample correct TG:
IN0: Offset 0x23, repeat every 0x7C, typical value of lower nibble 0x3
-IN0: 0x04 (Unknown): 0x00 (On)
-IN0: 0x08 (Unknown): 0x00 (On)
IN1: Offset 0x27, repeat every 0x7C, typical value of lower nibble 0x3 (initial frames may be 0xB as a result of VBLANK)
-IN1: 0x04 (Unknown): 0x00 (On)
IN2: Offset 0x2B, repeat every 0x7C, typical value of lower nibble 0xB
-IN2: 0x04 (Unknown): 0x00 (On)
IN3: Offset 0x2F, repeat every 0x7C, typical value of lower nibble 0xB
-IN3: 0x04 (Unknown): 0x00 (On)
#Source/driver version 0.106
-----
Code:
#Game Information: (Year, Driver, Parent, Machine, Inputs, Init, Orientation, Manufacturer, Name, Status)
GAME( 1980, tranqgun, 0, 4ports, tranqgun, tranqgun, ROT270, "Sega", "Tranquilizer Gun", GAME_NO_SOUND )
-----
Code:
INPUT_PORTS_START( tranqgun )
PORT_START /* IN0 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL
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_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START /* IN1 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_VBLANK )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START /* IN2 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* timer */
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START1 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START /* IN3 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(30) /* PORT_RESETCPU */
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 )
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
INPUT_PORTS_END
-----
Resolution: 256x224 @ 60 Hz
-----
Rules: https://www.twingalaxies.com/scores.php?scores=120456
ROMSet: TranqGun
Unknown: On [All]
Special Rules: None
Note: These are the default settings in WolfMAME 0.106
-----
Sample correct TG:
IN0: Offset 0x23, repeat every 0x7C, typical value of lower nibble 0x3
-IN0: 0x04 (Unknown): 0x00 (On)
-IN0: 0x08 (Unknown): 0x00 (On)
IN1: Offset 0x27, repeat every 0x7C, typical value of lower nibble 0x3 (initial frames may be 0xB as a result of VBLANK)
-IN1: 0x04 (Unknown): 0x00 (On)
IN2: Offset 0x2B, repeat every 0x7C, typical value of lower nibble 0xB
-IN2: 0x04 (Unknown): 0x00 (On)
IN3: Offset 0x2F, repeat every 0x7C, typical value of lower nibble 0xB
-IN3: 0x04 (Unknown): 0x00 (On)
Code:
110: 00 00 00 00 3E 82 43 E1 00 00 00 F3 00 00 00 F3 | ....>Cá...ó...ó
120: 00 00 00 FB 00 00 00 FB 00 00 00 00 00 00 00 00 | ...û...û........
transfrm
ROM set changed: no
0.106-0.175: transfrm - "Transformer"
Resolution, 0.106-0.144: 256x192 @ 60.000000Hz
Resolution, 0.145-0.175: 256x192 @ 59.922738Hz
TG Game Entry: https://www.twingalaxies.com/scores....me=Transformer
0.106-0.175: transfrm - "Transformer"
Resolution, 0.106-0.144: 256x192 @ 60.000000Hz
Resolution, 0.145-0.175: 256x192 @ 59.922738Hz
TG Game Entry: https://www.twingalaxies.com/scores....me=Transformer
travrusa
ROM set changed: no
0.106-0.261: travrusa - "Traverse USA / Zippy Race"
MAME History:
- 0.148u5: [...] Added and verified DIP locations for all sets in Traverse USA driver [Tafoid].
- 0.261: Correct CPU clock and screen timings based on schematics [AJR].
- 0.261: Changed Z80 CPU1 clock speed to 3072000 Hz and VSync to 56.737589 Hz.
Resolution, 0.106-0.260: 240x256 @ 56.750000Hz
Resolution, 0.261: 240x256 @ 56.737589Hz
TG Game Entry: https://www.twingalaxies.com/game/tr...ppy-race/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=231041
Service Mode:
Typical Irem "Traverse USA" 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 begins with a ROM and RAM test which can be progressed passed after complettion with P1 Start button. Navigation is with P1 Left and Right, selection with P1 Start button and use P2 Start button to exit a sub-section where possible.
Default Settings:
MAME 0.106:
MAME 0.149:
MAME 0.250:
From MAME 0.250 after entering service mode:
|
0.106-0.261: travrusa - "Traverse USA / Zippy Race"
MAME History:
- 0.148u5: [...] Added and verified DIP locations for all sets in Traverse USA driver [Tafoid].
- 0.261: Correct CPU clock and screen timings based on schematics [AJR].
- 0.261: Changed Z80 CPU1 clock speed to 3072000 Hz and VSync to 56.737589 Hz.
Resolution, 0.106-0.260: 240x256 @ 56.750000Hz
Resolution, 0.261: 240x256 @ 56.737589Hz
TG Game Entry: https://www.twingalaxies.com/game/tr...ppy-race/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=231041
Service Mode:
Typical Irem "Traverse USA" 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 begins with a ROM and RAM test which can be progressed passed after complettion with P1 Start button. Navigation is with P1 Left and Right, selection with P1 Start button and use P2 Start button to exit a sub-section where possible.
Default Settings:
MAME 0.106:
MAME 0.149:
MAME 0.250:
From MAME 0.250 after entering service mode:
|
trckydoc
ROM set changed: no
0.106-0.209: trckydoc - "Tricky Doc (set 1)"
Resolution, 0.106-0.133: 240x224 @ 60.000000Hz
Resolution, 0.134-0.209: 240x224 @ 55.720000Hz
TG Game Entry: https://www.twingalaxies.com/game/tr...oc-set-1/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120470
0.106-0.209: trckydoc - "Tricky Doc (set 1)"
Resolution, 0.106-0.133: 240x224 @ 60.000000Hz
Resolution, 0.134-0.209: 240x224 @ 55.720000Hz
TG Game Entry: https://www.twingalaxies.com/game/tr...oc-set-1/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120470
tricktrp
ROM set changed: no
0.106-0.175: tricktrp - "Trick Trap (World?)"
Resolution, 0.106-0.175: 280x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....gamename=Trick Trap [World?]
0.106-0.175: tricktrp - "Trick Trap (World?)"
Resolution, 0.106-0.175: 280x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....gamename=Trick Trap [World?]
triothep
ROM set changed: no
0.106-0.175: triothep - "Trio The Punch - Never Forget Me... (World)"
Resolution, 0.106-0.175: 256x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Trio The Punch - Never Forget Me... [World]
0.106-0.175: triothep - "Trio The Punch - Never Forget Me... (World)"
Resolution, 0.106-0.175: 256x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Trio The Punch - Never Forget Me... [World]
triplfun
ROM set changed: no
0.106-0.250: triplfun - "Triple Fun"
Note: Parent ROM set is oisipuzl: Oishii Puzzle wa Irimasenka.
MAME History:
- 0.106u3: Changed 'Unknown' dipswitches to 'Unused'.
- 0.122u8: Added 'Unused' dipswitch.
Resolution, 0.106-0.250: 320x224 @ 60.000000H
TG Game Entry: https://www.twingalaxies.com/game/triple-fun/mame/
Points[Single Player Only]: https://www.twingalaxies.com/scores.php?scores=251114
Points[Two Player Team]: https://www.twingalaxies.com/scores.php?scores=251115
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. Navigation is with P1 Up and P1 Down, selection with P1 Start button. DIP switch assignments are shown read-only.
Default Settings:
From MAME 0.250 after enabling the DIP switch.
|
0.106-0.250: triplfun - "Triple Fun"
Note: Parent ROM set is oisipuzl: Oishii Puzzle wa Irimasenka.
MAME History:
- 0.106u3: Changed 'Unknown' dipswitches to 'Unused'.
- 0.122u8: Added 'Unused' dipswitch.
Resolution, 0.106-0.250: 320x224 @ 60.000000H
TG Game Entry: https://www.twingalaxies.com/game/triple-fun/mame/
Points[Single Player Only]: https://www.twingalaxies.com/scores.php?scores=251114
Points[Two Player Team]: https://www.twingalaxies.com/scores.php?scores=251115
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. Navigation is with P1 Up and P1 Down, selection with P1 Start button. DIP switch assignments are shown read-only.
Default Settings:
From MAME 0.250 after enabling the DIP switch.
|
triplep
ROM set changed: no
0.106-0.147: triplep - "Triple Punch"
0.148-0.198: triplep - "Triple Punch (set 1)"
Resolution, 0.106-0.113: 256x224 @ 60.606060Hz
Resolution, 0.114-0.198: 256x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/triple-punch/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=38236
0.106-0.147: triplep - "Triple Punch"
0.148-0.198: triplep - "Triple Punch (set 1)"
Resolution, 0.106-0.113: 256x224 @ 60.606060Hz
Resolution, 0.114-0.198: 256x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/triple-punch/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=38236
triplep on MAME 0.106
#MAME Source info from scramble.c
#Source/driver version 0.106
-----
-----
-----
Resolution: 256x224 @ 60.606060 Hz
-----
Rules: https://www.twingalaxies.com/scores.php?scores=38236
ROMSet: TripleP
Lives: 3
Cabinet: Upright
Service Mode: Off
Rack Test [Cheat]: Off
Special Rules: None
Note: These are the default settings in WolfMAME 0.106
-----
Sample correct TG:
IN1: Offset 0x27, repeat every 0x7C, typical value 0xFC, value can change but lower nibble should remain 0xC. Number of lives can also be determined visually.
-IN1: 0x03 (Lives): 0x00 (3)
IN2: Offset 0x2B, repeat every 0x7C, typical value 0x51, value is constantly changing but Service Mode and Rack Test are obvious and make the game unplayable.
-IN2: 0x06 (Coinage): [not relevant, typical value 0x00 (A 1/1 B 2/1 C 1/1)]
-IN2: 0x08 (Cabinet): 0x00 (Upright)
-IN2: 0x20 (Service):
-IN2: 0x80 (Rack Test (Cheat)): 0x00 (Off)
#Source/driver version 0.106
-----
Code:
#Game Information: (Year, Driver, Parent, Machine, Inputs, Init, Orientation, Manufacturer, Name, Status)
GAME( 1982, triplep, 0, triplep, triplep, scramble_ppi, ROT90, "KKI", "Triple Punch", GAME_SUPPORTS_SAVE )
-----
Code:
INPUT_PORTS_START( triplep )
PORT_START_TAG("IN0")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
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_4WAY
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY
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_UNKNOWN )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY 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_JOYSTICK_DOWN ) PORT_4WAY PORT_COCKTAIL
PORT_DIPNAME( 0x06, 0x00, DEF_STR( Coinage ) )
PORT_DIPSETTING( 0x02, "A 1/2 B 1/1 C 1/2" )
PORT_DIPSETTING( 0x04, "A 1/3 B 3/1 C 1/3" )
PORT_DIPSETTING( 0x00, "A 1/1 B 2/1 C 1/1" )
PORT_DIPSETTING( 0x06, "A 1/4 B 4/1 C 1/4" )
PORT_DIPNAME( 0x08, 0x00, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x08, DEF_STR( Cocktail ) )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY
PORT_SERVICE( 0x20, IP_ACTIVE_HIGH )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY
PORT_BIT( 0x80, 0x00, IPT_DIPSWITCH_NAME ) PORT_NAME("Rack Test (Cheat)") PORT_CODE(KEYCODE_F1)
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x80, DEF_STR( On ) )
INPUT_PORTS_END
-----
Resolution: 256x224 @ 60.606060 Hz
-----
Rules: https://www.twingalaxies.com/scores.php?scores=38236
ROMSet: TripleP
Lives: 3
Cabinet: Upright
Service Mode: Off
Rack Test [Cheat]: Off
Special Rules: None
Note: These are the default settings in WolfMAME 0.106
-----
Sample correct TG:
IN1: Offset 0x27, repeat every 0x7C, typical value 0xFC, value can change but lower nibble should remain 0xC. Number of lives can also be determined visually.
-IN1: 0x03 (Lives): 0x00 (3)
IN2: Offset 0x2B, repeat every 0x7C, typical value 0x51, value is constantly changing but Service Mode and Rack Test are obvious and make the game unplayable.
-IN2: 0x06 (Coinage): [not relevant, typical value 0x00 (A 1/1 B 2/1 C 1/1)]
-IN2: 0x08 (Cabinet): 0x00 (Upright)
-IN2: 0x20 (Service):
-IN2: 0x80 (Rack Test (Cheat)): 0x00 (Off)
Code:
90: 00 00 00 00 00 00 00 00 3E 82 43 E1 00 00 00 FF | ........>.Cá...ÿ
A0: 00 00 00 FC 00 00 00 51 00 00 00 00 00 00 00 00 | ...ü...Q........
triplhnt
ROM set changed: no
0.106-0.175: triplhnt - "Triple Hunt"
Resolution, 0.106-0.175: 256x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Triple Hunt
0.106-0.175: triplhnt - "Triple Hunt"
Resolution, 0.106-0.175: 256x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Triple Hunt
tripool
ROM set changed: no
0.106-0.253: tripool - "Tri-Pool (Casino Tech)"
0.254-0.255: tripool - "Tri-Pool: 3-In-One (Casino Tech)"
MAME History:
- 0.231: Added raw screen timing parameters based on schematics [AJR]. Changed VSync to 59.185606 Hz.
- 0.255: Added 3 more buttons and some dipswitches [chaneman, hap]. Added dipswitches 'Lives', 'Bonus Life (Game A-C)', 'Cabinet' and 7x 'Unused'. Changed description to 'Tri-Pool: 3-In-One (Casino Tech)' and clone (Costal Games) to 'Tri-Pool: 3-In-One (Coastal Games)'.
Resolution, 0.106-0.230: 256x224 @ 60.000000Hz
Resolution, 0.231-0.255: 256x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/tr...ino-tech/mame/
Points [Game A - Pool]: https://www.twingalaxies.com/scores.php?scores=120459
Points [Game B - Nine-Ball]: https://www.twingalaxies.com/scores.php?scores=120460
Points [Game C - Snooker]: https://www.twingalaxies.com/scores.php?scores=120461
Service Mode:
No service mode.
Default Settings:
!!! Needs full review given changes at 0.255 (which happened at 0.254?)! - Barthax, June 2023.
0.106-0.253: tripool - "Tri-Pool (Casino Tech)"
0.254-0.255: tripool - "Tri-Pool: 3-In-One (Casino Tech)"
MAME History:
- 0.231: Added raw screen timing parameters based on schematics [AJR]. Changed VSync to 59.185606 Hz.
- 0.255: Added 3 more buttons and some dipswitches [chaneman, hap]. Added dipswitches 'Lives', 'Bonus Life (Game A-C)', 'Cabinet' and 7x 'Unused'. Changed description to 'Tri-Pool: 3-In-One (Casino Tech)' and clone (Costal Games) to 'Tri-Pool: 3-In-One (Coastal Games)'.
Resolution, 0.106-0.230: 256x224 @ 60.000000Hz
Resolution, 0.231-0.255: 256x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/tr...ino-tech/mame/
Points [Game A - Pool]: https://www.twingalaxies.com/scores.php?scores=120459
Points [Game B - Nine-Ball]: https://www.twingalaxies.com/scores.php?scores=120460
Points [Game C - Snooker]: https://www.twingalaxies.com/scores.php?scores=120461
Service Mode:
No service mode.
Default Settings:
!!! Needs full review given changes at 0.255 (which happened at 0.254?)! - Barthax, June 2023.
trisport
ROM set changed: no. Added in 0.36b6.
0.106-0.271: trisport - "Tri-Sports"
MAME History:
- 0.36b6: Aaron Giles added 'Tri-Sports' (Bally Midway 1989).
- 0.147u1: Brian Troha added DIP locations to all sets in the driver.
- Note: although documented as 0.147u1, they do not appear until 0.158.
Resolution, 0.106-0.271: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tri-sports/mame/
Points [Mini-Golf Deluxe]: https://www.twingalaxies.com/scores.php?scores=120462
Points [Pool Shark - Nine Ball Mode]: https://www.twingalaxies.com/scores.php?scores=120463
Points [Pool Shark - Rotation Mode]: https://www.twingalaxies.com/scores.php?scores=120464
Points [Pool Shark - Straight Mode]: https://www.twingalaxies.com/scores.php?scores=120465
Points [Power Strike - Flash Bowling]: https://www.twingalaxies.com/scores.php?scores=120466
Points [Power Strike - Regulation Bowling]: https://www.twingalaxies.com/scores.php?scores=120467
Points [Power Strike - Triple Strike]: https://www.twingalaxies.com/scores.php?scores=120468
Service Mode:
Typical Midway MCR-68k system.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed with the Service button (F2) but is not a DIP switch itself despite being in the DIP switch portion of the MAME UI. Navigation is performed with P1 Button 2; selection with P1 Button 1.
Default Settings:
MAME 0.106:
MAME 0.158:
MAME 0.250:
From MAME 0.250 after entering service mode:
|
0.106-0.271: trisport - "Tri-Sports"
MAME History:
- 0.36b6: Aaron Giles added 'Tri-Sports' (Bally Midway 1989).
- 0.147u1: Brian Troha added DIP locations to all sets in the driver.
- Note: although documented as 0.147u1, they do not appear until 0.158.
Resolution, 0.106-0.271: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tri-sports/mame/
Points [Mini-Golf Deluxe]: https://www.twingalaxies.com/scores.php?scores=120462
Points [Pool Shark - Nine Ball Mode]: https://www.twingalaxies.com/scores.php?scores=120463
Points [Pool Shark - Rotation Mode]: https://www.twingalaxies.com/scores.php?scores=120464
Points [Pool Shark - Straight Mode]: https://www.twingalaxies.com/scores.php?scores=120465
Points [Power Strike - Flash Bowling]: https://www.twingalaxies.com/scores.php?scores=120466
Points [Power Strike - Regulation Bowling]: https://www.twingalaxies.com/scores.php?scores=120467
Points [Power Strike - Triple Strike]: https://www.twingalaxies.com/scores.php?scores=120468
Service Mode:
Typical Midway MCR-68k system.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed with the Service button (F2) but is not a DIP switch itself despite being in the DIP switch portion of the MAME UI. Navigation is performed with P1 Button 2; selection with P1 Button 1.
Default Settings:
MAME 0.106:
MAME 0.158:
MAME 0.250:
From MAME 0.250 after entering service mode:
|
troangel
ROM set changed: no
0.106-0.175: troangel - "Tropical Angel"
Resolution, 0.106-0.175: 240x240 @ 57.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....opical%20Angel
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=9808
0.106-0.175: troangel - "Tropical Angel"
Resolution, 0.106-0.175: 240x240 @ 57.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....opical%20Angel
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=9808
trog4, trog
Note: two ROM sets represented here with changeover at 0.120u3.
MAME History:
- 0.113u2: Changed VSync to 53.204950 Hz.
- 0.114u1: Changed TMS34010 CPU clock speed to 6MHz, visible area to 399x253 and VSync to 27.407585 Hz.
- 0.120u3: icronnya77 added Trog (rev LA5 03/29/91). Changed parent description to 'Trog (rev LA5 03/29/91)'. Renamed (trog) to (trog4).
- 0.123: Aaron Giles fixed incorrect default screen size in midyunit games. Changed VSync to 54.815170 Hz except Narc.
- 0.123u1: Added 'Service Mode' dipswitch.
- 0.155: Adjust initial screen sizes in Midway TMS340-based drivers so aviwrite will work better [Alex Jackson]. Changed visible area to 410x256 and VSync to 54.706840 Hz, except Narc (512x400 and VSync to 54.824186 Hz).
- 0.184: Changed Trog joystick inputs to 4-way. Use different inputs for clone Trog (prototype, rev 4.00 07/27/90) [AJR].
- 0.231: Historical Source added clones Trog (rev LA3 2/10/91) and Trog (prototype, rev PA5-PAC 8/28/90). Documented an undumped Trog PA3-PAC ROMs as documented in the Trog source dump [Brian Troha]. Changed parent description to 'Trog (rev LA5 3/29/91)' and clones (prototype, rev 4.00 07/27/90) to 'Trog (prototype, rev 4.00 7/27/90)', (prototype, rev PA6-PAC 09/09/90) to 'Trog (prototype, rev PA6-PAC 9/09/90)', (rev LA3 02/14/91) to 'Trog (rev LA3 2/14/91)', (rev LA4 03/11/91) to 'Trog (rev LA4 3/11/91)' and 'Maze (Trog bootleg)' to 'Maze (Trog rev LA4 3/11/91 bootleg)'.
- 0.263: Updated DIP definitions/locations [Guru].
Trog (rev LA4 03/11/91)
-----------------------
ROM set changed: yes
0.106-0.120u2: trog - "Trog (rev LA4 03/11/91)"
0.120u3-0.230: trog4 - "Trog (rev LA4 03/11/91)"
0.231-0.271: trog4 - "Trog (rev LA4 3/11/91)"
Resolution, 0.106-0.113: 396x256 @ 53.204948Hz
Resolution, 0.114 : 396x256 @ 53.204950Hz
Resolution, 0.115-0.122: 399x253 @ 27.407585Hz
Resolution, 0.123-0.154: 399x253 @ 54.815170Hz
Resolution, 0.155-0.271: 410x256 @ 54.706840Hz
TG Game Entry: https://www.twingalaxies.com/game/trog-la4-031191/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=9239
Rules, Points [Two Player Only]: https://www.twingalaxies.com/scores.php?scores=120472
Rules, Points [Three Player Only]: https://www.twingalaxies.com/scores.php?scores=120473
Rules, Points [Four Player Team]: https://www.twingalaxies.com/scores.php?scores=120474
Trog (rev LA5 3/29/91)
-----------------------
Note: not currently represented on TG. Added in 0.120u3.
0.106-0.120: NOT SUPPORTED.
0.120u3-0.230: trog - "Trog (rev LA5 03/29/91)"
0.231-0.271: trog - "Trog (rev LA5 3/29/91)"
Resolution, 0.121-0.122: 399x253 @ 27.407585Hz
Resolution, 0.123-0.154: 399x253 @ 54.815170Hz
Resolution, 0.155-0.271: 410x256 @ 54.706840Hz
Rules: [no current tracks]
Service Mode:
Typical Williams/Midway Y/Z-unit system 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. Each entry in Game Settings is a separate menu item which must be navigated to to view.
Default Settings:
Boot Up:
Without any NVRAM a notice should appear as the first screen:
"CMOS INVALID -- FACTORY SETTINGS RESTORED
USING CMOS COINAGE
ERRORS DETECTED -- ANY BUTTON TO CONTINUE"
MAME 0.106:
MAME 0.124:
MAME 0.250:
MAME 0.263:
Internal Settings:
| | | | | | | | | |
MAME History:
- 0.113u2: Changed VSync to 53.204950 Hz.
- 0.114u1: Changed TMS34010 CPU clock speed to 6MHz, visible area to 399x253 and VSync to 27.407585 Hz.
- 0.120u3: icronnya77 added Trog (rev LA5 03/29/91). Changed parent description to 'Trog (rev LA5 03/29/91)'. Renamed (trog) to (trog4).
- 0.123: Aaron Giles fixed incorrect default screen size in midyunit games. Changed VSync to 54.815170 Hz except Narc.
- 0.123u1: Added 'Service Mode' dipswitch.
- 0.155: Adjust initial screen sizes in Midway TMS340-based drivers so aviwrite will work better [Alex Jackson]. Changed visible area to 410x256 and VSync to 54.706840 Hz, except Narc (512x400 and VSync to 54.824186 Hz).
- 0.184: Changed Trog joystick inputs to 4-way. Use different inputs for clone Trog (prototype, rev 4.00 07/27/90) [AJR].
- 0.231: Historical Source added clones Trog (rev LA3 2/10/91) and Trog (prototype, rev PA5-PAC 8/28/90). Documented an undumped Trog PA3-PAC ROMs as documented in the Trog source dump [Brian Troha]. Changed parent description to 'Trog (rev LA5 3/29/91)' and clones (prototype, rev 4.00 07/27/90) to 'Trog (prototype, rev 4.00 7/27/90)', (prototype, rev PA6-PAC 09/09/90) to 'Trog (prototype, rev PA6-PAC 9/09/90)', (rev LA3 02/14/91) to 'Trog (rev LA3 2/14/91)', (rev LA4 03/11/91) to 'Trog (rev LA4 3/11/91)' and 'Maze (Trog bootleg)' to 'Maze (Trog rev LA4 3/11/91 bootleg)'.
- 0.263: Updated DIP definitions/locations [Guru].
Trog (rev LA4 03/11/91)
-----------------------
ROM set changed: yes
0.106-0.120u2: trog - "Trog (rev LA4 03/11/91)"
0.120u3-0.230: trog4 - "Trog (rev LA4 03/11/91)"
0.231-0.271: trog4 - "Trog (rev LA4 3/11/91)"
Resolution, 0.106-0.113: 396x256 @ 53.204948Hz
Resolution, 0.114 : 396x256 @ 53.204950Hz
Resolution, 0.115-0.122: 399x253 @ 27.407585Hz
Resolution, 0.123-0.154: 399x253 @ 54.815170Hz
Resolution, 0.155-0.271: 410x256 @ 54.706840Hz
TG Game Entry: https://www.twingalaxies.com/game/trog-la4-031191/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=9239
Rules, Points [Two Player Only]: https://www.twingalaxies.com/scores.php?scores=120472
Rules, Points [Three Player Only]: https://www.twingalaxies.com/scores.php?scores=120473
Rules, Points [Four Player Team]: https://www.twingalaxies.com/scores.php?scores=120474
Trog (rev LA5 3/29/91)
-----------------------
Note: not currently represented on TG. Added in 0.120u3.
0.106-0.120: NOT SUPPORTED.
0.120u3-0.230: trog - "Trog (rev LA5 03/29/91)"
0.231-0.271: trog - "Trog (rev LA5 3/29/91)"
Resolution, 0.121-0.122: 399x253 @ 27.407585Hz
Resolution, 0.123-0.154: 399x253 @ 54.815170Hz
Resolution, 0.155-0.271: 410x256 @ 54.706840Hz
Rules: [no current tracks]
Service Mode:
Typical Williams/Midway Y/Z-unit system 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. Each entry in Game Settings is a separate menu item which must be navigated to to view.
Default Settings:
Boot Up:
Without any NVRAM a notice should appear as the first screen:
"CMOS INVALID -- FACTORY SETTINGS RESTORED
USING CMOS COINAGE
ERRORS DETECTED -- ANY BUTTON TO CONTINUE"
MAME 0.106:
MAME 0.124:
MAME 0.250:
MAME 0.263:
Internal Settings:
| | | | | | | | | |
trojan
ROM set changed: no
0.106-0.146: trojan - "Trojan (US)"
0.147-0.255: trojan - "Trojan (US set 1)"
MAME History:
- 0.146u5: Corrado Tomaselli and The Dumping Union added clone Trojan (US set 2). Added PCB locations to the Trojan sets. Correct Trojan's MSM5205 clock from 455 kHz (measured on a bootleg) to a verified 384 kHz as measured on an original Capcom Trojan board [Brian Troha]. Changed parent description to 'Trojan (US set 1)'.
- 0.199: Kold666 and Tafoid fixed DIP location numbering.
Resolution, 0.106-0.255: 256x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/trojan-us/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10489
Service Mode:
Typical Capcom "Lethal Wings"-style hardware.
No service mode.
Default Settings:
0.106-0.146: trojan - "Trojan (US)"
0.147-0.255: trojan - "Trojan (US set 1)"
MAME History:
- 0.146u5: Corrado Tomaselli and The Dumping Union added clone Trojan (US set 2). Added PCB locations to the Trojan sets. Correct Trojan's MSM5205 clock from 455 kHz (measured on a bootleg) to a verified 384 kHz as measured on an original Capcom Trojan board [Brian Troha]. Changed parent description to 'Trojan (US set 1)'.
- 0.199: Kold666 and Tafoid fixed DIP location numbering.
Resolution, 0.106-0.255: 256x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/trojan-us/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10489
Service Mode:
Typical Capcom "Lethal Wings"-style hardware.
No service mode.
Default Settings:
tron2
Note: two ROM sets represented here with changeover at 0.128u4.
MAME History:
- 0.128u4: Tim Lindquist added dates to Tron revisions. Swapped tron/tron2 now that we know tron2 is the later version. Changed clone (set 2) to parent 'Tron (8/9)', 'Tron (set 1)' to clone 'Tron (6/25)', 'Tron (set 3)' to 'Tron (6/17)' and 'Tron (set 4)' to 'Tron (6/15)'. Renamed (tron) to (tron2) and (tron2) to (tron).
Tron (8/9)
----------
Note: not currently represented on TG.
ROM set changed: yes.
0.106-0.128: tron2 - "Tron (set 2)"
0.128u4-0.212: tron - "Tron (8/9)"
Resolution, 0.129-0.212: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tron/mame
Rules, Highest Score: https://www.twingalaxies.com/scores.php?scores=207134
Tron (6/25)
-----------
ROM set changed: yes
0.106-0.128: tron - "Tron (set 1)"
0.128u4-0.212: tron2 - "Tron (6/25)"
Resolution, 0.106-0.212: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tron-set-1/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7885
MAME History:
- 0.128u4: Tim Lindquist added dates to Tron revisions. Swapped tron/tron2 now that we know tron2 is the later version. Changed clone (set 2) to parent 'Tron (8/9)', 'Tron (set 1)' to clone 'Tron (6/25)', 'Tron (set 3)' to 'Tron (6/17)' and 'Tron (set 4)' to 'Tron (6/15)'. Renamed (tron) to (tron2) and (tron2) to (tron).
Tron (8/9)
----------
Note: not currently represented on TG.
ROM set changed: yes.
0.106-0.128: tron2 - "Tron (set 2)"
0.128u4-0.212: tron - "Tron (8/9)"
Resolution, 0.129-0.212: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tron/mame
Rules, Highest Score: https://www.twingalaxies.com/scores.php?scores=207134
Tron (6/25)
-----------
ROM set changed: yes
0.106-0.128: tron - "Tron (set 1)"
0.128u4-0.212: tron2 - "Tron (6/25)"
Resolution, 0.106-0.212: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tron-set-1/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7885
tron
Note: two ROM sets represented here with changeover at 0.128u4.
MAME History:
- 0.128u4: Tim Lindquist added dates to Tron revisions. Swapped tron/tron2 now that we know tron2 is the later version. Changed clone (set 2) to parent 'Tron (8/9)', 'Tron (set 1)' to clone 'Tron (6/25)', 'Tron (set 3)' to 'Tron (6/17)' and 'Tron (set 4)' to 'Tron (6/15)'. Renamed (tron) to (tron2) and (tron2) to (tron).
Tron (6/25)
-----------
ROM set changed: yes
0.106-0.128: tron - "Tron (set 1)"
0.128u4-0.212: tron2 - "Tron (6/25)"
Resolution, 0.106-0.212: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tron-set-1/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7885
Tron (8/9)
----------
Note: not currently represented on TG.
ROM set changed: yes.
0.106-0.128: tron2 - "Tron (set 2)"
0.128u4-0.212: tron - "Tron (8/9)"
Resolution, 0.129-0.212: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tron/mame
Rules, Highest Score: https://www.twingalaxies.com/scores.php?scores=207134
MAME History:
- 0.128u4: Tim Lindquist added dates to Tron revisions. Swapped tron/tron2 now that we know tron2 is the later version. Changed clone (set 2) to parent 'Tron (8/9)', 'Tron (set 1)' to clone 'Tron (6/25)', 'Tron (set 3)' to 'Tron (6/17)' and 'Tron (set 4)' to 'Tron (6/15)'. Renamed (tron) to (tron2) and (tron2) to (tron).
Tron (6/25)
-----------
ROM set changed: yes
0.106-0.128: tron - "Tron (set 1)"
0.128u4-0.212: tron2 - "Tron (6/25)"
Resolution, 0.106-0.212: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tron-set-1/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7885
Tron (8/9)
----------
Note: not currently represented on TG.
ROM set changed: yes.
0.106-0.128: tron2 - "Tron (set 2)"
0.128u4-0.212: tron - "Tron (8/9)"
Resolution, 0.129-0.212: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/tron/mame
Rules, Highest Score: https://www.twingalaxies.com/scores.php?scores=207134
trstar
ROM set changed: no
0.106-0.271: trstar - "Top Ranking Stars (Ver 2.1O 1993/05/21) (New Version)"
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/to...93-05-21/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120444
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: trstar - "Top Ranking Stars (Ver 2.1O 1993/05/21) (New Version)"
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/to...93-05-21/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120444
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:
truxton2
ROM set changed: no
0.106-0.117: truxton2 - "Truxton II / Tatsujin II / Tatsujin Oh (Japan)"
0.118-0.260: truxton2 - "Truxton II / Tatsujin Oh"
MAME History:
- 0.117u1: Alex Jackson replaced Truxton 2 byteswapped M68K program ROM (cpu1 $0) with correct one. Changed description to 'Truxton II / Tatsujin Oh'.
- 0.111u2: Brian Oberholtzer correct some incorrect dipswitch information in the Toaplan2 driver.
- 0.141u4: Removed audio\toaplan2.c. Major toaplan2.c updates [Alex Jackson]: [...] Fixed region jumpers and dipswitches in many sets, based on analysis of the program code and strings in the ROMs. [...] Also fixed inconsistent ROM naming between some of the batrider clones.
- 0.144: Start of input ports cleanup in the Toaplan2 driver [Alex Jackson, Kanikani]: Removed some unused macros from toaplipt.h. Fixed polarity of DIP locations in Toaplan2. Added some missing inputs. Added more DIP locations and missing inputs. Added information about ingame test/debug features to comments. Unified Toaplan2 inputs with the other Toaplan drivers. Added 'Test Switch' dipswitch.
- 0.147u4: Bulk replace of Jumper settings from DIP-switches menu to Game Configuration in Toaplan2 driver [Angelo Salese].
Resolution, 0.106-0.113: 320x240 @ 59.410645Hz
Resolution, 0.114-0.122: 320x240 @ 59.410646Hz
Resolution, 0.123: 320x240 @ 61.000000Hz
Resolution, 0.124-0.141: 320x240 @ 59.000000Hz
Resolution, 0.142-0.151: 320x240 @ 59.410646Hz
Resolution, 0.152-0.260: 320x240 @ 59.637405Hz
TG Game Entry: https://www.twingalaxies.com/game/tr...-oh-japan/mame
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=22967
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=23003
Rules, Points [Single Player - Autofire allowed]: https://www.twingalaxies.com/scores.php?scores=220598
Service Mode:
Typical Toaplan 2 BIOS.
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. Navigation is with P1 Up and P1 Down, selection with P1 Button 1. To exit a sub-menu use the Service Mode button.
Default Settings:
MAME 0.106 DIP Switches:
MAME 0.112 DIP Switches:
MAME 0.142 DIP Switches:
MAME 0.144 DIP Switches:
MAME 0.148 DIP Switches:
MAME 0.148 Game Configuration:
MAME 0.250 DIP Switches:
MAME 0.250 Machine Configuration:
From MAME 0.250 after entering service mode:
| |
0.106-0.117: truxton2 - "Truxton II / Tatsujin II / Tatsujin Oh (Japan)"
0.118-0.260: truxton2 - "Truxton II / Tatsujin Oh"
MAME History:
- 0.117u1: Alex Jackson replaced Truxton 2 byteswapped M68K program ROM (cpu1 $0) with correct one. Changed description to 'Truxton II / Tatsujin Oh'.
- 0.111u2: Brian Oberholtzer correct some incorrect dipswitch information in the Toaplan2 driver.
- 0.141u4: Removed audio\toaplan2.c. Major toaplan2.c updates [Alex Jackson]: [...] Fixed region jumpers and dipswitches in many sets, based on analysis of the program code and strings in the ROMs. [...] Also fixed inconsistent ROM naming between some of the batrider clones.
- 0.144: Start of input ports cleanup in the Toaplan2 driver [Alex Jackson, Kanikani]: Removed some unused macros from toaplipt.h. Fixed polarity of DIP locations in Toaplan2. Added some missing inputs. Added more DIP locations and missing inputs. Added information about ingame test/debug features to comments. Unified Toaplan2 inputs with the other Toaplan drivers. Added 'Test Switch' dipswitch.
- 0.147u4: Bulk replace of Jumper settings from DIP-switches menu to Game Configuration in Toaplan2 driver [Angelo Salese].
Resolution, 0.106-0.113: 320x240 @ 59.410645Hz
Resolution, 0.114-0.122: 320x240 @ 59.410646Hz
Resolution, 0.123: 320x240 @ 61.000000Hz
Resolution, 0.124-0.141: 320x240 @ 59.000000Hz
Resolution, 0.142-0.151: 320x240 @ 59.410646Hz
Resolution, 0.152-0.260: 320x240 @ 59.637405Hz
TG Game Entry: https://www.twingalaxies.com/game/tr...-oh-japan/mame
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=22967
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=23003
Rules, Points [Single Player - Autofire allowed]: https://www.twingalaxies.com/scores.php?scores=220598
Service Mode:
Typical Toaplan 2 BIOS.
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. Navigation is with P1 Up and P1 Down, selection with P1 Button 1. To exit a sub-menu use the Service Mode button.
Default Settings:
MAME 0.106 DIP Switches:
MAME 0.112 DIP Switches:
MAME 0.142 DIP Switches:
MAME 0.144 DIP Switches:
MAME 0.148 DIP Switches:
MAME 0.148 Game Configuration:
MAME 0.250 DIP Switches:
MAME 0.250 Machine Configuration:
From MAME 0.250 after entering service mode:
| |
truxton
ROM set changed: no
0.106-0.205: truxton - "Truxton / Tatsujin"
From MAMEINFO.DAT:
- 0.136u4: Stephane Humbert fixed dipswitches and inputs in Truxton (after verification of the M68000 and Z80 code).
- 0.149u1: Alex Jackson replaced Truxton Z80 ROM with correctly sized one. Added 'Test Switch' dipswitch.
Resolution, 0.106-0.113: 320x240 @ 57.613171Hz
Resolution, 0.114-0.133: 320x240 @ 60.000000Hz
Resolution, 0.134-0.144: 320x240 @ 57.590000Hz
Resolution, 0.145-0.152: 320x240 @ 57.584258Hz
Resolution, 0.153-0.205: 320x240 @ 57.613169Hz
TG Game Entry: https://www.twingalaxies.com/game/truxton-tatusjin/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10032
NOTES:
At 0.136u4, "Territory/Copyright: World/Taito Corp" was renamed to "Territory: Europe". Later at 0.150, this was renamed again to "Region: Europe"
At about 0.144, "Difficulty: Medium" was renamed to "Difficulty: Normal"
0.106-0.205: truxton - "Truxton / Tatsujin"
From MAMEINFO.DAT:
- 0.136u4: Stephane Humbert fixed dipswitches and inputs in Truxton (after verification of the M68000 and Z80 code).
- 0.149u1: Alex Jackson replaced Truxton Z80 ROM with correctly sized one. Added 'Test Switch' dipswitch.
Resolution, 0.106-0.113: 320x240 @ 57.613171Hz
Resolution, 0.114-0.133: 320x240 @ 60.000000Hz
Resolution, 0.134-0.144: 320x240 @ 57.590000Hz
Resolution, 0.145-0.152: 320x240 @ 57.584258Hz
Resolution, 0.153-0.205: 320x240 @ 57.613169Hz
TG Game Entry: https://www.twingalaxies.com/game/truxton-tatusjin/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10032
NOTES:
At 0.136u4, "Territory/Copyright: World/Taito Corp" was renamed to "Territory: Europe". Later at 0.150, this was renamed again to "Region: Europe"
At about 0.144, "Difficulty: Medium" was renamed to "Difficulty: Normal"
tryout
ROM set changed: no
0.106-0.190: tryout - "Pro Baseball Skill Tryout (Japan)"
Resolution, 0.106-0.129: 248x240 @ 60.000000Hz
Resolution, 0.130-0.190: 256x240 @ 60.000000Hz
TG Game Entry [old]: https://www.twingalaxies.com/scores....+Skill+Tryout+[Japan]
TG Game Entry: https://www.twingalaxies.com/game_de...&platformid=46
Rules, Points: https://www.twingalaxies.com/scores.php?scores=78977
0.106-0.190: tryout - "Pro Baseball Skill Tryout (Japan)"
Resolution, 0.106-0.129: 248x240 @ 60.000000Hz
Resolution, 0.130-0.190: 256x240 @ 60.000000Hz
TG Game Entry [old]: https://www.twingalaxies.com/scores....+Skill+Tryout+[Japan]
TG Game Entry: https://www.twingalaxies.com/game_de...&platformid=46
Rules, Points: https://www.twingalaxies.com/scores.php?scores=78977
tryout on MAME 0.106
# MAME 0.106 source snippet [tryout.c]
Resolution: 248x240 @ 60.000000Hz
TG Game Entry [old]: https://www.twingalaxies.com/scores....+Skill+Tryout+[Japan]
TG Game Entry: https://www.twingalaxies.com/game_de...&platformid=46
Rules, Points: https://www.twingalaxies.com/scores.php?scores=78977
ROMSet: TryOut
Unknown: Off [All]
Cabinet: Upright
Sample correct TG:
Dips: offset 0x23, repeat every 0x7C, typical value 0xBF
- Dips: 0x03 (Coin_A): [not relevant]
- Dips: 0x0c (Coin_B): [not relevant]
- Dips: 0x10 (Unknown): 0x10 (Off)
- Dips: 0x20 (Unknown): 0x20 (Off)
- Dips: 0x40 (Cabinet): 0x00 (Upright)
- Dips: 0x80 (Unknown): 0x80 (Off)
Code:
GAME( 1985, tryout, 0, tryout, tryout, 0, ROT90, "Data East Corporation", "Pro Baseball Skill Tryout (Japan)", GAME_IMPERFECT_GRAPHICS )
INPUT_PORTS_START( tryout )
PORT_START
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x00, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x01, DEF_STR( 1C_3C ) )
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Coin_B ) )
PORT_DIPSETTING( 0x00, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x0c, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x04, DEF_STR( 1C_3C ) )
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, 0x00, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x40, DEF_STR( Cocktail ) )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_START
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_UP ) PORT_4WAY
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY
PORT_BIT( 0x19, 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_UNKNOWN )
PORT_START
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_UP ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_COCKTAIL
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_COCKTAIL
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START2 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 ) PORT_IMPULSE(2)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2)
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_VBLANK )
INPUT_PORTS_END
Resolution: 248x240 @ 60.000000Hz
TG Game Entry [old]: https://www.twingalaxies.com/scores....+Skill+Tryout+[Japan]
TG Game Entry: https://www.twingalaxies.com/game_de...&platformid=46
Rules, Points: https://www.twingalaxies.com/scores.php?scores=78977
ROMSet: TryOut
Unknown: Off [All]
Cabinet: Upright
Sample correct TG:
Dips: offset 0x23, repeat every 0x7C, typical value 0xBF
- Dips: 0x03 (Coin_A): [not relevant]
- Dips: 0x0c (Coin_B): [not relevant]
- Dips: 0x10 (Unknown): 0x10 (Off)
- Dips: 0x20 (Unknown): 0x20 (Off)
- Dips: 0x40 (Cabinet): 0x00 (Upright)
- Dips: 0x80 (Unknown): 0x80 (Off)
Code:
20: 00 00 00 BF 00 00 00 FF 00 00 00 FF 00 00 00 FF
90: 00 00 00 00 00 00 00 00 3E 82 43 E1 00 00 00 BF
110: 00 00 00 00 3E 82 43 E1 00 00 00 BF 00 00 00 FF
ts2u, ts2ua, ts2a, ts2
Note: three ROM sets represented here with changeover at 0.144u7 & 0.233.
MAME History:
- 0.144u7: Brian Troha added Battle Arena Toshinden 2 (USA 951124), readded the alt mask rom format. Changed 'Battle Arena Toshinden 2 (USA 951124)' to clone 'Battle Arena Toshinden 2 (USA 951124) Older'. Renamed (ts2) to (ts2a).
- 0.233: Brian Troha and The Dumping Union added Battle Arena Toshinden 2 (Euro 951124) and clone Battle Arena Toshinden 2 (Japan 951124). Changed (USA 951124) to clone 'Battle Arena Toshinden 2 (USA 951124, 32Mb mask ROMs)', (USA 951124) Older to 'Battle Arena Toshinden 2 (USA 951124)' and (Japan 951124) to 'Battle Arena Toshinden 2 (Japan 951124, 32Mb mask ROMs)'. Renamed (ts2) to (ts2ua), (ts2a) to (ts2u) and (ts2j) to (ts2ja).
Battle Arena Toshinden 2 (USA 951124)
-------------------------------------------
ROM set changed: yes
0.106-0.144: ts2 - "Battle Arena Toshinden 2 (USA 951124)"
0.145-0.232: ts2a - "Battle Arena Toshinden 2 (USA 951124) Older"
0.233-0.256: ts2u - "Battle Arena Toshinden 2 (USA 951124)"
Resolution, 0.106-0.234: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/ba...a-951124/mame/
Rules, Fastest Completion: https://www.twingalaxies.com/scores.php?scores=55746
Battle Arena Toshinden 2 (USA 951124, 32Mb mask ROMs)
-----------------------------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.144u7.
0.145-0.232: ts2 - "Battle Arena Toshinden 2 (USA 951124)"
0.233-0.234: ts2ua - "Battle Arena Toshinden 2 (USA 951124, 32Mb mask ROMs)"
Resolution, 0.145-0.234: 640x480 @ 60.000000Hz
Rules: [no current tracks]
Battle Arena Toshinden 2 (Euro 951124)
--------------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.233.
0.233-0.256: ts2 - "Battle Arena Toshinden 2 (Euro 951124)"
Resolution, 0.233-0.256: 640x480 @ 60.000000Hz
Rules: [no current tracks]
MAME History:
- 0.144u7: Brian Troha added Battle Arena Toshinden 2 (USA 951124), readded the alt mask rom format. Changed 'Battle Arena Toshinden 2 (USA 951124)' to clone 'Battle Arena Toshinden 2 (USA 951124) Older'. Renamed (ts2) to (ts2a).
- 0.233: Brian Troha and The Dumping Union added Battle Arena Toshinden 2 (Euro 951124) and clone Battle Arena Toshinden 2 (Japan 951124). Changed (USA 951124) to clone 'Battle Arena Toshinden 2 (USA 951124, 32Mb mask ROMs)', (USA 951124) Older to 'Battle Arena Toshinden 2 (USA 951124)' and (Japan 951124) to 'Battle Arena Toshinden 2 (Japan 951124, 32Mb mask ROMs)'. Renamed (ts2) to (ts2ua), (ts2a) to (ts2u) and (ts2j) to (ts2ja).
Battle Arena Toshinden 2 (USA 951124)
-------------------------------------------
ROM set changed: yes
0.106-0.144: ts2 - "Battle Arena Toshinden 2 (USA 951124)"
0.145-0.232: ts2a - "Battle Arena Toshinden 2 (USA 951124) Older"
0.233-0.256: ts2u - "Battle Arena Toshinden 2 (USA 951124)"
Resolution, 0.106-0.234: 640x480 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/ba...a-951124/mame/
Rules, Fastest Completion: https://www.twingalaxies.com/scores.php?scores=55746
Battle Arena Toshinden 2 (USA 951124, 32Mb mask ROMs)
-----------------------------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.144u7.
0.145-0.232: ts2 - "Battle Arena Toshinden 2 (USA 951124)"
0.233-0.234: ts2ua - "Battle Arena Toshinden 2 (USA 951124, 32Mb mask ROMs)"
Resolution, 0.145-0.234: 640x480 @ 60.000000Hz
Rules: [no current tracks]
Battle Arena Toshinden 2 (Euro 951124)
--------------------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.233.
0.233-0.256: ts2 - "Battle Arena Toshinden 2 (Euro 951124)"
Resolution, 0.233-0.256: 640x480 @ 60.000000Hz
Rules: [no current tracks]
tsamurai
ROM set changed: no
0.106-0.175: tsamurai - "Samurai Nihon-Ichi (set 1)"
Resolution, 0.106-0.175: 256x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Samurai Nihon-ichi [set 1]
0.106-0.175: tsamurai - "Samurai Nihon-Ichi (set 1)"
Resolution, 0.106-0.175: 256x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Samurai Nihon-ichi [set 1]
tshingena
ROM set changed: yes. Added in 0.36RC1.
0.106-0.129: tshingen - "Takeda Shingen (Japan, Japanese)"
0.129u1-0.133: tshingna - "Takeda Shingen (Japan, Japanese)"
0.133u1-0.175: tshingena - "Takeda Shingen (Japan, Japanese)"
MAME History:
- 0.36RC1: Luca Elia added 'Takeda Shingen (Japan)' (Jaleco 1988).
- 0.129u1: Renamed (tshingen) to (tshingna) and (tshingna) to (tshingen).
- 0.133u1: Renamed (tshingna) to (tshingena).
Resolution, 0.106-0.168: 256x224 @ 60.000000Hz
Resolution, 0.169-0.175: 256x224 @ 56.191350Hz
TG Game Entry: https://www.twingalaxies.com/scores....a%20Shingen%20[Japan,%20Japanese]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120336
0.106-0.129: tshingen - "Takeda Shingen (Japan, Japanese)"
0.129u1-0.133: tshingna - "Takeda Shingen (Japan, Japanese)"
0.133u1-0.175: tshingena - "Takeda Shingen (Japan, Japanese)"
MAME History:
- 0.36RC1: Luca Elia added 'Takeda Shingen (Japan)' (Jaleco 1988).
- 0.129u1: Renamed (tshingen) to (tshingna) and (tshingna) to (tshingen).
- 0.133u1: Renamed (tshingna) to (tshingena).
Resolution, 0.106-0.168: 256x224 @ 60.000000Hz
Resolution, 0.169-0.175: 256x224 @ 56.191350Hz
TG Game Entry: https://www.twingalaxies.com/scores....a%20Shingen%20[Japan,%20Japanese]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120336
tshingen
Note: two ROM sets represented here with changeover at 0.129u1.
MAME History:
- 0.36RC1: Luca Elia added 'Takeda Shingen (Japan)' (Jaleco 1988).
- 0.37b15: David Haywood added clone 'Shingen Samurai-Fighter (Japan, English)'. Changed parent description to 'Takeda Shingen (Japan, Japanese)'. Split sound2 rom to ($0, 20000 - 2x 128kb).
- 0.129u1: Renamed (tshingen) to (tshingna) and (tshingna) to (tshingen).
- 0.133u1: Renamed (tshingna) to (tshingena).
Takeda Shingen (Japan, Japanese)
--------------------------------
ROM set changed: yes. Added in 0.36RC1.
0.106-0.129: tshingen - "Takeda Shingen (Japan, Japanese)"
0.129u1-0.133: tshingna - "Takeda Shingen (Japan, Japanese)"
0.133u1-0.175: tshingena - "Takeda Shingen (Japan, Japanese)"
Resolution, 0.106-0.168: 256x224 @ 60.000000Hz
Resolution, 0.169-0.175: 256x224 @ 56.191350Hz
TG Game Entry: https://www.twingalaxies.com/scores....a%20Shingen%20[Japan,%20Japanese]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120336
Shingen Samurai-Fighter (Japan, English)
----------------------------------------
Note: not currently represented at TG.
ROM set changed: yes. Added in 0.37b15.
0.106-0.129: tshingna - "Shingen Samurai-Fighter (Japan, English)"
0.129u1-0.176: tshingen - "Shingen Samurai-Fighter (Japan, English)"
Resolution, 0.130-0.168: 256x224 @ 60.000000Hz
Resolution, 0.169-0.176: 256x224 @ 56.191350Hz
Rules: [no current tracks]
MAME History:
- 0.36RC1: Luca Elia added 'Takeda Shingen (Japan)' (Jaleco 1988).
- 0.37b15: David Haywood added clone 'Shingen Samurai-Fighter (Japan, English)'. Changed parent description to 'Takeda Shingen (Japan, Japanese)'. Split sound2 rom to ($0, 20000 - 2x 128kb).
- 0.129u1: Renamed (tshingen) to (tshingna) and (tshingna) to (tshingen).
- 0.133u1: Renamed (tshingna) to (tshingena).
Takeda Shingen (Japan, Japanese)
--------------------------------
ROM set changed: yes. Added in 0.36RC1.
0.106-0.129: tshingen - "Takeda Shingen (Japan, Japanese)"
0.129u1-0.133: tshingna - "Takeda Shingen (Japan, Japanese)"
0.133u1-0.175: tshingena - "Takeda Shingen (Japan, Japanese)"
Resolution, 0.106-0.168: 256x224 @ 60.000000Hz
Resolution, 0.169-0.175: 256x224 @ 56.191350Hz
TG Game Entry: https://www.twingalaxies.com/scores....a%20Shingen%20[Japan,%20Japanese]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120336
Shingen Samurai-Fighter (Japan, English)
----------------------------------------
Note: not currently represented at TG.
ROM set changed: yes. Added in 0.37b15.
0.106-0.129: tshingna - "Shingen Samurai-Fighter (Japan, English)"
0.129u1-0.176: tshingen - "Shingen Samurai-Fighter (Japan, English)"
Resolution, 0.130-0.168: 256x224 @ 60.000000Hz
Resolution, 0.169-0.176: 256x224 @ 56.191350Hz
Rules: [no current tracks]
tshingna
Note: two ROM sets represented here with changeover at 0.129u1.
MAME History:
- 0.36RC1: Luca Elia added 'Takeda Shingen (Japan)' (Jaleco 1988).
- 0.37b15: David Haywood added clone 'Shingen Samurai-Fighter (Japan, English)'. Changed parent description to 'Takeda Shingen (Japan, Japanese)'. Split sound2 rom to ($0, 20000 - 2x 128kb).
- 0.129u1: Renamed (tshingen) to (tshingna) and (tshingna) to (tshingen).
- 0.133u1: Renamed (tshingna) to (tshingena).
Takeda Shingen (Japan, Japanese)
--------------------------------
ROM set changed: yes. Added in 0.36RC1.
0.106-0.129: tshingen - "Takeda Shingen (Japan, Japanese)"
0.129u1-0.133: tshingna - "Takeda Shingen (Japan, Japanese)"
0.133u1-0.175: tshingena - "Takeda Shingen (Japan, Japanese)"
Resolution, 0.106-0.168: 256x224 @ 60.000000Hz
Resolution, 0.169-0.175: 256x224 @ 56.191350Hz
TG Game Entry: https://www.twingalaxies.com/scores....a%20Shingen%20[Japan,%20Japanese]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120336
Shingen Samurai-Fighter (Japan, English)
----------------------------------------
Note: not currently represented at TG.
ROM set changed: yes. Added in 0.37b15.
0.106-0.129: tshingna - "Shingen Samurai-Fighter (Japan, English)"
0.129u1-0.176: tshingen - "Shingen Samurai-Fighter (Japan, English)"
Resolution, 0.130-0.168: 256x224 @ 60.000000Hz
Resolution, 0.169-0.176: 256x224 @ 56.191350Hz
Rules: [no current tracks]
MAME History:
- 0.36RC1: Luca Elia added 'Takeda Shingen (Japan)' (Jaleco 1988).
- 0.37b15: David Haywood added clone 'Shingen Samurai-Fighter (Japan, English)'. Changed parent description to 'Takeda Shingen (Japan, Japanese)'. Split sound2 rom to ($0, 20000 - 2x 128kb).
- 0.129u1: Renamed (tshingen) to (tshingna) and (tshingna) to (tshingen).
- 0.133u1: Renamed (tshingna) to (tshingena).
Takeda Shingen (Japan, Japanese)
--------------------------------
ROM set changed: yes. Added in 0.36RC1.
0.106-0.129: tshingen - "Takeda Shingen (Japan, Japanese)"
0.129u1-0.133: tshingna - "Takeda Shingen (Japan, Japanese)"
0.133u1-0.175: tshingena - "Takeda Shingen (Japan, Japanese)"
Resolution, 0.106-0.168: 256x224 @ 60.000000Hz
Resolution, 0.169-0.175: 256x224 @ 56.191350Hz
TG Game Entry: https://www.twingalaxies.com/scores....a%20Shingen%20[Japan,%20Japanese]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120336
Shingen Samurai-Fighter (Japan, English)
----------------------------------------
Note: not currently represented at TG.
ROM set changed: yes. Added in 0.37b15.
0.106-0.129: tshingna - "Shingen Samurai-Fighter (Japan, English)"
0.129u1-0.176: tshingen - "Shingen Samurai-Fighter (Japan, English)"
Resolution, 0.130-0.168: 256x224 @ 60.000000Hz
Resolution, 0.169-0.176: 256x224 @ 56.191350Hz
Rules: [no current tracks]
tshoot
ROM set changed: no
0.106-0.175: tshoot - "Turkey Shoot"
Resolution, 0.106-0.115: 276x240 @ 60.000000Hz
Resolution, 0.116-0.175: 276x240 @ 60.096154Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Turkey Shoot
0.106-0.175: tshoot - "Turkey Shoot"
Resolution, 0.106-0.115: 276x240 @ 60.000000Hz
Resolution, 0.116-0.175: 276x240 @ 60.096154Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Turkey Shoot
tstrike
ROM set changed: no
0.106-0.141: tstrike - "Thunder Strike (Newer)"
0.142-0.175: tstrike - "Thunder Strike (set 1)"
Resolution, 0.106-0.113: 256x240 @ 57.444855Hz
Resolution, 0.114-0.175: 256x240 @ 57.444853Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Thunder Strike [Newer]
0.106-0.141: tstrike - "Thunder Strike (Newer)"
0.142-0.175: tstrike - "Thunder Strike (set 1)"
Resolution, 0.106-0.113: 256x240 @ 57.444855Hz
Resolution, 0.114-0.175: 256x240 @ 57.444853Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Thunder Strike [Newer]
tturf
ROM set changed: no
0.106-0.165: tturf - "Tough Turf (set 2, Japan, 8751 317-0104)"
0.166-0.255: tturf - "Tough Turf (set 2, Japan) (8751 317-0104)"
MAME History:
- 0.107u2: Massive cleanup/fixing of 16-bit Sega drivers [Alex Jackson]: Many corrections to descriptive set names, adding revision letters, cabinet types, etc. Fixed button ordering between System 16A/B. Fixed many dipswitches and added DIP locations support. Adjusted min/max values for analog controls to improve response. Cleaned up a number of ROM names and fixed some incorrect guesses. Actually disabling 8751 in games that have a fake replacement. Hooked up 8255 PPI correctly now that it has mode 2 support. Fixed behavior of NMI line in later sega sound boards. Fixed addressing in the SegaPCM sound system. Some hardware/documentation cleanup.
- 0.113: Ruben added DIP locations to the Segas16b driver.
- 0.114u1: Updated video timing in the Sega System 16 games according to measurements from the boards [Aaron Giles]. Changed visible area to 321x242 and VSync to 60.054389 Hz.
- 0.166: Changed description to 'Tough Turf (set 2, Japan) (8751 317-0104)' and clone (8751 317-0099) to 'Tough Turf (set 1, US) (8751 317-0099)'.
- 0.227: Fixed Tough Turf (set 2, Japan) voice samples not playing back properly. Note: Neither Starting nor Bonus Energy dips really works for both tturf and tturfu, former does on tturfbl, is it based on a later rev we don't have? [Angelo Salese]. Added 315-5298.b9 PLS153 PLD [Guru].
Resolution, 0.106-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.255: 320x224 @ 60.054389Hz
TG Game Entry: https://www.twingalaxies.com/game/to...317-0104/mame/
Rules, Points[Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120454
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120455
Service Mode:
Typical Sega System 16B BIOS.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed via the Service Mode button (F2). Navigation is with P1 Start and selection with the Service Mode button.
Default Settings:
MAME 0.106:
MAME 0.250:
From MAME 0.250 after entering service mode:
|
0.106-0.165: tturf - "Tough Turf (set 2, Japan, 8751 317-0104)"
0.166-0.255: tturf - "Tough Turf (set 2, Japan) (8751 317-0104)"
MAME History:
- 0.107u2: Massive cleanup/fixing of 16-bit Sega drivers [Alex Jackson]: Many corrections to descriptive set names, adding revision letters, cabinet types, etc. Fixed button ordering between System 16A/B. Fixed many dipswitches and added DIP locations support. Adjusted min/max values for analog controls to improve response. Cleaned up a number of ROM names and fixed some incorrect guesses. Actually disabling 8751 in games that have a fake replacement. Hooked up 8255 PPI correctly now that it has mode 2 support. Fixed behavior of NMI line in later sega sound boards. Fixed addressing in the SegaPCM sound system. Some hardware/documentation cleanup.
- 0.113: Ruben added DIP locations to the Segas16b driver.
- 0.114u1: Updated video timing in the Sega System 16 games according to measurements from the boards [Aaron Giles]. Changed visible area to 321x242 and VSync to 60.054389 Hz.
- 0.166: Changed description to 'Tough Turf (set 2, Japan) (8751 317-0104)' and clone (8751 317-0099) to 'Tough Turf (set 1, US) (8751 317-0099)'.
- 0.227: Fixed Tough Turf (set 2, Japan) voice samples not playing back properly. Note: Neither Starting nor Bonus Energy dips really works for both tturf and tturfu, former does on tturfbl, is it based on a later rev we don't have? [Angelo Salese]. Added 315-5298.b9 PLS153 PLD [Guru].
Resolution, 0.106-0.114: 320x224 @ 60.000000Hz
Resolution, 0.115-0.255: 320x224 @ 60.054389Hz
TG Game Entry: https://www.twingalaxies.com/game/to...317-0104/mame/
Rules, Points[Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120454
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120455
Service Mode:
Typical Sega System 16B BIOS.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed via the Service Mode button (F2). Navigation is with P1 Start and selection with the Service Mode button.
Default Settings:
MAME 0.106:
MAME 0.250:
From MAME 0.250 after entering service mode:
|
tubep
ROM set changed: no
0.106-0.175: tubep - "Tube Panic"
Resolution, 0.106-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Tube Panic
0.106-0.175: tubep - "Tube Panic"
Resolution, 0.106-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Tube Panic
tubep on MAME 0.106
Code:
INPUT_PORTS_START( tubep )
PORT_START /* Player 1 controls */
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( 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 /* Player 2 controls */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_COCKTAIL
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_COCKTAIL
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_COCKTAIL
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) 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 )
PORT_START /* Coin, Start */
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_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 )
PORT_START /* DSW1 */
PORT_DIPNAME( 0x07, 0x07, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x07, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x06, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x05, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x04, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0x03, DEF_STR( 1C_5C ) )
PORT_DIPSETTING( 0x02, DEF_STR( 1C_6C ) )
PORT_DIPSETTING( 0x01, DEF_STR( 1C_7C ) )
PORT_DIPSETTING( 0x00, DEF_STR( 1C_8C ) )
PORT_DIPNAME( 0x38, 0x38, DEF_STR( Coin_B ) )
PORT_DIPSETTING( 0x00, DEF_STR( 8C_1C ) )
PORT_DIPSETTING( 0x08, DEF_STR( 7C_1C ) )
PORT_DIPSETTING( 0x10, DEF_STR( 6C_1C ) )
PORT_DIPSETTING( 0x18, DEF_STR( 5C_1C ) )
PORT_DIPSETTING( 0x20, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x28, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x30, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x38, DEF_STR( 1C_1C ) )
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 /* DSW2 */
PORT_DIPNAME( 0x03, 0x02, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x03, "2" )
PORT_DIPSETTING( 0x02, "3" )
PORT_DIPSETTING( 0x01, "4" )
PORT_DIPSETTING( 0x00, "5" )
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Bonus_Life ) )
PORT_DIPSETTING( 0x0c, "40000" )
PORT_DIPSETTING( 0x08, "50000" )
PORT_DIPSETTING( 0x04, "60000" )
PORT_DIPSETTING( 0x00, "80000" )
PORT_DIPNAME( 0x10, 0x00, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x10, DEF_STR( Cocktail ) )
PORT_SERVICE( 0x20, IP_ACTIVE_LOW )
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 /* DSW3 */
PORT_DIPNAME( 0x01, 0x00, DEF_STR( Demo_Sounds ) )
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, "In Game Sounds" )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x20, DEF_STR( On ) )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
INPUT_PORTS_END
Resolution: 256x224 @60Hz
Rules: https://www.twingalaxies.com/scores.php?scores=9833
ROMSet: TubeP
Unknown: Off [All]
Lives: 3
Bonus Life: 40000
Cabinet: Upright
Service Mode: Off
Unused: Off [All]
Sample correct TG:
DSW1: offset 0x2F, repeat every 0x7C, typical value 0xFF
- DSW1: 0x07 (Coin_A): [not relevant]
- DSW1: 0x38 (Coin_B): [not relevant]
- DSW1: 0x40 (Unknown): 0x40 (Off)
- DSW1: 0x80 (Unknown): 0x80 (Off)
DSW2: offset 0x33, repeat every 0x7C, typical value 0xEE
- DSW2: 0x03 (Lives): 0x03 (2)
- DSW2: 0x0c (Bonus_Life): 0x0c (40000)
- DSW2: 0x10 (Cabinet): 0x00 (Upright)
- DSW2: 0x20 (unused): [not relevant]
- DSW2: 0x40 (Unknown): 0x40 (Off)
- DSW1: 0x80 (Unknown): 0x80 (Off)
DSW3: offset 0x37, repeat every 0x7C, typical value 0xFE
- DSW3: 0x01 (Demo_Sounds): [not relevant]
- DSW3: 0x02 (Unknown): 0x02 (Off)
- DSW3: 0x04 (Unknown): 0x04 (Off)
- DSW3: 0x08 (Unknown): 0x08 (Off)
- DSW3: 0x10 (Unknown): 0x10 (Off)
- DSW3: 0x20 (In Game Sounds): [not relevant]
- DSW3: 0x40 (Unused): 0x40 (Off)
- DSW3: 0x80 (Unused): 0x80 (Off)
Code:
20: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 FF | ... ... ... ...
30: 00 00 00 EE 00 00 00 FE 00 00 00 00 00 00 00 00 | ...e...Š........
A0: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 EE | ... ... ... ...e
B0: 00 00 00 FE 00 00 00 00 00 00 00 00 00 00 00 00 | ...Š............
120: 00 00 00 FF 00 00 00 FF 00 00 00 EE 00 00 00 FE | ... ... ...e...Š
tugboat
ROM set changed: no
0.106-0.258: tugboat - "Tugboat"
MAME History:
- 0.258: Improved scrolling and small cleanup. Assume vblank goes to pia1 like on calomega. Added brief PCB notes. Shorthand variable types and added P1/P2 start lamps. Get rid of unneeded memory_access. No need to latch fine scroll [hap]. Changed M6502 CPU1 clock speed to 1250000 Hz, visible area to 232x240 and VSync to 59.185606 Hz. Removed 'Unknown' dipswitch.
Resolution, 0.106-0.257: 240x224 @ 60.000000Hz
Resolution, 0.258 : 240x232 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/tugboat/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=17135
Service Mode:
Typical Enter-Tech Tugboat (Moppet Video series) hardware.
No service mode.
Default Settings:
MAME 0.106:
MAME 0.250:
MAME 0.258:
0.106-0.258: tugboat - "Tugboat"
MAME History:
- 0.258: Improved scrolling and small cleanup. Assume vblank goes to pia1 like on calomega. Added brief PCB notes. Shorthand variable types and added P1/P2 start lamps. Get rid of unneeded memory_access. No need to latch fine scroll [hap]. Changed M6502 CPU1 clock speed to 1250000 Hz, visible area to 232x240 and VSync to 59.185606 Hz. Removed 'Unknown' dipswitch.
Resolution, 0.106-0.257: 240x224 @ 60.000000Hz
Resolution, 0.258 : 240x232 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/tugboat/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=17135
Service Mode:
Typical Enter-Tech Tugboat (Moppet Video series) hardware.
No service mode.
Default Settings:
MAME 0.106:
MAME 0.250:
MAME 0.258:
tugboat on MAME 0.106
Code:
INPUT_PORTS_START( tugboat )
PORT_START
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 )
PORT_START
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_2WAY
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_2WAY
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 )
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 )
PORT_START
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 )
PORT_START
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )
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
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_DIPNAME( 0x40, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x40, DEF_STR( On ) )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START
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_DIPNAME( 0x30, 0x10, DEF_STR( Coinage ) )
PORT_DIPSETTING( 0x00, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x10, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x20, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x30, DEF_STR( 1C_4C ) )
PORT_DIPNAME( 0x40, 0x00, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x00, "3" )
PORT_DIPSETTING( 0x40, "5" )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x80, DEF_STR( On ) )
INPUT_PORTS_END
Resolution: 240x224 @ 60Hz
Rules: https://www.twingalaxies.com/scores.php?scores=17135
ROMSet: TugBoat
Unknown: Off [Both]
Lives: 3
Sample correct TG:
Dips1: offset 0x33, repeat every 0x7C, typical value 0xBF
- Dips1: 0x01 (unknown): [not relevant]
- Dips1: 0x02 (unknown): [not relevant]
- Dips1: 0x04 (unknown): [not relevant]
- Dips1: 0x08 (unknown): [not relevant]
- Dips1: 0x10 (unknown): [not relevant]
- Dips1: 0x20 (unknown): [not relevant]
- Dips1: 0x40 (Unknown): 0x00 (Off)
- Dips1: 0x80 (Unknown): [not relevant]
Dips2: offset0x37, repeat every 0x7C, typical value 0x1F
- Dips2: 0x01 (unused): [not relevant]
- Dips2: 0x02 (unused): [not relevant]
- Dips2: 0x04 (unused): [not relevant]
- Dips2: 0x08 (unused): [not relevant]
- Dips2: 0x30 (Coinage): [not relevant]
- Dips2: 0x40 (Lives): 0x00 (3)
- Dips2: 0x80 (Unknown): 0x00 (Off)
Code:
30: 00 00 00 BF 00 00 00 1F 00 00 00 00 00 00 00 00 | ...+............
A0: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 BF | ... ... ... ...+
B0: 00 00 00 1F 00 00 00 00 00 00 00 00 00 00 00 00 | ................
120: 00 00 00 FF 00 00 00 FF 00 00 00 BF 00 00 00 1F | ... ... ...+....
tumblep
ROM set changed: no
0.106-0.255: tumblep - "Tumble Pop (World)"
MAME History:
- 0.191: Changed MSM6295 sound clock to 1073863 Hz, visible area to 320x240 and VSync to 57.799650 Hz. Added 'Start Price' dipswitch.
Resolution, 0.106-0.190: 319x240 @ 58.000000Hz
Resolution, 0.191-0.255: 320x240 @ 57.799650Hz
TG Game Entry: https://www.twingalaxies.com/game/tu...op-world/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120475
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120476
Service Mode:
Typical "Tumble Pop"-style hardware.
No service mode.
Default Settings:
0.106-0.255: tumblep - "Tumble Pop (World)"
MAME History:
- 0.191: Changed MSM6295 sound clock to 1073863 Hz, visible area to 320x240 and VSync to 57.799650 Hz. Added 'Start Price' dipswitch.
Resolution, 0.106-0.190: 319x240 @ 58.000000Hz
Resolution, 0.191-0.255: 320x240 @ 57.799650Hz
TG Game Entry: https://www.twingalaxies.com/game/tu...op-world/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120475
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120476
Service Mode:
Typical "Tumble Pop"-style hardware.
No service mode.
Default Settings:
tunhunt
ROM set changed: no
0.106-0.175: tunhunt - "Tunnel Hunt"
Resolution, 0.106-0.175: 256x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Tunnel Hunt
0.106-0.175: tunhunt - "Tunnel Hunt"
Resolution, 0.106-0.175: 256x240 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....amename=Tunnel Hunt
turbofrc
ROM set changed: no
0.106-0.140: turbofrc - "Turbo Force"
0.141-0.180: turbofrc - "Turbo Force (old revision)"
0.181-0.193: turbofrc - "Turbo Force (World)"
0.194-0.260: turbofrc - "Turbo Force (World, set 1)"
MAME History:
- 0.118u4: Fabio Priuli added DIP locations to the Aerofgt driver.
- 0.135u1: Corrado Tomaselli verified/changed clocks and VSync to 61.31 Hz in Turbo Force.
- 0.140u2: Note: There's also an undumped Turbo Force (new revision). Most notable thing in there is the points value of the rocks in level 6 (5.000 versus 500). Changed parent description to 'Turbo Force (old revision)'.
- 0.181: DOS_ added clone Turbo Force (US). Note: Most notable thing in the US/new revision is the points value of the rocks in level 6 (5.000 versus 500). Better documentation for the Turbo Force sets [Brian Troha]. Added correct and verified MASK roms. Fixed size for gfx rom U134 & U135 and added a redumped U180 sound rom at the correct size [Caius, The Dumping Union]. Fixed rom names.
- 0.194: Corrado Tomaselli and The Dumping Union added clone Turbo Force (World, set 2). Changed parent description to 'Turbo Force (World, set 1)'.
Resolution, 0.106-0.135: 352x240 @ 60.000000Hz
Resolution, 0.136-0.260: 352x240 @ 61.310000Hz
TG Game Entry: https://www.twingalaxies.com/game/turbo-force/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120478
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120479
Rules, Points [Three Player Team]: https://www.twingalaxies.com/scores.php?scores=120480
Service Mode:
Atypical Video System Co. "Aero Fighters" hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch and then reset the machine so cannot be recorded in an INP. Navigation is with P1 Up and Down, selection with P1 Button 1. DIP switches are shown read-only. Some sub-menus have instructions.
Default Settings:
MAME 0.106:
MAME 0.119:
MAME 0.255:
From MAME 0.250 after entering service mode:
|
0.106-0.140: turbofrc - "Turbo Force"
0.141-0.180: turbofrc - "Turbo Force (old revision)"
0.181-0.193: turbofrc - "Turbo Force (World)"
0.194-0.260: turbofrc - "Turbo Force (World, set 1)"
MAME History:
- 0.118u4: Fabio Priuli added DIP locations to the Aerofgt driver.
- 0.135u1: Corrado Tomaselli verified/changed clocks and VSync to 61.31 Hz in Turbo Force.
- 0.140u2: Note: There's also an undumped Turbo Force (new revision). Most notable thing in there is the points value of the rocks in level 6 (5.000 versus 500). Changed parent description to 'Turbo Force (old revision)'.
- 0.181: DOS_ added clone Turbo Force (US). Note: Most notable thing in the US/new revision is the points value of the rocks in level 6 (5.000 versus 500). Better documentation for the Turbo Force sets [Brian Troha]. Added correct and verified MASK roms. Fixed size for gfx rom U134 & U135 and added a redumped U180 sound rom at the correct size [Caius, The Dumping Union]. Fixed rom names.
- 0.194: Corrado Tomaselli and The Dumping Union added clone Turbo Force (World, set 2). Changed parent description to 'Turbo Force (World, set 1)'.
Resolution, 0.106-0.135: 352x240 @ 60.000000Hz
Resolution, 0.136-0.260: 352x240 @ 61.310000Hz
TG Game Entry: https://www.twingalaxies.com/game/turbo-force/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120478
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120479
Rules, Points [Three Player Team]: https://www.twingalaxies.com/scores.php?scores=120480
Service Mode:
Atypical Video System Co. "Aero Fighters" hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch and then reset the machine so cannot be recorded in an INP. Navigation is with P1 Up and Down, selection with P1 Button 1. DIP switches are shown read-only. Some sub-menus have instructions.
Default Settings:
MAME 0.106:
MAME 0.119:
MAME 0.255:
From MAME 0.250 after entering service mode:
|
turbotag
ROM set changed: no
0.106-0.175: turbotag - "Turbo Tag (prototype)"
Resolution, 0.106-0.175: 480x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....Turbo%20Tag%20[prototype]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120482
Note: To access the internal settings after playback if not shown during playback, set service mode to On (either via F2 or by altering DIPs) then reset (F3). Use 1P/2P start to navigate, and center (Left Shift) to select.
0.106-0.175: turbotag - "Turbo Tag (prototype)"
Resolution, 0.106-0.175: 480x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....Turbo%20Tag%20[prototype]
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120482
Note: To access the internal settings after playback if not shown during playback, set service mode to On (either via F2 or by altering DIPs) then reset (F3). Use 1P/2P start to navigate, and center (Left Shift) to select.
turbo
ROM set changed: no
0.106-0.163: turbo - "Turbo"
0.164-0.175: turbo - "Turbo (program 1513-1515)"
MAME History:
- 0.164: Andrew Welburn added clones Turbo (encrypted, program 1363-1365) and Turbo (encrypted, program 1363-1365 rev B). f205v added clone Indianapolis (bootleg of Turbo). Based on this new information the existing 1363-1365 set is an 'A' revision even if it was missing from the labels in MAME. Name roms as per photo + additional info [Brian Troha]. Removed 'needs confirming' comment from clone Turbo (encrypted, program 1363-1365 rev A), confirmed checksums against T5A set [System11]. Changed parent description to 'Turbo (program 1513-1515)' and clones (encrypted set 1) to 'Turbo (encrypted, program 1262-1264)' and (encrypted set 2) to 'Turbo (encrypted, program 1363-1365 rev A)'. Renamed (turbob) to (turboc).
Resolution, 0.106-0.113: 512x224 @ 59.090908Hz
Resolution, 0.114-0.175: 512x224 @ 59.090909Hz
TG Game Entry: https://www.twingalaxies.com/scores....gamename=Turbo
0.106-0.163: turbo - "Turbo"
0.164-0.175: turbo - "Turbo (program 1513-1515)"
MAME History:
- 0.164: Andrew Welburn added clones Turbo (encrypted, program 1363-1365) and Turbo (encrypted, program 1363-1365 rev B). f205v added clone Indianapolis (bootleg of Turbo). Based on this new information the existing 1363-1365 set is an 'A' revision even if it was missing from the labels in MAME. Name roms as per photo + additional info [Brian Troha]. Removed 'needs confirming' comment from clone Turbo (encrypted, program 1363-1365 rev A), confirmed checksums against T5A set [System11]. Changed parent description to 'Turbo (program 1513-1515)' and clones (encrypted set 1) to 'Turbo (encrypted, program 1262-1264)' and (encrypted set 2) to 'Turbo (encrypted, program 1363-1365 rev A)'. Renamed (turbob) to (turboc).
Resolution, 0.106-0.113: 512x224 @ 59.090908Hz
Resolution, 0.114-0.175: 512x224 @ 59.090909Hz
TG Game Entry: https://www.twingalaxies.com/scores....gamename=Turbo
turbo on MAME 0.106
Code:
INPUT_PORTS_START( turbo )
PORT_START /* IN0 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON2 ) /* ACCEL B */
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON1 ) /* ACCEL A */
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_TOGGLE /* SHIFT */
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START1 )
PORT_SERVICE_NO_TOGGLE( 0x10, IP_ACTIVE_LOW )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_START /* DSW 1 */
PORT_DIPNAME( 0x03, 0x03, "Car On Extended Play" )
PORT_DIPSETTING( 0x03, "1" )
PORT_DIPSETTING( 0x02, "2" )
PORT_DIPSETTING( 0x01, "3" )
PORT_DIPSETTING( 0x00, "4" )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Game_Time ) )
PORT_DIPSETTING( 0x00, "Fixed (55 sec)" )
PORT_DIPSETTING( 0x04, "Adjustable" )
PORT_DIPNAME( 0x08, 0x00, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0x00, DEF_STR( Easy ))
PORT_DIPSETTING( 0x08, DEF_STR( Hard ))
PORT_DIPNAME( 0x10, 0x00, "Game Mode" )
PORT_DIPSETTING( 0x10, "No Collisions (cheat)" )
PORT_DIPSETTING( 0x00, DEF_STR( Normal ) )
PORT_DIPNAME( 0x20, 0x00, "Initial Entry" )
PORT_DIPSETTING( 0x20, DEF_STR( Off ))
PORT_DIPSETTING( 0x00, DEF_STR( On ))
PORT_BIT( 0xc0, 0xc0, IPT_UNUSED )
PORT_START /* DSW 2 */
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Game_Time ) )
PORT_DIPSETTING( 0x00, "60 seconds" )
PORT_DIPSETTING( 0x01, "70 seconds" )
PORT_DIPSETTING( 0x02, "80 seconds" )
PORT_DIPSETTING( 0x03, "90 seconds" )
PORT_DIPNAME( 0x1c, 0x1c, DEF_STR( Coin_B ))
PORT_DIPSETTING( 0x18, DEF_STR( 4C_1C ))
PORT_DIPSETTING( 0x14, DEF_STR( 3C_1C ))
PORT_DIPSETTING( 0x10, DEF_STR( 2C_1C ))
/* PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ))*/
PORT_DIPSETTING( 0x1c, DEF_STR( 1C_1C ))
PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ))
PORT_DIPSETTING( 0x08, DEF_STR( 1C_3C ))
PORT_DIPSETTING( 0x0c, DEF_STR( 1C_6C ))
PORT_DIPNAME( 0xe0, 0xe0, DEF_STR( Coin_A ))
PORT_DIPSETTING( 0xc0, DEF_STR( 4C_1C ))
PORT_DIPSETTING( 0xa0, DEF_STR( 3C_1C ))
PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C ))
/* PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ))*/
PORT_DIPSETTING( 0xe0, DEF_STR( 1C_1C ))
PORT_DIPSETTING( 0x20, DEF_STR( 1C_2C ))
PORT_DIPSETTING( 0x40, DEF_STR( 1C_3C ))
PORT_DIPSETTING( 0x60, DEF_STR( 1C_6C ))
PORT_START /* DSW 3 */
PORT_BIT( 0x0f, 0x00, IPT_UNUSED ) /* Merged with collision bits */
PORT_BIT( 0x30, 0x00, IPT_UNUSED )
PORT_DIPNAME( 0x40, 0x40, "Tachometer" )
PORT_DIPSETTING( 0x40, "Analog (Meter)")
PORT_DIPSETTING( 0x00, "Digital (led)")
PORT_DIPNAME( 0x80, 0x80, "Sound System" )
PORT_DIPSETTING( 0x80, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x00, "Cockpit")
PORT_START /* IN0 */
PORT_BIT( 0xff, 0, IPT_DIAL ) PORT_SENSITIVITY(10) PORT_KEYDELTA(30) PORT_RESET
INPUT_PORTS_END
Resolution: 248x208 @ 60Hz
----
Rules, Original Setting: https://www.twingalaxies.com/scores.php?scores=11959
ROMSet: Turbo
Car On Extended Play: 3
Game time: Adjustable
Difficulty: Easy
Game Mode: Normal
Inital Entry: On
Game Time: 70 seconds
Tachometer: Analog [Meter]
Sound System: Upright
Sample correct TG:
DSW 1: offset 0x27, repeat every 0x7C, typical value 0xC5 - lower nibble precise
- DSW 1: 0x03 (Car On Extended Play): 0x01 (3)
- DSW 1: 0x04 (Game_Time): 0x04 (Adjustable)
- DSW 1: 0x08 (Difficulty): 0x00 (Easy)
- DSW 1: 0x10 (Game Mode): 0x00 (Normal)
- DSW 1: 0x20 (Initial Entry): 0x00 (On)
- DSW 1: 0xc0 (unused): [not relevant]
DSW 2: offset 0x2B, repeat every 0x7C, typical value 0xFD - only lower nibble relevant
- DSW 2: 0x03 (Game_Time): 0x01 (70 seconds)
- DSW 2: 0x1c (Coin_B): [not relevant]
- DSW 2: 0xe0 (Coin_A): [not relevant]
DSW 3: offset 0x2F, repeat every 0x7C, typical value 0xC0 - only upper nibble relevant
- DSW 3: 0x0f (unused): [not relevant]
- DSW 3: 0x30 (unused): [not relevant]
- DSW 3: 0x40 (Tachometer): 0x40 (Analog (Meter))
- DSW 3: 0x80 (Sound System): 0x80 (Upright)
Code:
20: 00 00 00 FF 00 00 00 C5 00 00 00 FD 00 00 00 C0 | ... ...+...²...+
A0: 00 00 00 C5 00 00 00 FD 00 00 00 C0 00 00 00 00 | ...+...²...+....
110: 00 00 00 00 3E 82 43 E1 00 00 00 FF 00 00 00 C5 | ....>.Cß... ...+
120: 00 00 00 FD 00 00 00 C0 00 00 00 00 00 00 00 00 | ...²...+........
----
----
Rules: Harder Setting: https://www.twingalaxies.com/scores.php?scores=18850
ROMSet: Turbo
Car On Extended Play: 1
Game time: Adjustable
Difficulty: Hard
Game Mode: Normal
Inital Entry: On
Game Time: 70 seconds
Tachometer: Analog [Meter]
Sound System: Upright
Sample correct TG:
DSW 1: offset 0x27, repeat every 0x7C, typical value 0xCF - lower nibble precise
- DSW 1: 0x03 (Car On Extended Play): 0x03 (1)
- DSW 1: 0x04 (Game_Time): 0x04 (Adjustable)
- DSW 1: 0x08 (Difficulty): 0x08 (Hard)
- DSW 1: 0x10 (Game Mode): 0x00 (Normal)
- DSW 1: 0x20 (Initial Entry): 0x00 (On)
- DSW 1: 0xc0 (unused): [not relevant]
DSW 2: offset 0x2B, repeat every 0x7C, typical value 0xFD - only lower nibble relevant
- DSW 2: 0x03 (Game_Time): 0x01 (70 seconds)
- DSW 2: 0x1c (Coin_B): [not relevant]
- DSW 2: 0xe0 (Coin_A): [not relevant]
DSW 3: offset 0x2F, repeat every 0x7C, typical value 0xC0 - only upper nibble relevant
- DSW 3: 0x0f (unused): [not relevant]
- DSW 3: 0x30 (unused): [not relevant]
- DSW 3: 0x40 (Tachometer): 0x40 (Analog (Meter))
- DSW 3: 0x80 (Sound System): 0x80 (Upright)
Code:
20: 00 00 00 FF 00 00 00 CF 00 00 00 FD 00 00 00 C0 | ... ...-...²...+
A0: 00 00 00 CF 00 00 00 FD 00 00 00 C0 00 00 00 00 | ...-...²...+....
110: 00 00 00 00 3E 82 43 E1 00 00 00 FF 00 00 00 CF | ....>.Cß... ...-
120: 00 00 00 FD 00 00 00 C0 00 00 00 00 00 00 00 00 | ...²...+........
----
turfmast
ROM set changed: no
0.106-0.265: turfmast - "Neo Turf Masters / Big Tournament Golf"
MAME History:
- 0.113u2: Zsolt Vasvari updated NeoGeo driver to the new video timing code and screen raw parameters, this fixes also the messed up graphics. Changed VSync to 59.185606 Hz.
- 0.129u3: Fabio Priuli added missing HARDDIP settings in 'STANDARD_DIPS' for DIP's 4,5 and 6 ("COMM Setting"). Added dipswitches 'COMM Setting (Cabinet No.)' and 'COMM Setting (Link Enable)'.
- 0.150: Endian fix for kof2003 protection (machine\neocrypt.c and neoprot.c). Fixed NeoGeo memory leak, clean up inputs a bit [Alex Jackson]. Changed 'Test Switch' dipswitch to 'Service Mode'.
- 0.151: [- snip -] [Alex Jackson]. Added coin slots 3 and 4. Added dipswitches 'Setting Mode', 'Cabinet' and 'Controller'.
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.265: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/ne...ent-golf/mame/
Rules, Lowest Par [Australia Course]: https://www.twingalaxies.com/scores.php?scores=15368
Rules, Lowest Par [Germany Course]: https://www.twingalaxies.com/scores.php?scores=15369
Rules, Lowest Par [Japan Course]: https://www.twingalaxies.com/scores.php?scores=15370
Rules, Lowest Par [U.S.A. Course]: https://www.twingalaxies.com/scores.php?scores=15371
Service Mode:
Standard SNK NeoGeo BIOS.
All relevant rules are covered by internal settings. If not shown during playback, use F2 to access after playback completed. Navigation is with P1 Up & Down. Select menu option with P1 Button 1 and sub-menus can be exited with P1 Button 3. P1 Button 1 and P1 Button 2 adjust individual configuration options.
0.106-0.265: turfmast - "Neo Turf Masters / Big Tournament Golf"
MAME History:
- 0.113u2: Zsolt Vasvari updated NeoGeo driver to the new video timing code and screen raw parameters, this fixes also the messed up graphics. Changed VSync to 59.185606 Hz.
- 0.129u3: Fabio Priuli added missing HARDDIP settings in 'STANDARD_DIPS' for DIP's 4,5 and 6 ("COMM Setting"). Added dipswitches 'COMM Setting (Cabinet No.)' and 'COMM Setting (Link Enable)'.
- 0.150: Endian fix for kof2003 protection (machine\neocrypt.c and neoprot.c). Fixed NeoGeo memory leak, clean up inputs a bit [Alex Jackson]. Changed 'Test Switch' dipswitch to 'Service Mode'.
- 0.151: [- snip -] [Alex Jackson]. Added coin slots 3 and 4. Added dipswitches 'Setting Mode', 'Cabinet' and 'Controller'.
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.265: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/game/ne...ent-golf/mame/
Rules, Lowest Par [Australia Course]: https://www.twingalaxies.com/scores.php?scores=15368
Rules, Lowest Par [Germany Course]: https://www.twingalaxies.com/scores.php?scores=15369
Rules, Lowest Par [Japan Course]: https://www.twingalaxies.com/scores.php?scores=15370
Rules, Lowest Par [U.S.A. Course]: https://www.twingalaxies.com/scores.php?scores=15371
Service Mode:
Standard SNK NeoGeo BIOS.
All relevant rules are covered by internal settings. If not shown during playback, use F2 to access after playback completed. Navigation is with P1 Up & Down. Select menu option with P1 Button 1 and sub-menus can be exited with P1 Button 3. P1 Button 1 and P1 Button 2 adjust individual configuration options.
turtles
ROM set changed: no
0.106-0.265: turtles - "Turtles"
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. Removed 2x 'Unknown' dipswitches.
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/turtles/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7887
0.106-0.265: turtles - "Turtles"
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. Removed 2x 'Unknown' dipswitches.
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/turtles/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7887
turtshipj, turtshij, turtship
Note: two ROM sets represented here with changeover at 0.106u3.
MAME History:
- 0.106u3: Brian Troha added Turtle Ship (North America). Renamed (turtship) to (turtshij).
- 0.133u1: Renamed (turtshij) to (turtshipj) and (turtshik) to (turtshipk).
- 0.148: Brian Troha added DIP locations to the Turtle Ship sets. Changed 'Unknown' dipswitch to 'Unused'.
- 0.245: Dumped PROMs, added hardware info and correct clocks for Turtle Ship [Guru]. Changed Z80 CPU2 clock speed to 8MHz and VSync to 61.033800 Hz. Fixed rom names.
Turtle Ship (Japan)
-------------------
ROM set changed: yes
0.106: turtship - "Turtle Ship (Japan)"
0.106u3-0.133: turtshij - "Turtle Ship (Japan)"
0.133u1-0.260: turtshipj - "Turtle Ship (Japan)"
Resolution, 0.106-0.244: 384x224 @ 60.000000Hz
Resolution, 0.245-0.260: 384x224 @ 61.033800Hz
TG Game Entry: https://www.twingalaxies.com/game/tu...ip-japan/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120484
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120485
Turtle Ship (North America)
---------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.106u3.
0.106u3-0.260: turtship - "Turtle Ship (North America)"
Resolution, 0.107-0.244: 384x224 @ 60.000000Hz
Resolution, 0.245-0.260: 384x224 @ 61.033800Hz
Rules: [no current tracks]
Service Mode:
Typical Capcom "Sidearms" 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. After some initialisation the test input screen appears. I have not found any other options or way passed this screen. - Barthax, Dec 2023.
Default Settings:
MAME 0.106:
MAME 0.148:
MAME 0.250:
MAME History:
- 0.106u3: Brian Troha added Turtle Ship (North America). Renamed (turtship) to (turtshij).
- 0.133u1: Renamed (turtshij) to (turtshipj) and (turtshik) to (turtshipk).
- 0.148: Brian Troha added DIP locations to the Turtle Ship sets. Changed 'Unknown' dipswitch to 'Unused'.
- 0.245: Dumped PROMs, added hardware info and correct clocks for Turtle Ship [Guru]. Changed Z80 CPU2 clock speed to 8MHz and VSync to 61.033800 Hz. Fixed rom names.
Turtle Ship (Japan)
-------------------
ROM set changed: yes
0.106: turtship - "Turtle Ship (Japan)"
0.106u3-0.133: turtshij - "Turtle Ship (Japan)"
0.133u1-0.260: turtshipj - "Turtle Ship (Japan)"
Resolution, 0.106-0.244: 384x224 @ 60.000000Hz
Resolution, 0.245-0.260: 384x224 @ 61.033800Hz
TG Game Entry: https://www.twingalaxies.com/game/tu...ip-japan/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120484
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120485
Turtle Ship (North America)
---------------------------
Note: not currently represented on TG.
ROM set changed: no. Added in 0.106u3.
0.106u3-0.260: turtship - "Turtle Ship (North America)"
Resolution, 0.107-0.244: 384x224 @ 60.000000Hz
Resolution, 0.245-0.260: 384x224 @ 61.033800Hz
Rules: [no current tracks]
Service Mode:
Typical Capcom "Sidearms" 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. After some initialisation the test input screen appears. I have not found any other options or way passed this screen. - Barthax, Dec 2023.
Default Settings:
MAME 0.106:
MAME 0.148:
MAME 0.250:
tutankhm
ROM set changed: no
0.106-0.210: tutankhm - "Tutankham"
Resolution, 0.106-0.209: 256x224 @ 60.000000Hz
Resolution, 0.210- : 768x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/tutankham/mame/
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7886
0.106-0.210: tutankhm - "Tutankham"
Resolution, 0.106-0.209: 256x224 @ 60.000000Hz
Resolution, 0.210- : 768x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/tutankham/mame/
Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7886
tutstomb
ROM set changed: no
0.106-0.209: tutstomb - "Tut's Tomb"
Resolution, 0.106-0.114: 320x200 @ 69.000000Hz
Resolution, 0.115-0.209: 320x200 @ 69.202045Hz
TG Game Entry: https://www.twingalaxies.com/game/tuts-tomb/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=223011
0.106-0.209: tutstomb - "Tut's Tomb"
Resolution, 0.106-0.114: 320x200 @ 69.000000Hz
Resolution, 0.115-0.209: 320x200 @ 69.202045Hz
TG Game Entry: https://www.twingalaxies.com/game/tuts-tomb/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=223011
twcup90, wc90
ROM set changed: yes
0.106-0.129: wc90 - "Tecmo World Cup '90 (set 1)"
0.130-0.189: wc90 - "Tecmo World Cup '90 (World)"
0.190-0.200: twcup90 - "Tecmo World Cup '90 (World)"
0.201-0.255: twcup90 - "Tecmo World Cup '90 (World set 1)"
MAME History:
- 0.129u4: Tomasz Slanina added clone Tecmo World Cup '90 (Euro set 2). Changed parent description to 'Tecmo World Cup '90 (World)' and clones (set 2) to 'Tecmo World Cup '90 (Euro set 1)' and (trackball) to 'Tecmo World Cup '90 (trackball set 1)'.
- 0.190: Renamed (wc90) to (twcup90), (wc90a) to (twcup90a), (wc90b) to (twcup90b), (wc90b1) to (twcup90b1), (wc90b2) to (twcup90b2), (wc90ba) to (twcup90ba) and (wc90t) to (twcup90t).
- 0.201: coolmod and The Dumping Union added clone Tecmo World Cup '90 (Euro set 3). Changed parent description to 'Tecmo World Cup '90 (World set 1)'.
Resolution, 0.106-0.136: 256x224 @ 60.000000Hz
Resolution, 0.137-0.255: 256x224 @ 59.170000Hz
TG Game Entry: https://www.twingalaxies.com/game/te...90-set-1/mame/
Rules, Biggest Blowout: https://www.twingalaxies.com/scores.php?scores=120350
0.106-0.129: wc90 - "Tecmo World Cup '90 (set 1)"
0.130-0.189: wc90 - "Tecmo World Cup '90 (World)"
0.190-0.200: twcup90 - "Tecmo World Cup '90 (World)"
0.201-0.255: twcup90 - "Tecmo World Cup '90 (World set 1)"
MAME History:
- 0.129u4: Tomasz Slanina added clone Tecmo World Cup '90 (Euro set 2). Changed parent description to 'Tecmo World Cup '90 (World)' and clones (set 2) to 'Tecmo World Cup '90 (Euro set 1)' and (trackball) to 'Tecmo World Cup '90 (trackball set 1)'.
- 0.190: Renamed (wc90) to (twcup90), (wc90a) to (twcup90a), (wc90b) to (twcup90b), (wc90b1) to (twcup90b1), (wc90b2) to (twcup90b2), (wc90ba) to (twcup90ba) and (wc90t) to (twcup90t).
- 0.201: coolmod and The Dumping Union added clone Tecmo World Cup '90 (Euro set 3). Changed parent description to 'Tecmo World Cup '90 (World set 1)'.
Resolution, 0.106-0.136: 256x224 @ 60.000000Hz
Resolution, 0.137-0.255: 256x224 @ 59.170000Hz
TG Game Entry: https://www.twingalaxies.com/game/te...90-set-1/mame/
Rules, Biggest Blowout: https://www.twingalaxies.com/scores.php?scores=120350
twcupmil
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
twinactn
IROM set changed: no
0.106-0.255: twinactn - "Twin Action"
MAME History:
- 0.133u1: Brian Troha added DIP locations to Twin Action.
- 0.155: [- SNIP -] [David Haywood]. Changed VSync to 56.18 Hz in most games.
Resolution, 0.106-0.154: 256x224 @ 56.000000Hz
Resolution, 0.155-0.255: 256x224 @ 56.180000Hz
TG Game Entry: https://www.twingalaxies.com/game/twin-action/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120486
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120487
Service Mode:
Typical NMK 16-bit hardware.
MAME Note:
- To enter the hidden test mode press both P2 buttons during boot, then P1 button 1 repeatedly.
I have not been able to trigger this yet. - Barthax, Oct 2023.
Default Settings:
MAME 0.106:
MAME 0.250:
0.106-0.255: twinactn - "Twin Action"
MAME History:
- 0.133u1: Brian Troha added DIP locations to Twin Action.
- 0.155: [- SNIP -] [David Haywood]. Changed VSync to 56.18 Hz in most games.
Resolution, 0.106-0.154: 256x224 @ 56.000000Hz
Resolution, 0.155-0.255: 256x224 @ 56.180000Hz
TG Game Entry: https://www.twingalaxies.com/game/twin-action/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120486
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120487
Service Mode:
Typical NMK 16-bit hardware.
MAME Note:
- To enter the hidden test mode press both P2 buttons during boot, then P1 button 1 repeatedly.
I have not been able to trigger this yet. - Barthax, Oct 2023.
Default Settings:
MAME 0.106:
MAME 0.250:
twinbee
ROM set changed: no
0.106-0.143: twinbee - "TwinBee"
0.144-0.206: twinbee - "TwinBee (ROM version)"
Resolution, 0.106-0.113: 256x224 @ 60.606060Hz
Resolution, 0.114-0.206: 256x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/twin-bee/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10780
0.106-0.143: twinbee - "TwinBee"
0.144-0.206: twinbee - "TwinBee (ROM version)"
Resolution, 0.106-0.113: 256x224 @ 60.606060Hz
Resolution, 0.114-0.206: 256x224 @ 60.606061Hz
TG Game Entry: https://www.twingalaxies.com/game/twin-bee/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10780
twinbee on MAME 0.106
# MAME 0.106 source snippet [nemesis.c]
Resolution: 256x224 @ 60.606060Hz
TG Game Entry: https://www.twingalaxies.com/game/twin-bee/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10780
ROMSet: TwinBee
Flip screen: Off
Version: Normal
Service Mode: Off
Lives: 3
Unknown: On
Bonus Life: 20K 100K
Difficulty: Medium
Sample correct TG:
TEST: Offset 0x2F, repeat every 0x7C, typical value 0xFF
-TEST: 0x01 (Flip_Screen): 0x01 (Off)
-TEST: 0x02 (Version): 0x02 (Normal)
-TEST: 0x04 (SERVICE MODE): 0x04 (Off)
DSW1: Offset 0x37, repeat every 0x7C, typical value 0x5A
-DSW1: 0x03 (Lives): 0x02 (3)
-DSW1: 0x04 (Unknown): 0x00 (On)
-DSW1: 0x18 (Bonus_Life): 0x18 (20k 100k)
-DSW1: 0x60 (Difficulty): 0x40 (Medium)
-DSW1: 0x80 (Demo_Sounds): [not relevant]
Code:
GAME( 1985, twinbee, 0, gx400, twinbee, 0, ROT90, "Konami", "TwinBee", 0 )
#define GX400_COINAGE_DIP \
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, "Disabled" )
INPUT_PORTS_START( twinbee )
PORT_START /* IN0 */
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_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 /* IN1 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(1)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(1)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(1)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) 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_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START /* IN2 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(2)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(2)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(2)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) 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_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START /* TEST */
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) )
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Version ) )
PORT_DIPSETTING( 0x02, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x00, "Vs" )
PORT_SERVICE( 0x04, IP_ACTIVE_LOW )
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 )
PORT_START /* DSW0 */
GX400_COINAGE_DIP
PORT_START /* DSW1 */
PORT_DIPNAME( 0x03, 0x01, DEF_STR( Lives ) )
PORT_DIPSETTING( 0x03, "2" )
PORT_DIPSETTING( 0x02, "3" )
PORT_DIPSETTING( 0x01, "4" )
PORT_DIPSETTING( 0x00, "7" )
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x18, 0x18, DEF_STR( Bonus_Life ) )
PORT_DIPSETTING( 0x18, "20k 100k" )
PORT_DIPSETTING( 0x10, "30k 120k" )
PORT_DIPSETTING( 0x08, "40k 140k" )
PORT_DIPSETTING( 0x00, "50k 160k" )
PORT_DIPNAME( 0x60, 0x60, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0x60, DEF_STR( Easy ) )
PORT_DIPSETTING( 0x40, DEF_STR( Medium ) )
PORT_DIPSETTING( 0x20, DEF_STR( Hard ) )
PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
INPUT_PORTS_END
Resolution: 256x224 @ 60.606060Hz
TG Game Entry: https://www.twingalaxies.com/game/twin-bee/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10780
ROMSet: TwinBee
Flip screen: Off
Version: Normal
Service Mode: Off
Lives: 3
Unknown: On
Bonus Life: 20K 100K
Difficulty: Medium
Sample correct TG:
TEST: Offset 0x2F, repeat every 0x7C, typical value 0xFF
-TEST: 0x01 (Flip_Screen): 0x01 (Off)
-TEST: 0x02 (Version): 0x02 (Normal)
-TEST: 0x04 (SERVICE MODE): 0x04 (Off)
DSW1: Offset 0x37, repeat every 0x7C, typical value 0x5A
-DSW1: 0x03 (Lives): 0x02 (3)
-DSW1: 0x04 (Unknown): 0x00 (On)
-DSW1: 0x18 (Bonus_Life): 0x18 (20k 100k)
-DSW1: 0x60 (Difficulty): 0x40 (Medium)
-DSW1: 0x80 (Demo_Sounds): [not relevant]
Code:
20: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 FF
30: 00 00 00 FF 00 00 00 5A 00 00 00 00 00 00 00 00
A0: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 FF
B0: 00 00 00 5A 00 00 00 00 00 00 00 00 00 00 00 00
120: 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 5A
twincobr
ROM set changed: no
0.106-0.250: twincobr - "Twin Cobra (World)"
MAME History:
- 0.136u4: Stephane Humbert fixed dipswitches and inputs in Twin Cobra clones (after verification of the M68000 and Z80 code).
- 0.137u1: Changed VSync to 54Hz.
- 0.141u2: Alex Jackson added MCFG_SCREEN_RAW_PARAMS to Twincobr driver, correcting their refresh rates. Changed VSync to 54.877858 Hz.
- 0.144: Added 'Test Switch' dipswitch.
Resolution, 0.106-0.113: 320x240 @ 54.877857Hz
Resolution, 0.114-0.137: 320x240 @ 54.877858Hz
Resolution, 0.138-0.141: 320x240 @ 54.000000Hz
Resolution, 0.142-0.250: 320x240 @ 54.877858Hz
TG Game Entry: https://www.twingalaxies.com/game/tw...ra-world/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10781
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10782
Service Mode:
Service Mode will reflect the local configuration after playback, not the recording. Service Mode is accessed using the Service Mode DIP switch (called "Cross Hatch Pattern" in early MAME versions) or the Service button (F2) which toggles the DIP switch. A second version of the Service Mode appears in the MAME UI which is not documented in manuals. MAME calls this second DIP switch (in bank 2) "Test Switch" (in early MAME versions this was also called "Cross Hatch Pattern"). No discernable difference has been found between their functionality to date and both options display only a test screen with no further functionality found - up to 0.250, Barthax.
In addition to Service Mode, a DIP Switch Display option exists which can be recorded in an INP. Enable this DIP Switch Display switch to see the screen. If the screen does not appear enable the Test Switch and, once the test screen appears, disable the Test Switch. This causes a soft reset of the machine and then the DIP Switch Display screen to be visible. Disabling the DIP Switch Display switch then continues the boot up of the machine.
Default Settings:
MAME 0.106: | MAME 0.250:
From MAME 0.250 after enabling the DIP Switch Display switch.
|
Lives DIP will only be read in at the time of coin drop, and can be changed up to that point
Bonus Life & Difficulty DIPs will only be read in at the time of 1P start, and can be changed up to that point. Best practice is to ensure settings are correct before recording.
DIP changes at 0.136u4: in 0.136 two "Cross Hatch Pattern" DIP switches existed. The first was adjusted to "Service Mode" and the second one was dropped (but later reintroduced as "Test Switch" in 0.144). The "Unknown" DIP switches were changed to "Unused". The Bonus Life was corrected and the Difficulty was corrected.
Bonus Life changes:
- Up to 0.136: 50K, and then 150K+ / 70K, then every 200K / 50000 / 100000
- From 0.137+: 50k 200k 150k+ / 70k 270k 200k+ / 50k Only / 100k Only
Note: the "DIP Switch Display" screen will show meanings more akin to the older MAMEs:
- DIP EXTEND : 50000,150000 / 70000,200000 / 50000 ONLY / 100000 ONLY
Difficulty changes:
- Up to 0.136: Easy / Normal / Hard / Hardest
- From 0.137+: Easy / Medium / Hard / Hardest
Note: the "DIP Switch Display" screen will show letters instead:
- DIP Game Diff.: A / B / C / D
Comparison of 0.136 and 0.137 side-by-side:
External Resources:
Twin Cobra Installation Manual: https://archive.org/details/arcademanual_twin-cobra
0.106-0.250: twincobr - "Twin Cobra (World)"
MAME History:
- 0.136u4: Stephane Humbert fixed dipswitches and inputs in Twin Cobra clones (after verification of the M68000 and Z80 code).
- 0.137u1: Changed VSync to 54Hz.
- 0.141u2: Alex Jackson added MCFG_SCREEN_RAW_PARAMS to Twincobr driver, correcting their refresh rates. Changed VSync to 54.877858 Hz.
- 0.144: Added 'Test Switch' dipswitch.
Resolution, 0.106-0.113: 320x240 @ 54.877857Hz
Resolution, 0.114-0.137: 320x240 @ 54.877858Hz
Resolution, 0.138-0.141: 320x240 @ 54.000000Hz
Resolution, 0.142-0.250: 320x240 @ 54.877858Hz
TG Game Entry: https://www.twingalaxies.com/game/tw...ra-world/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10781
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10782
Service Mode:
Service Mode will reflect the local configuration after playback, not the recording. Service Mode is accessed using the Service Mode DIP switch (called "Cross Hatch Pattern" in early MAME versions) or the Service button (F2) which toggles the DIP switch. A second version of the Service Mode appears in the MAME UI which is not documented in manuals. MAME calls this second DIP switch (in bank 2) "Test Switch" (in early MAME versions this was also called "Cross Hatch Pattern"). No discernable difference has been found between their functionality to date and both options display only a test screen with no further functionality found - up to 0.250, Barthax.
In addition to Service Mode, a DIP Switch Display option exists which can be recorded in an INP. Enable this DIP Switch Display switch to see the screen. If the screen does not appear enable the Test Switch and, once the test screen appears, disable the Test Switch. This causes a soft reset of the machine and then the DIP Switch Display screen to be visible. Disabling the DIP Switch Display switch then continues the boot up of the machine.
Default Settings:
MAME 0.106: | MAME 0.250:
From MAME 0.250 after enabling the DIP Switch Display switch.
|
Lives DIP will only be read in at the time of coin drop, and can be changed up to that point
Bonus Life & Difficulty DIPs will only be read in at the time of 1P start, and can be changed up to that point. Best practice is to ensure settings are correct before recording.
DIP changes at 0.136u4: in 0.136 two "Cross Hatch Pattern" DIP switches existed. The first was adjusted to "Service Mode" and the second one was dropped (but later reintroduced as "Test Switch" in 0.144). The "Unknown" DIP switches were changed to "Unused". The Bonus Life was corrected and the Difficulty was corrected.
Bonus Life changes:
- Up to 0.136: 50K, and then 150K+ / 70K, then every 200K / 50000 / 100000
- From 0.137+: 50k 200k 150k+ / 70k 270k 200k+ / 50k Only / 100k Only
Note: the "DIP Switch Display" screen will show meanings more akin to the older MAMEs:
- DIP EXTEND : 50000,150000 / 70000,200000 / 50000 ONLY / 100000 ONLY
Difficulty changes:
- Up to 0.136: Easy / Normal / Hard / Hardest
- From 0.137+: Easy / Medium / Hard / Hardest
Note: the "DIP Switch Display" screen will show letters instead:
- DIP Game Diff.: A / B / C / D
Comparison of 0.136 and 0.137 side-by-side:
External Resources:
Twin Cobra Installation Manual: https://archive.org/details/arcademanual_twin-cobra
twincobr on MAME 0.106
Code:
INPUT_PORTS_START( twincobr )
TWINCOBR_VBLANK_INPUT( IP_ACTIVE_HIGH )
TOAPLAN_PLAYER_INPUT( 1 )
TOAPLAN_PLAYER_INPUT( 2 )
PORT_START /* DSW A */
PORT_DIPNAME( 0x01, 0x00, DEF_STR( Unknown ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x01, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x00, DEF_STR( Flip_Screen ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x02, DEF_STR( On ) )
PORT_DIPNAME( 0x04, 0x00, "Cross Hatch Pattern" )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x04, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x00, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x30, 0x00, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x30, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x20, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x10, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) )
PORT_DIPNAME( 0xc0, 0x00, DEF_STR( Coin_B ) )
PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x40, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x80, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_6C ) )
TWINCOBR_DSW_B
TWINCOBR_SYSTEM_INPUTS
INPUT_PORTS_END
#define TWINCOBR_VBLANK_INPUT( active_level ) \
PORT_START \
PORT_BIT( 0x7f, active_level, IPT_UNKNOWN ) \
PORT_BIT( 0x80, active_level, IPT_VBLANK )
#define TOAPLAN_PLAYER_INPUT( player ) \
PORT_START \
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_PLAYER(player) PORT_8WAY \
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_PLAYER(player) PORT_8WAY \
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_PLAYER(player) PORT_8WAY \
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(player) PORT_8WAY \
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(player) \
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(player) \
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN ) \
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
#define TWINCOBR_SYSTEM_INPUTS \
PORT_START \
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN3 ) \
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_TILT ) \
PORT_DIPNAME( 0x04, 0x00, "Cross Hatch Pattern" ) \
PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) \
PORT_DIPSETTING( 0x04, DEF_STR( On ) ) \
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN1 ) \
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_COIN2 ) \
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_START1 ) \
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_START2 ) \
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
#define TWINCOBR_DSW_B /* not KTIGER */ \
PORT_START /* DSW B */ \
PORT_DIPNAME( 0x03, 0x00, DEF_STR( Difficulty ) ) \
PORT_DIPSETTING( 0x01, DEF_STR( Easy ) ) \
PORT_DIPSETTING( 0x00, DEF_STR( Normal ) ) \
PORT_DIPSETTING( 0x02, DEF_STR( Hard ) ) \
PORT_DIPSETTING( 0x03, DEF_STR( Hardest ) ) \
PORT_DIPNAME( 0x0c, 0x00, DEF_STR( Bonus_Life ) ) \
PORT_DIPSETTING( 0x00, "50K, then every 150K" ) \
PORT_DIPSETTING( 0x04, "70K, then every 200K" ) \
PORT_DIPSETTING( 0x08, "50000" ) \
PORT_DIPSETTING( 0x0c, "100000" ) \
PORT_DIPNAME( 0x30, 0x00, DEF_STR( Lives ) ) \
PORT_DIPSETTING( 0x30, "2" ) \
PORT_DIPSETTING( 0x00, "3" ) \
PORT_DIPSETTING( 0x20, "4" ) \
PORT_DIPSETTING( 0x10, "5" ) \
PORT_DIPNAME( 0x40, 0x00, "Show DIP SW Settings" ) \
PORT_DIPSETTING( 0x00, DEF_STR( No ) ) \
PORT_DIPSETTING( 0x40, DEF_STR( Yes ) ) \
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unknown ) ) \
PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) \
PORT_DIPSETTING( 0x80, DEF_STR( On ) )
Resolution: 320x240 @ 54.877857Hz
Rules, One Player: https://www.twingalaxies.com/scores.php?scores=10781
Rules, Two Player: https://www.twingalaxies.com/scores.php?scores=10782
ROMSet: TwinCobr
Unknown: Off [Both]
Flip Screen: Off
Cross Hatch Pattern: Off [Both]
Difficulty: Normal
Bonus Life: 50K, Then every 150K
Lives: 3
Show DIP SW Settings: No
Sample correct TG:
DSW A: offset 0x2F, repeat every 0x7C, typical value 0x00
- DSW A: 0x01 (Unknown): 0x00 (Off)
- DSW A: 0x02 (Flip_Screen): 0x00 (Off)
- DSW A: 0x04 (Cross Hatch Pattern): 0x00 (Off)
- DSW A: 0x08 (Demo_Sounds): [not relevant]
- DSW A: 0x30 (Coin_A): [not relevant]
- DSW A: 0xc0 (Coin_B): [not relevant]
DSW B: offset 0x33, repeat every 0x7C, typical value 0x00
- DSW B: 0x03 (Difficulty): 0x00 (Normal)
- DSW B: 0x0c (Bonus_Life): 0x00 (50K, then every 150K)
- DSW B: 0x30 (Lives): 0x00 (3)
- DSW B: 0x40 (Show DIP SW Settings): 0x00 (No)
- DSW B: 0x80 (Unknown): 0x00 (Off)
Code:
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
(Makes for a terrible example!)t
twineag2
ROM set changed: no
0.106-0.272: twineag2 - "Twin Eagle II - The Rescue Mission"
MAME History:
- 0.120u3: Vas Crabb added DIP locations to several SSV games.
- 0.120u4: Did a major clean-up of the input ports in SSV driver. Brought out the common joystick, mahjong and quiz input setups, and then used PORT_INCLUDE to pull them in when needed. Also brought out the common coinage settings, to avoid needless repetition [Vas Crabb].
- 0.148u3: Added SCREEN_RAW_PARAMS to SSV hardware [Angelo Salese]. Changed VSync to 60.186720 Hz.
Resolution, 0.106-0.148: 336x240 @ 60.000000Hz
Resolution, 0.149-0.272: 336x240 @ 60.186720Hz
TG Game Entry: https://www.twingalaxies.com/game/tw...-mission/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120492
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120493
Service Mode:
Typical Seta, Sammy, Visco (SSV) System.
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. An initial ROM test, followed by a test pattern screen are given and are automatically progressed. Navigation is with P1 Up and Down and selection with P1 Start button. Subsequent screens may give instructions at the bottom.
Default Settings:
MAME 0.106:
MAME 0.250:
From MAME 0.250 after entering service mode:
|
0.106-0.272: twineag2 - "Twin Eagle II - The Rescue Mission"
MAME History:
- 0.120u3: Vas Crabb added DIP locations to several SSV games.
- 0.120u4: Did a major clean-up of the input ports in SSV driver. Brought out the common joystick, mahjong and quiz input setups, and then used PORT_INCLUDE to pull them in when needed. Also brought out the common coinage settings, to avoid needless repetition [Vas Crabb].
- 0.148u3: Added SCREEN_RAW_PARAMS to SSV hardware [Angelo Salese]. Changed VSync to 60.186720 Hz.
Resolution, 0.106-0.148: 336x240 @ 60.000000Hz
Resolution, 0.149-0.272: 336x240 @ 60.186720Hz
TG Game Entry: https://www.twingalaxies.com/game/tw...-mission/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120492
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120493
Service Mode:
Typical Seta, Sammy, Visco (SSV) System.
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. An initial ROM test, followed by a test pattern screen are given and are automatically progressed. Navigation is with P1 Up and Down and selection with P1 Start button. Subsequent screens may give instructions at the bottom.
Default Settings:
MAME 0.106:
MAME 0.250:
From MAME 0.250 after entering service mode:
|
twineagl
ROM set changed: no
0.106-0.251: twineagl - "Twin Eagle - Revenge Joe's Brother"
MAME History:
- 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 Twin Eagle and added DIP locations. Added 'Licensor Option' dipswitch.
- 0.201: cam900 fixed Twin Eagle music (timing is related to screen framerate). Changed VSync to 57.42 Hz.
- 0.219: Angelo Salese fixed 'Bonus Life' and 'Difficulty' default dipswitch settings.
Resolution, 0.106-0.200: 384x240 @ 60.000000Hz
Resolution, 0.201-0.251: 384x240 @ 57.420000Hz
TG Game Entry: https://www.twingalaxies.com/game/tw...-brother/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=32356
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120491
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. An initial test screen appears which can be progressed using P1 Button 1. The second screen is an input test screen with the DIP switches shown in binary form at the bottom.
Default Settings:
The default settings have changed multiple times in the history of MAME.
MAME 0.106: | MAME 0.250:
From MAME 0.250 after enabling the DIP switch:
|
The change at 0.143u2 to introduce the Licensor Option and DIP locations also introduced a change to the default Difficulty setting:
The change at 0.219 was to alter the default values for Bonus Life and Difficulty only. Here a side-by-side of 0.218 and 0.219 defaults:
0.106-0.251: twineagl - "Twin Eagle - Revenge Joe's Brother"
MAME History:
- 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 Twin Eagle and added DIP locations. Added 'Licensor Option' dipswitch.
- 0.201: cam900 fixed Twin Eagle music (timing is related to screen framerate). Changed VSync to 57.42 Hz.
- 0.219: Angelo Salese fixed 'Bonus Life' and 'Difficulty' default dipswitch settings.
Resolution, 0.106-0.200: 384x240 @ 60.000000Hz
Resolution, 0.201-0.251: 384x240 @ 57.420000Hz
TG Game Entry: https://www.twingalaxies.com/game/tw...-brother/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=32356
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120491
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. An initial test screen appears which can be progressed using P1 Button 1. The second screen is an input test screen with the DIP switches shown in binary form at the bottom.
Default Settings:
The default settings have changed multiple times in the history of MAME.
MAME 0.106: | MAME 0.250:
From MAME 0.250 after enabling the DIP switch:
|
The change at 0.143u2 to introduce the Licensor Option and DIP locations also introduced a change to the default Difficulty setting:
The change at 0.219 was to alter the default values for Bonus Life and Difficulty only. Here a side-by-side of 0.218 and 0.219 defaults:
twinfalc
ROM set changed: no
0.106-0.260: twinfalc - "Twin Falcons"
MAME History:
- 0.125u2: Removed button 3 and 4.
- 0.148: Brian Troha added DIP locations to the Twin Falcons sets. Changed 'Unknown' dipswitch to 'Unused'. Removed 12x 'Unknown' dipswitches.
Resolution, 0.106-0.260: 384x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/twin-falcons/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120494
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120495
Service Mode:
Typical Capcom "Sidearms" hardware.
No service mode found. - Barthax, Dec 2023.
Default Settings:
MAME 0.106:
MAME 0.148:
MAME 0.250:
0.106-0.260: twinfalc - "Twin Falcons"
MAME History:
- 0.125u2: Removed button 3 and 4.
- 0.148: Brian Troha added DIP locations to the Twin Falcons sets. Changed 'Unknown' dipswitch to 'Unused'. Removed 12x 'Unknown' dipswitches.
Resolution, 0.106-0.260: 384x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/game/twin-falcons/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=120494
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=120495
Service Mode:
Typical Capcom "Sidearms" hardware.
No service mode found. - Barthax, Dec 2023.
Default Settings:
MAME 0.106:
MAME 0.148:
MAME 0.250:
twinhawk
ROM set changed: no
0.106-0.175: twinhawk - "Twin Hawk (World)"
Resolution, 0.106-0.175: 384x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Twin Hawk [World]
0.106-0.175: twinhawk - "Twin Hawk (World)"
Resolution, 0.106-0.175: 384x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Twin Hawk [World]
twinkle
ROM set changed: no
0.106-0.175: twinkle - "Twinkle"
Resolution, 0.106-0.175: 256x224 @ 57.500000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Twinkle
0.106-0.175: twinkle - "Twinkle"
Resolution, 0.106-0.175: 256x224 @ 57.500000Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Twinkle
twinqix
ROM set changed: no
0.106-0.167: twinqix - "Twin Qix (Ver 1.0A 1995/01/17) (Prototype)"
0.168-0.271: twinqix - "Twin Qix (Ver 1.0A 1995/01/17, prototype)"
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: 320x224 @ 58.970001Hz
Resolution, 0.114-0.265: 320x224 @ 58.970000Hz
Resolution, 0.266-0.271: 320x224 @ 58.943844Hz
TG Game Entry: https://www.twingalaxies.com/game/tw...rototype/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10827
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 Button 1. Change settings with P1 Left and Right.
Default Settings:
0.106-0.167: twinqix - "Twin Qix (Ver 1.0A 1995/01/17) (Prototype)"
0.168-0.271: twinqix - "Twin Qix (Ver 1.0A 1995/01/17, prototype)"
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: 320x224 @ 58.970001Hz
Resolution, 0.114-0.265: 320x224 @ 58.970000Hz
Resolution, 0.266-0.271: 320x224 @ 58.943844Hz
TG Game Entry: https://www.twingalaxies.com/game/tw...rototype/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=10827
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 Button 1. Change settings with P1 Left and Right.
Default Settings:
twinspri
ROM set changed: no
0.106-0.175: twinspri - "Twinkle Star Sprites"
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.175: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Twinkle Star Sprites
0.106-0.175: twinspri - "Twinkle Star Sprites"
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.175: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/scores....mename=Twinkle Star Sprites
twinsqua
ROM set changed: no
0.106-0.175: twinsqua - "Twin Squash"
Resolution, 0.106-0.127: 320x224 @ 60.000000Hz
Resolution, 0.128-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Twin Squash
0.106-0.175: twinsqua - "Twin Squash"
Resolution, 0.106-0.127: 320x224 @ 60.000000Hz
Resolution, 0.128-0.175: 256x224 @ 60.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....&gamename=Twin Squash
twotiger
ROM set changed: no
0.106-0.260: twotiger - "Two Tigers (dedicated)"
Resolution, 0.106-0.260: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....6&gamename=Two Tigers [dedicated]
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10703
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10704
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 Left and Right. Top-level menu selection is with P1 Button 1 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:
MAME 0.106:
MAME 0.250:
Internal Settings:
0.106-0.260: twotiger - "Two Tigers (dedicated)"
Resolution, 0.106-0.260: 512x480 @ 30.000000Hz
TG Game Entry: https://www.twingalaxies.com/scores....6&gamename=Two Tigers [dedicated]
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=10703
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=10704
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 Left and Right. Top-level menu selection is with P1 Button 1 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:
MAME 0.106:
MAME 0.250:
Internal Settings:
tws96
ROM set changed: yes
0.106-0.189: tws96 - "Tecmo World Soccer '96"
0.190- : twsoc96 - "Tecmo World Soccer '96"
MAME History:
- 0.190: Renamed (tws96) to (twsoc96).
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.190: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/scores....d+Soccer+%2796
Rules, Biggest Blowout: https://www.twingalaxies.com/scores.php?scores=15420
0.106-0.189: tws96 - "Tecmo World Soccer '96"
0.190- : twsoc96 - "Tecmo World Soccer '96"
MAME History:
- 0.190: Renamed (tws96) to (twsoc96).
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.190: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/scores....d+Soccer+%2796
Rules, Biggest Blowout: https://www.twingalaxies.com/scores.php?scores=15420
twsoc96
ROM set changed: yes
0.106-0.189: tws96 - "Tecmo World Soccer '96"
0.190- : twsoc96 - "Tecmo World Soccer '96"
MAME History:
- 0.190: Renamed (tws96) to (twsoc96).
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.190: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/scores....d+Soccer+%2796
Rules, Biggest Blowout: https://www.twingalaxies.com/scores.php?scores=15420
0.106-0.189: tws96 - "Tecmo World Soccer '96"
0.190- : twsoc96 - "Tecmo World Soccer '96"
MAME History:
- 0.190: Renamed (tws96) to (twsoc96).
Resolution, 0.106-0.113: 320x224 @ 59.185608Hz
Resolution, 0.114-0.190: 320x224 @ 59.185606Hz
TG Game Entry: https://www.twingalaxies.com/scores....d+Soccer+%2796
Rules, Biggest Blowout: https://www.twingalaxies.com/scores.php?scores=15420
tylz
ROM set changed: no
0.106-0.260: tylz - "Tylz (prototype)"
MAME History:
- 0.125u3: Added dipswitches 'SW5', 'SW7' and 'SW8'.
- 0.126u2: Added includes\gottlieb.h. Began Gottlieb driver cleanup [Aaron Giles]: Converted palette calculations to resistor weights. Correct video timing. Reduced the number of separate machine drivers. Fixed incorrect spriteram sizes. Populated full memory maps for the main CPU and the rev 1 sound board. More to come. Changed the 6532 RIOT device into a proper device. Rewrote the logic to be simpler and leverage the new attotime functions. Changed the I/O port setters to specify a mask, and changed the I/O port callbacks to pass in the previous value. Converted audio\gottlieb.c to use the new RIOT implementation instead of rolling their own. Changed VSync to 61.419025 Hz. Added dipswitches 'Sound Test' and 6x 'Unknown'.
- 0.143u8: Various Gottlieb driver fixes [Tafoid]: Verified through playtesting, manuals and in-game service modes all DIPs in the driver. Consolidated and added DIP locations based on all available information.
Resolution, 0.106-0.126: 256x240 @ 61.000000Hz
Resolution, 0.127-0.260: 256x240 @ 61.419025Hz
TG Game Entry: https://www.twingalaxies.com/game/tylz-prototype/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120502
Service Mode:
Typical Gottlieb hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch. Navigation is with quick-release use of the Service Select (F1) button, selection is with long-hold of the Service Select button. The Service Select button is used to exit options and return to the next option highlighted on the main menu, thus the full set of Service Mode options can be visited with repeated use of long-hold Service Select only.
Default Settings:
MAME 0.106:
MAME 0.126:
MAME 0.127:
MAME 0.144:
MAME 0.250:
From MAME 0.250 after entering service mode:
|
0.106-0.260: tylz - "Tylz (prototype)"
MAME History:
- 0.125u3: Added dipswitches 'SW5', 'SW7' and 'SW8'.
- 0.126u2: Added includes\gottlieb.h. Began Gottlieb driver cleanup [Aaron Giles]: Converted palette calculations to resistor weights. Correct video timing. Reduced the number of separate machine drivers. Fixed incorrect spriteram sizes. Populated full memory maps for the main CPU and the rev 1 sound board. More to come. Changed the 6532 RIOT device into a proper device. Rewrote the logic to be simpler and leverage the new attotime functions. Changed the I/O port setters to specify a mask, and changed the I/O port callbacks to pass in the previous value. Converted audio\gottlieb.c to use the new RIOT implementation instead of rolling their own. Changed VSync to 61.419025 Hz. Added dipswitches 'Sound Test' and 6x 'Unknown'.
- 0.143u8: Various Gottlieb driver fixes [Tafoid]: Verified through playtesting, manuals and in-game service modes all DIPs in the driver. Consolidated and added DIP locations based on all available information.
Resolution, 0.106-0.126: 256x240 @ 61.000000Hz
Resolution, 0.127-0.260: 256x240 @ 61.419025Hz
TG Game Entry: https://www.twingalaxies.com/game/tylz-prototype/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=120502
Service Mode:
Typical Gottlieb hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch. Navigation is with quick-release use of the Service Select (F1) button, selection is with long-hold of the Service Select button. The Service Select button is used to exit options and return to the next option highlighted on the main menu, thus the full set of Service Mode options can be visited with repeated use of long-hold Service Select only.
Default Settings:
MAME 0.106:
MAME 0.126:
MAME 0.127:
MAME 0.144:
MAME 0.250:
From MAME 0.250 after entering service mode:
|