M.A.M.E. - T.N.K. III [US] - Points [Tournament Settings] - 4,274,530 - Paul Hornitzky

Is this Performance Claim valid?

    This poll is closed
This poll is closed
  1. M.A.M.E. - T.N.K. III [US] - Points [Tournament Settings] - 4,274,530 - Paul Hornitzky

    12-08-2019, 02:01 AM
    vzaar-player


    Points [Tournament Settings]
    WolfMame version
    145
    Score Track
    https://www.twingalaxies.com/scores.php?scores=227275
    Rules
    ROMSet: TNK3Walk Everywhere [Cheat]: OffCabinet: UprightLives: 3Bonus Life: 20k, 60K, then every 60KBonus Occurrence: 1st then every 2nd (The game default in 106, and is default and not selectable in later versions of WolfMAME).Difficulty: NormalGame Mode: Demo Sounds OnFlip screen: OffUnknown: OffAllow continue: NoSpecial Rules: This is a 5 tank ONLY variation. Your game score ends after the loss of your 5th tank. The 3 x S letters in the city can ONLY be used ONCE to be a valid submission.
    Submission Message
    Video attached. LIVE Recording is on the right. Sound is from LIVE Recording. My LIVE camera battery lost power at 34:44 at 7,664,430 points with 6:32 to go. On the left is the complete INP playback of the game from start to finish.

    After the 5th tank was lost, the score was 4,274,530.



    Thanks JJT_Defender, ivanstorm1973 thanked this post
    Likes JJT_Defender, evan04, ivanstorm1973 liked this post
  2. 12-08-2019, 02:03 AM
    Screenshot and INP attached.
    Attached Images Attached Images  
    Attached Files Attached Files

    Arcade Have a Go - at Twin Galaxies - on now!

    https://www.twingalaxies.com/ooo
    Thanks JJT_Defender thanked this post
    Likes JJT_Defender liked this post
  3. 02-11-2020, 07:00 AM
    Awaiting MAME analyst before Voting yes


    Game starts at 41:02 left on the video
    Final score is at 25:30 left on the video Name:  image.png
Views: 28
Size:  812.9 KB
    Game settings
    JJTJohnnyLightning World #1 Racer on Arcade Game Fast & Furious Super Cars 1,803 Match Wins 49Cities
  4. 03-30-2020, 02:21 PM
    Bumping to get MAME INP analyst and more votes 4 months
    JJTJohnnyLightning World #1 Racer on Arcade Game Fast & Furious Super Cars 1,803 Match Wins 49Cities
  5. 04-06-2020, 05:35 AM
    *** DISCLAIMER ***
    The following tests and reports are neither exhaustive nor definitive,
    and should not be assumed as such in order to verify authenticity of a submission.



    Starting check on Mon 06/04/2020 at 21:54:20.10


    Zip test
    Code:
    Zip:
    
    
    7-Zip 18.01 (x86) : Copyright (c) 1999-2018 Igor Pavlov : 2018-01-28
    
    
    Scanning the drive for archives:
    1 file, 299284 bytes (293 KiB)
    
    
    Testing archive: C:\ZZ\Index\NI\mamewolf145MsPacman\inp\MARP\PH_OOO_tnk3_8570530.zip
    --
    Path = C:\ZZ\Index\NI\mamewolf145MsPacman\inp\MARP\PH_OOO_tnk3_8570530.zip
    Type = zip
    Physical Size = 299284
    
    
    Everything is Ok
    
    
    Size:       766940
    Compressed: 299284
    RAR:

    Zip list
    Code:
    
    7-Zip 18.01 (x86) : Copyright (c) 1999-2018 Igor Pavlov : 2018-01-28
    
    
    Scanning the drive for archives:
    1 file, 299284 bytes (293 KiB)
    
    
    Listing archive: C:\ZZ\Index\NI\mamewolf145MsPacman\inp\MARP\PH_OOO_tnk3_8570530.zip
    
    
    --
    Path = C:\ZZ\Index\NI\mamewolf145MsPacman\inp\MARP\PH_OOO_tnk3_8570530.zip
    Type = zip
    Physical Size = 299284
    
    
    ----------
    Path = PH_OOO_tnk3_8570530.inp
    Folder = -
    Size = 766940
    Packed Size = 299140
    Modified = 2019-12-08 02:02:38
    Created = 
    Accessed = 
    Attributes = A
    Encrypted = -
    Comment = 
    CRC = 618C0DD3
    Method = Deflate
    Characteristics = 
    Host OS = NTFS
    Version = 20
    Volume Index = 0
    Offset = 0

    MAME Major Version 145


    What MAME thinks:
    Code:
    Input file: tnk3.inp
    INP version 3.0
    Created Sun Dec 08 01:21:30 2019
    Recorded using MAME 0.145[W] (Feb  6 2012)
    Total playback frames: 148021 (41:07.01)
    Average recorded speed: 99%
    Average speed: 413.90% (2442 seconds)



    Source driver:
    tnk3 snk.c
    DIP Info from source:
    Code:
    # MAME 0.145 source snippet
    
    
    GAME( 1985, tnk3,     0,        tnk3,     tnk3,     0,        ROT270, ""SNK"", ""T.N.K III (US)"", 0 )"
    
    
    INPUT_PORTS_START( tnk3 )
    "	PORT_START(""IN0"")"
    "	PORT_BIT( 0x01, IP_ACTIVE_LOW,  IPT_COIN1 )"
    "	PORT_BIT( 0x02, IP_ACTIVE_LOW,  IPT_UNKNOWN )"
    "	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_HIGH, IPT_SPECIAL ) PORT_CUSTOM(snk_sound_busy, 0)"
    "	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_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_POSITIONAL ) PORT_POSITIONS(12) PORT_WRAPS PORT_SENSITIVITY(15) PORT_KEYDELTA(1) PORT_CODE_DEC(KEYCODE_Z) PORT_CODE_INC(KEYCODE_X) PORT_REVERSE PORT_FULL_TURN_COUNT(12) "
    
    
    "	PORT_START(""IN2"")"
    "	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( 0xf0, 0x00, IPT_POSITIONAL ) PORT_POSITIONS(12) PORT_WRAPS PORT_SENSITIVITY(15) PORT_KEYDELTA(1) PORT_CODE_DEC(KEYCODE_N) PORT_CODE_INC(KEYCODE_M) PORT_PLAYER(2) PORT_REVERSE PORT_FULL_TURN_COUNT(12)"
    
    
    "	PORT_START(""IN3"")"
    "	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 )"
    "	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 )"
    "	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL"
    "	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_COCKTAIL"
    "	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( 0x01, 0x01, ""No BG Collision (Cheat)"")    PORT_DIPLOCATION(""DSW1:1"")"
    "	PORT_DIPSETTING(    0x01, DEF_STR( Off ) )"
    "	PORT_DIPSETTING(    0x00, DEF_STR( On ) )"
    "	PORT_DIPNAME( 0x02, 0x00, DEF_STR( Cabinet ) )          PORT_DIPLOCATION(""DSW1:2"")"
    "	PORT_DIPSETTING(    0x00, DEF_STR( Upright ) )          /* Single Controls */"
    "	PORT_DIPSETTING(    0x02, DEF_STR( Cocktail ) )"
    "	PORT_DIPNAME( 0x04, 0x04, DEF_STR( Lives ) )            PORT_DIPLOCATION(""DSW1:3"")"
    "	PORT_DIPSETTING(    0x04, ""3"" )"
    "	PORT_DIPSETTING(    0x00, ""5"" )"
    "	PORT_DIPNAME( 0x38, 0x38, DEF_STR( Coinage ) )          PORT_DIPLOCATION(""DSW1:4,5,6"")"
    "	PORT_DIPSETTING(    0x20, DEF_STR( 3C_1C ) )"
    "	PORT_DIPSETTING(    0x18, DEF_STR( 2C_1C ) )"
    "	PORT_DIPSETTING(    0x38, DEF_STR( 1C_1C ) )"
    "//  PORT_DIPSETTING(    0x10, DEF_STR( 1C_1C ) )            /* duplicated setting */"
    "//  PORT_DIPSETTING(    0x08, DEF_STR( 1C_1C ) )            /* duplicated setting */"
    "	PORT_DIPSETTING(    0x30, DEF_STR( 1C_2C ) )"
    "	PORT_DIPSETTING(    0x28, DEF_STR( 1C_3C ) )"
    "	PORT_DIPSETTING(    0x00, DEF_STR( Free_Play ) )"
    "	PORT_BIT( 0xc0, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM(snk_bonus_r, (void *)0xc0)"
    
    
    "	PORT_START(""DSW2"")"
    "	PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM(snk_bonus_r, (void *)0x01)"
    "	PORT_DIPNAME( 0x06, 0x06, DEF_STR( Difficulty ) )       PORT_DIPLOCATION(""DSW2:2,3"")"
    "	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_DIPLOCATION(""DSW2:4,5"")"
    "	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_DIPLOCATION(""DSW2:6"")"
    "	PORT_DIPSETTING(    0x20, DEF_STR( Off ) )"
    "	PORT_DIPSETTING(    0x00, DEF_STR( On ) )"
    "	PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, ""DSW2:7"" )"
    "	PORT_DIPNAME( 0x80, 0x00, DEF_STR( Allow_Continue ) )   PORT_DIPLOCATION(""DSW2:8"")"
    "	PORT_DIPSETTING(    0x80, DEF_STR( No ) )"
    "	PORT_DIPSETTING(    0x00, ""5 Times"" )"
    
    
    "	PORT_START(""BONUS"")  /* fake port to handle bonus lives settings via multiple input ports */"
    "	PORT_DIPNAME( 0xc1, 0xc1, DEF_STR( Bonus_Life ) )       PORT_DIPLOCATION(""DSW2:1,DSW1:7,8"")"
    "	PORT_DIPSETTING(    0xc1, ""20k 60k 60k+"" )"
    "	PORT_DIPSETTING(    0x81, ""40k 90k 90k+"" )"
    "	PORT_DIPSETTING(    0x41, ""50k 120k 120k+"" )"
    "	PORT_DIPSETTING(    0xc0, ""20k 60k"" )"
    "	PORT_DIPSETTING(    0x80, ""40k 90k"" )"
    "	PORT_DIPSETTING(    0x40, ""50k 120k"" )"
    "//  PORT_DIPSETTING(    0x01, DEF_STR( None ) )             /* duplicated setting */"
    "	PORT_DIPSETTING(    0x00, DEF_STR( None ) )"
    INPUT_PORTS_END
    
    
    Rules, Points: https://www.twingalaxies.com/scores.php?scores=10801
    Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=227275
    Rules, Points [1 LIFE ONLY]: https://www.twingalaxies.com/scores.php?scores=227329 
    ROMSet: TNK3
    Walk Everywhere [Cheat]: Off
    Cabinet: Upright
    Lives: 3
    Bonus Life: 20K 60K 60K+ (version 145). Same as "20K 60K" with "1st & every 2nd" in version 106, which gave a free tank every 60K.
    Difficulty: Normal
    Game Mode: Demo Sounds On
    Flip screen: Off
    Unknown: Off
    Allow continue: No
    
    
    Sample correct TG, for version 145.
    DSW1: offset 0x8A, repeat every 0x62, typical value 0x3D
    - DSW1: 0x01 (Walk everywhere (Cheat)): 0x01 (Off)
    - DSW1: 0x02 (Cabinet): 0x00 (Upright)
    - DSW1: 0x04 (Lives): 0x04 (3)
    - DSW1: 0x38 (Coinage): [not relevant]
    - DSW1: (Bonus Life) dip location 7 and 8 refer BONUS
    DSW2: offset 0x92, repeat every 0x62, typical value 0xF4
    - DSW2: (Bonus Occurrence) dip location 1 refer BONUS
    - 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)
    BONUS: offset 0x9A, repeat every 0x62, typical value 0xc1 (20k 60k 60k+)
    
    
    80: 00 01 FF 00 00 00 00 00 00 00 3D 00 00 00 00 00
    90: 00 00 F4 00 00 00 00 00 00 00 C1 00 00 00 00 00
    E0: 00 00 00 01 FF 00 00 00 00 00 00 00 3D 00 00 00
    F0: 00 00 00 00 F4 00 00 00 00 00 00 00 C1 00 00 00

    Generic Info for game:
    Code:
    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
    Rules, Points [1 LIFE ONLY]: https://www.twingalaxies.com/scores.php?scores=227329 
    
    
    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+"

    INP Header:
    Code:
    000010  03 00 00 00 74 6e 6b 33 00 00 00 00 00 00 00 00    ....tnk3........
    000020  4d 41 4d 45 20 30 2e 31 34 35 5b 57 5d 20 28 46    MAME 0.145[W] (F
    000030  65 62 20 20 36 20 32 30 31 32 29 00 00 00 00 00    eb  6 2012).....
    000040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00    ................
    000050  df 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00    ................
    000060  00 00 00 00 00 00 00 00 0c 00 00 00 01 0f 00 00    ................
    000070  00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00    ................
    000080  00 01 ff 00 00 00 00 00 00 00 3d 00 00 00 00 00    ..........=.....
    000090  00 00 f4 00 00 00 00 00 00 00 c1 00 00 00 00 00    ................
    0000a0  00 00 00 00 00 00 aa aa 41 ba 3e 36 3b 00 00 00    ........A.>6;...
    0000b0  10 00 df 00 00 00 00 00 00 00 0f 00 00 00 00 00    ................
    0000c0  00 00 00 00 00 00 00 00 00 00 0c 00 00 00 01 0f    ................
    0000d0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f    ................
    0000e0  00 00 00 01 ff 00 00 00 00 00 00 00 3d 00 00 00    ............=...
    0000f0  00 00 00 00 f4 00 00 00 00 00 00 00 c1 00 00 00    ................
    000100  00 00 00 00 00 00 00 00 54 55 83 74 7d 6c 76 00    ........TU.t**lv.
    000110  00 00 10 00 df 00 00 00 00 00 00 00 0f 00 00 00    ................
    000120  00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00    ................
    000130  01 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    000140  00 0f 00 00 00 01 ff 00 00 00 00 00 00 00 3d 00    ..............=.

    INP Mid-section:
    Code:
    6eaba0  00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00    ................
    6eabb0  00 01 ff 00 00 00 00 00 00 00 3d 00 00 00 00 00    ..........=.....
    6eabc0  00 00 f4 00 00 00 00 00 00 00 c1 00 00 00 00 00    ................
    6eabd0  00 00 d1 04 00 00 9a 94 6f 19 1b 25 b5 06 88 01    ........o..%....
    6eabe0  10 00 df 00 00 00 00 00 00 00 0f 00 00 00 02 00    ................
    6eabf0  00 00 00 48 00 00 00 48 00 00 0c 00 00 00 01 0f    ...H...H........
    6eac00  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f    ................
    6eac10  00 00 00 01 ff 00 00 00 00 00 00 00 3d 00 00 00    ............=...
    6eac20  00 00 00 00 f4 00 00 00 00 00 00 00 c1 00 00 00    ................
    6eac30  00 00 00 00 d1 04 00 00 44 3f b1 d3 59 5b f0 06    ........D?..Y[..
    6eac40  88 01 10 00 df 00 00 00 00 00 00 00 0f 00 00 00    ................
    6eac50  02 00 00 00 00 48 00 00 00 48 00 00 0c 00 00 00    .....H...H......
    6eac60  01 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    6eac70  00 0f 00 00 00 01 ff 00 00 00 00 00 00 00 3d 00    ..............=.
    6eac80  00 00 00 00 00 00 f4 00 00 00 00 00 00 00 c1 00    ................
    6eac90  00 00 00 00 00 00 d1 04 00 00 ee e9 f2 8d 98 91    ................
    6eaca0  2b 07 88 01 10 00 df 00 00 00 00 00 00 00 0f 00    +...............
    6eacb0  00 00 02 00 00 00 00 48 00 00 00 48 00 00 0c 00    .......H...H....
    6eacc0  00 00 01 0f 00 00 00 00 00 00 00 00 00 00 00 00    ................
    6eacd0  00 00 00 0f 00 00 00 01 ff 00 00 00 00 00 00 00    ................

    INP Tail-end:
    Code:
    dd5750  00 00 00 00 f4 00 00 00 00 00 00 00 c1 00 00 00    ................
    dd5760  00 00 00 00 a2 09 00 00 34 29 df 32 36 4a 6a 0d    ........4).26Jj.
    dd5770  73 00 10 00 df 00 00 00 00 00 00 00 0f 00 00 00    s...............
    dd5780  00 00 00 00 00 48 00 00 00 48 00 00 0c 00 00 00    .....H...H......
    dd5790  01 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    dd57a0  00 0f 00 00 00 01 ff 00 00 00 00 00 00 00 3d 00    ..............=.
    dd57b0  00 00 00 00 00 00 f4 00 00 00 00 00 00 00 c1 00    ................
    dd57c0  00 00 00 00 00 00 a2 09 00 00 de d3 20 ed 74 80    ............ .t.
    dd57d0  a5 0d 73 00 10 00 df 00 00 00 00 00 00 00 0f 00    ..s.............
    dd57e0  00 00 00 00 00 00 00 48 00 00 00 48 00 00 0c 00    .......H...H....
    dd57f0  00 00 01 0f 00 00 00 00 00 00 00 00 00 00 00 00    ................
    dd5800  00 00 00 0f 00 00 00 01 ff 00 00 00 00 00 00 00    ................
    dd5810  3d 00 00 00 00 00 00 00 f4 00 00 00 00 00 00 00    =...............
    dd5820  c1 00 00 00 00 00 00 00 a2 09 00 00 88 7e 62 a7    .............~b.
    dd5830  b3 b6 e0 0d 73 00 10 00 df 00 00 00 00 00 00 00    ....s...........
    dd5840  0f 00 00 00 00 00 00 00 00 48 00 00 00 48 00 00    .........H...H..
    dd5850  0c 00 00 00 01 0f 00 00 00 00 00 00 00 00 00 00    ................
    dd5860  00 00 00 00 00 0f 00 00 00 01 ff 00 00 00 00 00    ................
    dd5870  00 00 3d 00 00 00 00 00 00 00 f4 00 00 00 00 00    ..=.............
    dd5880  00 00 c1 00 00 00 00 00 00 00                      ..........



    MAME Info
    tnk3 is the parent set.
    MAMEInfo.dat entries: tnk3 and snk.c
    Code:
    MAMEInfo.dat entries for:
    tnk3
    snk.cpp
    ----
    0.35b8 [Carlos A. Lozano, Phil Stroffolino]
    
    
    
    
    WIP:
    
    
    -  8th June 2009: Guru - TNKIII (1985 SNK bootleg joystick version) arrived. Thanks to Gp-Lee.
    
    
    - 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.
    
    
    - 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.126u5: Fixed gfx3 rom addresses to $4000/8000.
    
    
    - 0.122u5: Corrado Tomaselli changed/verified frequencies in T.N.K. III. Changed Z80 CPU1/2 clock speeds to 3350000 Hz.
    
    
    - 0.102: R. Belmont and Kold666 fixed music tempo in T.N.K. III (US) / T.A.N.K. (Japan).
    
    
    - 0.67: Changed description to 'T.N.K. III (US)' and clone (Japan) to 'T.A.N.K. (Japan)'.
    
    
    - 28th November 1999: Jim Hernandez fixed the sound in T.N.K. III.
    
    
    - 0.35b13: Roberto Fresca added clone Tank (Japan). Fixed colors. Changed parent description to 'TNK III (US?)'.
    
    
    -  2nd May 1999: Phil Stroffolino finally got the correct colors for ASO, TNK3 and Athena.
    
    
    - 0.35b8: Carlos A. Lozano and Phil Stroffolino added 'TNK3' (SNK 1985).
    
    
    - 17th March 1999: Phil Stroffolino sent a new SNK driver with working support for nearly all of the games, though some color problems with Athena and TNK3 still remain. He also fixed some bugs in the tilemap code.
    
    
    
    
    LEVELS: 1
    
    
    
    
    Other Emulators:
    
    
    * FB Alpha
    
    
    
    
    Recommended Games (Tank):
    
    
    Tank
    
    
    Tank II
    
    
    Lazer Command
    
    
    Tank 8
    
    
    M-4
    
    
    Ultra Tank
    
    
    Armor Attack
    
    
    Green Beret (Irem)
    
    
    No Man's Land
    
    
    R2D Tank
    
    
    Tank Battalion
    
    
    Vs. Battle City
    
    
    Tank Force
    
    
    Panther
    
    
    Strategy X
    
    
    Super Tank
    
    
    NATO Defense
    
    
    Minefield
    
    
    Progress
    
    
    Sarge
    
    
    T.N.K III
    
    
    Tank Busters
    
    
    Super Stingray
    
    
    Blazer
    
    
    Rescue Raider
    
    
    Guts n' Glory (Antiaircraft)
    
    
    Iron Fortress
    
    
    
    
    Romset: 219 kb / 17 files / 98.5 zip
    
    
    ----
    0.127u1 [Bryan McPhail, Tomasz Slanina, Phil Stroffolino, Nicola Salmoria, Carlos A. Lozano]
    
    
    0.36b12 [Bryan McPhail, Phil Stroffolino, Carlos A. Lozano]
    
    
    0.36b1 [Bryan McPhail, Phil Stroffolino, Carlos A. Lozano]
    
    
    0.35b2 [Bryan McPhail]
    
    
    
    
    TODO:
    
    
    - madcrash shadows change color, however this should be the correct behaviour as far as I can tell. Should be verified on the PCB.
    
    
    - one unknown dipswitch in madcrash. Also the Difficulty dipswitch is not verified (though it's listed in the manual).
    
    
    - jcross might be a bad dump. The current ROM set is made by mixing two sets which were marked as 'bad'.
    
    
    - jcross: Only the first bank of the fg charset is used. The second bank is almost identical apart from a few characters. Should it be used? When?
    
    
    - sgladiat: Unknown writes to D200/DA00, probably video related. Also some bits of A600 are unknown.
    
    
    - one unknown dipswitch in sgladiat.
    
    
    - hal21: Unknown sound writes to E002.
    
    
    - hal21: When the flip screen dipswitch is on, the game screen is correctly flipped, but the title screen remains upside down (and sprites are displayed in the wrong position). This looks like a bug in the game.
    
    
    - ASO: Unknown writes to CE00, probably video related. Always 05? Also unknown writes to F002 by the sound CPU, during reset.
    
    
    - Fighting Golf: Unknown writes to CF00, probably video related.
    
    
    - ikari/victroad: Unknown writes to C980. This is probably (also) related to the color used to draw the FG layer, and supporting it is needed to fix the color test in ikaria/ikarijp.
    
    
    - gwar: Unknown writes to CA00/CA40. Always 0?
    
    
    - tdfever/fsoccer: The dots in the radar flicker. In fsoccer, this is greatly improved by forcing partial screen updates when the sprite RAM is changed (see snk68 driver for another game that needs this). tdfever dots still flicker a lot, however I'm not sure if this is an emulation bug or the real game behaviour.
    
    
    - psychos: The PCB has glitches (colored lines of length up to 16 pixels) during scrolling on the left side of the screen. This doesn't happen in the emulation so it might be an unemulated hardware bug.
    
    
    - worldwar: At the beginning of the game, the bottom 16 pixels of the bg are blank. I think that this is related to the psychos glitch above, i.e. the PCB wouldn't display that area correctly anyway so operators were supposed to adjust the screen size to make them invisible.
    
    
    
    
    Bugs:
    
    
    - vangrd2, madcrash, sgladiat: [possible] You can see the set of characters and text used to enter the initials on the high score table. Lord Caos (ID 00507)
    
    
    
    
    WIP:
    
    
    - 0.206: Misc cleanup [Vas Crabb].
    
    
    - 0.205: Removed MACHINE_CONFIG macros [Ryan Holtz].
    
    
    - 0.204: Removed AY8910, SNKWAVE and GENERIC_LATCH MCFG macros [Osso].
    
    
    - 0.199: Cleanup unused. Reduced runtime tag lookup. Separated countryc machine configuration and address map [cam900].
    
    
    - 0.154: Fixed for SNK buzzing sound on startup (sound\snkwave.c). To be verified during the next regression test [Osso].
    
    
    - 0.148: Modernize SNKWave sound device [Andrew Gardner].
    
    
    - 0.140: MooglyGuy fixed viewing c000-c700 in debugger for "SUB" Z-80 causes memory corruption in many SNK sets.
    
    
    - 0.129u1: Aaron Giles removed tilemap_set_pen_data_offset; unfortunately, this adds a random tile offset behind the scenes and goes against the dirty tile detection and invalidation. Updated the SNK driver to use the old fashioned tile banking.
    
    
    - 0.127u3: SNK coin inputs seem to be active high (except for Jumping Cross) [Nicola Salmoria].
    
    
    - 0.127u2: Merged hal21.c and marvins.c with snk.c driver. Added sound\snkwave.c/h. snk update [Nicola Salmoria]: Adjusted some input bits in several games. Removed hacks and kludges. Fixed colors (I think--though some sprites do look weird). Fixed emulation of the "SNK Wave" custom sound used by Marvin's Maze and Vanguard II and made it into a proper sound core. Fixed palette decoding of early SNK games (from marvins to athena + fitegolf). The least significan bits were assigned incorrectly. Merged hal21.c and marvins.c into snk.c, with all resulting fixes (removed hacks, correct shadows, scroll offsets etc).
    
    
    - 0.127u1: Merged jcross.c and sgladiat.c with snk.c driver. SNK rewrite [Nicola Salmoria]: Fixed sprite-sprite priorities. Nicola Salmoria added new function tilemap_set_pen_data_offset(). While this isn't 'free' as tilemap_set_palette_offset() is (when the offset changes, the pixmap cache needs to be invalidated), it helps removing some redundant code from drivers. Updated the SNK video driver to take advantage of the new function.
    
    
    - 0.126u5: Nicola Salmoria implemented proper shadow handling in the SNK video driver. This fixes the shadow in Ikari Warriors and Victory Road.
    
    
    - 0.125u4: Aaron Giles fixed MAME freezes at "initializing" screen in bermudat, gwar, ikari and victroad.
    
    
    - 0.124u5: Roberto Zandona changed the implementation of the cocktail mode in Marvin's Maze driver.
    
    
    - 0.124u2: Fabio Priuli added tags and locations to DIPs for Marvin's Maze driver.
    
    
    - 0.74u2: Added jcross.c driver and vidhrdw\jcross.c (Tomasz Slanina).
    
    
    -  9th August 2003: Acho A. Tang added shadows, tuned music tempo and wavegen frequency, fixed Mad Crasher bad background, sound effects and foreground priority (great now I can fall under the skyway like I did at Chuck'n Cheese;) and fixed Vanguard2 scroll offsets.
    
    
    - 30th April 2003: Acho A. Tang sent in an update to the SNK driver, fixing the tempo in Psycho Soldier, various graphics problems in Fighting Golf, Athena, T.N.K. III, Bermuda Triangle and Touchdown Fever.
    
    
    - 21st January 2003: Acho A. Tang fixed a variety of issues in the SNK driver.
    
    
    - 0.61: Jarek Burczynski fixed Y8950 confincting with YM3812/YM3526 in some SNK games.
    
    
    -  2nd May 2002: Nicola Salmoria fixed sound in the SNK games that need Y8950 together with YM3526/YM3812.
    
    
    - 0.60: Fixes to Y8950 sample playback [Acho A. Tang].
    
    
    - 0.53: Real shadows in some SNK games (Ikari Warriors, Victory Road, etc.) [David Haywood].
    
    
    - 23rd July 2001: David Haywood added shadows support to the SNK driver.
    
    
    - 0.37b13: Added sgladiat.c driver (Phil Stroffolino).
    
    
    -  4th February 2001: InsideOutBoy enabled service mode in Guerrilla War.
    
    
    - 0.36b13: wwtk@mail.com fixed sound in many SNK 8-bit games (Guerilla War, Psycho Soldier, Ikari Warriors, etc.). Replaced the 4x ADPCM sound with Y8950 (Delta-T ADPCM) in some games with a YM3526.
    
    
    - 0.36b12: Added hal21.c driver (Phil Stroffolino).
    
    
    - 12th August 1999: Marco Cassili fixed some dipswitches in Marvin's Maze driver.
    
    
    - 0.36b1: Added marvins.c driver and vidhrdw\marvins.c (Phil Stroffolino).
    
    
    - 0.35RC1: Fixed dipswitches in all games.
    
    
    - 21st May 1999: Phil Stroffolino sent in a driver for very old SNK games, but of the bunch only Marvin's Maze is mostly playable.
    
    
    -  4th May 1999: Jarek Parchanski sent in an updated SNK games driver with sound for all games except tdfever.
    
    
    - 30th April 1999: Phil Stroffolino sent in a SNK driver with mostly working ADPCM sound.
    
    
    - 19th March 1999: Nicola did some small changes to the SNK driver, adding romsets.
    
    
    - 17th March 1999: Phil Stroffolino sent a new SNK driver with working support for nearly all of the games, though some color problems with Athena and TNK3 still remain.
    
    
    - 27th May 1999: Marco Cassili has been cleaning up the dips of the SNK driver.
    
    
    - 0.35b12: Added 3x ADPCM.
    
    
    - 0.35b6: Removed machine\snk.c.
    
    
    - 26th February 1999: Phil Stroffolino has updated the SNK driver a bit.
    
    
    - 0.35b2: Added snk.c driver, machine\snk.c and vidhrdw\snk.c.
    
    
    ----
    Attached Images Attached Images    

    Arcade Have a Go - at Twin Galaxies - on now!

    https://www.twingalaxies.com/ooo
    Thanks evan04, ivanstorm1973, JJT_Defender thanked this post
Results 1 to 5 of 5
Join us