M.A.M.E. - Centipede [Revision 3] - Points - 231,108 - W. Dietrich

Is the performance claim below valid?

    This poll is closed
This poll is closed
  1. M.A.M.E. - Centipede [Revision 3] - Points - 231,108 - W. Dietrich

    12-12-2015, 11:08 PM
    Points
    WolfMame version
    106
    Track
    https://www.twingalaxies.com/scores.php?scores=7702
    Rules
    ROMSet: Centiped
    Service Mode: Off
    Lives: 3
    Bonus Life: Every 12,000 points
    Difficulty: Hard
    Special Rules: Usage of any spider-trap tactic is banned!
    Submission Message
    Name:  cent0005.png
Views: 259
Size:  2.8 KB

  2. 12-14-2015, 04:12 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 14/12/2015 at 12:07:05.03


    Zip test
    Code:
    Zip:
    
    
    7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
    
    
    Processing archive: C:\MAME\inp\MARP\centiped-231108-die.zip
    
    
    Testing     centiped-231108-die.inp
    Testing     centiped-231108-die.wlf
    
    
    Everything is Ok
    
    
    Files: 2
    Size:       22593874
    Compressed: 1291760
    RAR:
    
    
    7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
    
    
    
    
    Error:
    there is no such archive

    Zip list
    Code:
    
    7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
    
    
    Listing archive: C:\MAME\inp\MARP\centiped-231108-die.zip
    
    
    --
    Path = C:\MAME\inp\MARP\centiped-231108-die.zip
    Type = zip
    Physical Size = 1291760
    
    
    ----------
    Path = centiped-231108-die.inp
    Folder = -
    Size = 22593276
    Packed Size = 1291291
    Modified = 2015-12-13 01:06:02
    Created = 
    Accessed = 
    Attributes = ....A
    Encrypted = -
    Comment = 
    CRC = DA9473CC
    Method = Deflate
    Host OS = FAT
    Version = 20
    
    
    Path = centiped-231108-die.wlf
    Folder = -
    Size = 598
    Packed Size = 203
    Modified = 2015-12-13 01:06:04
    Created = 
    Accessed = 
    Attributes = ....A
    Encrypted = -
    Comment = 
    CRC = 84A2C28B
    Method = Deflate
    Host OS = FAT
    Version = 20
    
    
    
    
    7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
    
    
    
    
    Error:
    there is no such archive

    MAME Major Version 106


    What MAME thinks:
    Code:
    Recorded in WolfMAME 0.106
    Recorded system's speed = ~1996MHz (AMD)
    This recording was made with the C 68k core enabled
    Start date of recording: Sun Dec 13 06:41:30 2015
    
    
    Checks out OK. [ec92]
    Playing back previously recorded game centiped (Centipede (revision 3)) [press return]
    loading centiped.307
    loading centiped.308
    loading centiped.309
    loading centiped.310
    loading centiped.211
    loading 
    
    
    centiped.212
    loading 136001.213



    What wlfview thinks:
    Code:
    WLFVIEW 0.3 - Apr  5 2006
    
    
    Info loaded.  WLF rev 9
    
    
    Recorded for the game 'centiped'
    MAME version string: 0.106 (May 16 2006)
    
    
    -- CPU info --
    Vendor: AMD
    Processor Family: 15  Processor Model: 0
    Approximate clock speed: 1996516744Hz
    
    
    -- OS info --
    Operating System: Windows NT 6.2 
    
    
    -- INP info --
    Number of frames: 88167
    Average record speed: 99.993921%
    System time at start of emulation: Sun Dec 13 06:41:30 2015
    Sound: 48000Hz     Samples: Enabled
    GUI: 0    Artwork: 0
    68000 CPU Core: C
    NVRAM Usage: Disabled
    BIOS used (0=default): default
    
    
    -- Validity --
    Check 1:  INP header:  OK
    Check 2:  INP file:  OK
    Check 3:  WLF file:  OK

    Source driver:
    centiped src/drivers/centiped.c
    DIP Info from source:
    Code:
    # MAME 0.106 source snippet.
    
    
    GAME( 1980, centiped, 0,        centiped, centiped, 0,        ROT270, "Atari",   "Centipede (revision 3)", 0 )
    
    
    /* The input ports are identical for the real one and the bootleg one, except
       that one of the languages is Italian in the bootleg one instead of Spanish */
    
    
    #define PORTS(GAMENAME, FOURTH_LANGUAGE)										\
    																
    
    
    				\
    INPUT_PORTS_START( GAMENAME )													
    
    
    \
    	PORT_START	/* IN0 */												
    
    
    		\
    	PORT_BIT( 0x0f, IP_ACTIVE_HIGH, IPT_SPECIAL )	/* trackball data */		\
    	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_BIT( 0x40, IP_ACTIVE_HIGH, IPT_VBLANK )								\
    	PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SPECIAL )	/* trackball sign bit */	\
    																
    
    
    				\
    	PORT_START	/* IN1 */												
    
    
    		\
    	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )									\
    	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START2 )									\
    	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 )								\
    	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL					\
    	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_TILT )									\
    	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 )									\
    	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 )									\
    	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1 )								\
    																
    
    
    				\
    	PORT_START	/* IN2 */												
    
    
    		\
    	PORT_BIT( 0x0f, IP_ACTIVE_HIGH, IPT_SPECIAL )	/* trackball data */		\
    	PORT_BIT( 0x70, IP_ACTIVE_HIGH, IPT_UNKNOWN )								\
    	PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SPECIAL )	/* trackball sign bit */	\
    																
    
    
    				\
    	PORT_START	/* IN3 */												
    
    
    		\
    	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_COCKTAIL\
    	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_COCKTAIL	\
    	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_COCKTAIL\
    	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_COCKTAIL\
    	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY					\
    	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY				\
    	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY				\
    	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY				\
    																
    
    
    				\
    	PORT_START	/* IN4 */												
    
    
    		\
    	PORT_DIPNAME( 0x03, 0x00, DEF_STR( Language ) )										
    
    
    \
    	PORT_DIPSETTING(    0x00, DEF_STR( English ) )										
    
    
    \
    	PORT_DIPSETTING(    0x01, DEF_STR( German ) )										
    
    
    \
    	PORT_DIPSETTING(    0x02, DEF_STR( French ) )										
    
    
    \
    	PORT_DIPSETTING(    0x03, FOURTH_LANGUAGE )									\
    	PORT_DIPNAME( 0x0c, 0x04, DEF_STR( Lives ))									\
    	PORT_DIPSETTING(    0x00, "2" )												
    
    
    \
    	PORT_DIPSETTING(    0x04, "3" )												
    
    
    \
    	PORT_DIPSETTING(    0x08, "4" )												
    
    
    \
    	PORT_DIPSETTING(    0x0c, "5" )												
    
    
    \
    	PORT_DIPNAME( 0x30, 0x10, DEF_STR( Bonus_Life ))							\
    	PORT_DIPSETTING(    0x00, "10000" )											
    
    
    \
    	PORT_DIPSETTING(    0x10, "12000" )											
    
    
    \
    	PORT_DIPSETTING(    0x20, "15000" )											
    
    
    \
    	PORT_DIPSETTING(    0x30, "20000" )											
    
    
    \
    	PORT_DIPNAME( 0x40, 0x40, DEF_STR( Difficulty ))							\
    	PORT_DIPSETTING(    0x40, DEF_STR( Easy ) )										
    
    
    	\
    	PORT_DIPSETTING(    0x00, DEF_STR( Hard ) )										
    
    
    	\
    	PORT_DIPNAME( 0x80, 0x00, "Credit Minimum" )								\
    	PORT_DIPSETTING(    0x00, "1" )												
    
    
    \
    	PORT_DIPSETTING(    0x80, "2" )												
    
    
    \
    																
    
    
    				\
    	PORT_START	/* IN5 */												
    
    
    		\
    	PORT_DIPNAME( 0x03, 0x02, DEF_STR( Coinage ))								\
    	PORT_DIPSETTING(    0x03, DEF_STR( 2C_1C ))									\
    	PORT_DIPSETTING(    0x02, DEF_STR( 1C_1C ))									\
    	PORT_DIPSETTING(    0x01, DEF_STR( 1C_2C ))									\
    	PORT_DIPSETTING(    0x00, DEF_STR( Free_Play ))								\
    	PORT_DIPNAME( 0x0c, 0x00, "Right Coin" )									\
    	PORT_DIPSETTING(    0x00, "*1" )											
    
    
    \
    	PORT_DIPSETTING(    0x04, "*4" )											
    
    
    \
    	PORT_DIPSETTING(    0x08, "*5" )											
    
    
    \
    	PORT_DIPSETTING(    0x0c, "*6" )											
    
    
    \
    	PORT_DIPNAME( 0x10, 0x00, "Left Coin" )										\
    	PORT_DIPSETTING(    0x00, "*1" )											
    
    
    \
    	PORT_DIPSETTING(    0x10, "*2" )											
    
    
    \
    	PORT_DIPNAME( 0xe0, 0x00, "Bonus Coins" )									\
    	PORT_DIPSETTING(    0x00, DEF_STR( None ) )										
    
    
    	\
    	PORT_DIPSETTING(    0x20, "3 credits/2 coins" )								\
    	PORT_DIPSETTING(    0x40, "5 credits/4 coins" )								\
    	PORT_DIPSETTING(    0x60, "6 credits/4 coins" )								\
    	PORT_DIPSETTING(    0x80, "6 credits/5 coins" )								\
    	PORT_DIPSETTING(    0xa0, "4 credits/3 coins" )								\
    																
    
    
    				\
    	PORT_START	/* IN6, fake trackball input port. */							\
    	PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_REVERSE	\
    																
    
    
    				\
    	PORT_START	/* IN7, fake trackball input port. */							\
    	PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) \
    																
    
    
    				\
    	PORT_START	/* IN8, fake trackball input port. */							\
    	PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_COCKTAIL	\
    																
    
    
    				\
    	PORT_START	/* IN9, fake trackball input port. */							\
    	PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_REVERSE PORT_COCKTAIL	\
    INPUT_PORTS_END
    
    
    PORTS(centiped, DEF_STR( Spanish ))
    
    
    
    
    Resolution: 256x240 @ 60Hz
    
    
    Rules: https://www.twingalaxies.com/scores.php?scores=7702
    ROMSet: Centiped
    Service Mode: Off
    Lives: 3
    Bonus Life: Every 12,000 points
    Difficulty: Hard
    
    
    Sample correct TG:
    IN4: offset 0x33, repetition varies due to analogue input, typical value 0x14
    - IN4: 0x03 (Language): [not relevant]
    - IN4: 0x0c (Lives): 0x04 (3)
    - IN4: 0x30 (Bonus_Life): 0x10 (12000)
    - IN4: 0x40 (Difficulty): 0x00 (Hard)
    - IN4: 0x80 (Credit Minimum): [not relevant]
    
    
        30: 00 00 00 14 00 00 00 02  00 00 00 00 00 00 00 00 | ................
        A0: 00 00 00 FF 00 00 00 00  00 00 00 FF 00 00 00 14 | ... ....... ....
       120: 00 00 00 FF 00 00 00 00  00 00 00 FF 00 00 00 14 | ... ....... ....

    Generic Info for game:
    Code:
    ROM set changed: yes
    0.106-0.154: centiped - "Centipede (revision 3)"
    0.155-0.168: centiped3 - "Centipede (revision 3)"
    
    
    Resolution, 0.168: 256x240 @ 60Hz
    
    
    Rules: https://www.twingalaxies.com/scores.php?scores=7702

    INP Header:
    Code:
        10: 88 6D 00 77 00 00 00 00  1A 13 6D 56 D9 18 92 EC | .m.w......mV..
        20: 00 00 00 20 00 00 00 FF  00 00 00 00 00 00 00 FF | ... ..........
        30: 00 00 00 14 00 00 00 02  00 00 00 00 00 00 00 00 | ................
        40: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
        50: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
        60: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
        70: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
        80: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
        90: 00 00 00 00 00 00 00 00  3E 82 43 E1 00 00 00 20 | ........>.C... 
        A0: 00 00 00 FF 00 00 00 00  00 00 00 FF 00 00 00 14 | ..............
        B0: 00 00 00 02 00 00 00 00  00 00 00 00 00 00 00 00 | ................
        C0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
        D0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
        E0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
        F0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
       100: 00 00 00 00 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 60 | ....>.C.......`
       120: 00 00 00 FF 00 00 00 00  00 00 00 FF 00 00 00 14 | ..............
       130: 00 00 00 02 00 00 00 00  00 00 00 00 00 00 00 00 | ................
       140: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................

    INP Mid-section:
    Code:
    AC5EE0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    AC5EF0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    AC5F00: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    AC5F10: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    AC5F20: A1 82 43 E1 00 00 00 C0  00 00 00 C0 00 00 00 C0 | .C.........
    AC5F30: 00 00 00 C0 00 00 00 C0  00 00 00 C0 00 00 00 C0 | ............
    AC5F40: 00 00 00 C0 00 00 00 C0  00 00 00 C0 00 00 00 C0 | ............
    AC5F50: 00 00 00 C0 00 00 00 C0  00 00 00 C0 00 00 00 C0 | ............
    AC5F60: 00 00 00 C0 00 00 00 C0  00 00 00 C0 00 00 00 C1 | ............
    AC5F70: 00 00 00 C0 00 00 00 C0  00 00 00 C0 00 00 00 C0 | ............
    AC5F80: 00 00 00 C1 00 00 00 C0  00 00 00 C0 00 00 00 C0 | ............
    AC5F90: 00 00 00 C1 00 00 00 C0  00 00 00 C0 00 00 00 C0 | ............
    AC5FA0: 00 00 00 C1 00 00 00 C0  00 00 00 60 00 00 00 FB | .........`...
    AC5FB0: 00 00 00 00 00 00 00 FF  00 00 00 14 00 00 00 02 | ...............
    AC5FC0: 00 00 00 C0 00 00 00 C1  00 00 00 40 00 00 00 3F | .........@...?
    AC5FD0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    AC5FE0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    AC5FF0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    AC6000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    AC6010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................

    INP Tail-end:
    Code:
    158BDC0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    158BDD0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    158BDE0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    158BDF0: 00 00 00 00 00 00 00 00  A2 82 43 E1 00 00 00 A6 | .........C...
    158BE00: 00 00 00 A6 00 00 00 A6  00 00 00 A6 00 00 00 A6 | ............
    158BE10: 00 00 00 A6 00 00 00 A6  00 00 00 A6 00 00 00 A6 | ............
    158BE20: 00 00 00 A6 00 00 00 A6  00 00 00 A6 00 00 00 A6 | ............
    158BE30: 00 00 00 A6 00 00 00 A6  00 00 00 A6 00 00 00 A6 | ............
    158BE40: 00 00 00 A6 00 00 00 D7  00 00 00 A6 00 00 00 A6 | ............
    158BE50: 00 00 00 A6 00 00 00 A6  00 00 00 D7 00 00 00 A6 | ............
    158BE60: 00 00 00 A6 00 00 00 A6  00 00 00 D7 00 00 00 A6 | ............
    158BE70: 00 00 00 A6 00 00 00 A6  00 00 00 D7 00 00 00 A6 | ............
    158BE80: 00 00 00 60 00 00 00 FF  00 00 00 00 00 00 00 FF | ...`..........
    158BE90: 00 00 00 14 00 00 00 02  00 00 00 A6 00 00 00 D7 | ..............
    158BEA0: 00 00 00 64 00 00 00 29  00 00 00 00 00 00 00 00 | ...d...)........
    158BEB0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    158BEC0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    158BED0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    158BEE0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    158BEF0: 00 00 00 00 00 00 00 00  A2 82 43 E1             | .........C



    MAME Info
    MAMEInfo.dat entries: centiped and centiped.c
    Code:
    MAMEInfo.dat entries for:
    centiped.cpp
    centiped
    ----
    0.10 [Nicola Salmoria, Ivan Mackintosh, Lee Taylor, John Clegg, Mike Balfour]
    
    
    
    
    NOTES:
    
    
    - Hardware info from Ivan Mackintosh and Peter Rittwage, MageX emulator by Edward Massey and additional code by Brad 
    
    
    Oliver.
    
    
    
    
    WIP:
    
    
    - 0.166: Significant accuracy improvements, documentation and other updates to the ER-2055 EAROM emulation used for 
    
    
    several Atari games, based on schematics and datasheets. It now uses a state machine to keep track of the current EAROM 
    
    
    bus state (machine\atari_vg.c) [Lord Nightmare].
    
    
    - 0.154: Fixed generic_paletteram regression [Alex Jackson].
    
    
    - 0.146u2: Small cleanup (multiped, millpac) [hap].
    
    
    - 0.146: Couriersud improved sound emulation for POKEY chip. Changed audio emulation to emulate borrow 3 clock delay and 
    
    
    proper channel reset. New frequency only becomes effective after the counter hits 0. Emulation also treats counters as 8 
    
    
    bit counters which are linked now instead of monolytic 16 bit counters. Fixed high pass filters for POKEY. Added POKEYN 
    
    
    device based on modern device. Fixed random lfsr generation. Consolidated polynom code. Removed legacy left overs from 
    
    
    Pokey code. Added a internal pokey_channel class. Convert all remaining drivers to use the modern Pokey device.
    
    
    - 0.145: Miodrag Milanovic converted ATARIVGEAROM to a modern devices.
    
    
    - 0.106u10: Buddabing and Aaron Giles added save state support to the Centipede driver.
    
    
    -  4th April 2004: Aaron Giles cleaned up the Centipede driver to take advantage of TRANSPARENCY_PENS.
    
    
    - 0.70u5: Changed Centipede driver to use mame_rand for random numbers [Barry Rodewald].
    
    
    - 0.60: Merged milliped.c, qwakprot.c and warlord.c with centiped.c driver. Removed vidhrdw\milliped.c, 
    
    
    vidhrdw\qwakprot.c and vidhrdw\warlord.c and includes\milliped.h, include\qwakprot.h and include\warlord.h.
    
    
    - 15th April 2002: Aaron Giles merged the Centipede, Millipede, Warlords and Qwak prototype drivers because they were 
    
    
    similar.
    
    
    - 0.58: Added includes\centiped.h, includes\milliped.h, includes\qwakprot.h and includes\warlord.h.
    
    
    -  2nd September 2000: Brad Oliver abstracted the dirty handling from Centipede.
    
    
    - 0.37b4: Removed machine\centiped.c and machine\milliped.c.
    
    
    - 0.34b6: Added qwakprot.c driver and vidhrdw\qwakprot.c (Mike Balfour).
    
    
    - 0.33b7: Removed machine\warlord.c.
    
    
    - 0.27: Added warlord.c driver, machine\warlord.c, vidhrdw\warlord.c, machine\milliped.c and sndhrdw\pokyintf.c/h. 
    
    
    Removed sndhrdw\milliped.c.
    
    
    - 0.22: Added vidhrdw\centiped.c.
    
    
    - 0.20: Removed vidhrdw\centiped.c and machine\milliped.c.
    
    
    - 0.19: Added machine\milliped.c and vidhrdw\centiped.c.
    
    
    - 0.12: Added milliped.c driver, vidhrdw\milliped.c, sndhrdw\milliped.c and vidhrdw\generic.c/h. Removed 
    
    
    vidhrdw\centiped.c.
    
    
    - 0.10: Added centiped.c driver, machine\centiped.c and vidhrdw\centiped.c.
    
    
    ----
    0.10 [Nicola Salmoria, Ivan Mackintosh, Edward Massey, Peter Rittwage]
    
    
    
    
    Artwork available
    
    
    
    
    TEST MODE:
    
    
    - To see the color test, keep T pressed then hit F2. Insert a coin to proceed to the convergence test. Press T and F2 
    
    
    again to exit.
    
    
    
    
    WIP:
    
    
    - 0.157: Save m_rand_seed (emu\machine.c), fixes save state regressons in clones Centipede (bootleg), Caterpillar 
    
    
    (bootleg of Centipede) and Millpac (bootleg of Centipede) [Osso].
    
    
    - 0.156: Tafoid added missing 2P start button to clone Centipede (revision 3). Removed 2nd Player in parent Centipede 
    
    
    (revision 4).
    
    
    - 0.155: Phil Bennett added clone Centipede (revision 1). Made centtime the parent (this is actually revision 4). Renamed 
    
    
    ROMs to include correct part numbers and locations. Changed clone 'Centipede (1 player, timed)' to parent 'Centipede 
    
    
    (revision 4)'. Renamed (centiped) to (centiped3) and (centtime) to (centiped).
    
    
    - 0.153: Andrew Welburn added clone 'Magic Worm (bootleg of Centipede, set 2)'. Could use some help getting that 
    
    
    centipede/magic worm dump working - service mode works, game does not. Corrected clones manufacturer [D Go Go Fan, Osso]. 
    
    
    Changed description of clone (bootleg of Centipede) to 'Magic Worm (bootleg of Centipede, set 1)'.
    
    
    - 0.146u2: Changed description of clones 'Caterpillar' to 'Caterpillar (bootleg of Centipede)', 'Millpac' to 'Millpac 
    
    
    (bootleg of Centipede)' and 'Magic Worm (bootleg)' to 'Magic Worm (bootleg of Centipede)'.
    
    
    - 0.146u1: Minor changes to Centipede low pass filtering. Fixed clones Caterpillar and Magic Worm (bootleg) crash before 
    
    
    OK [Couriersud].
    
    
    -  6th September 2010: Mr. Do - After much labor and sweat, Jcroach finished up the Centipede bezel, and we can finally 
    
    
    throw out the old version. And by taking the same AI file, and photos available on the net, I've also added in one of the 
    
    
    Euro versions of the bezel (where much of the green detail is red).
    
    
    - 18th October 2009: Smitdogg - Stefan Lindberg dumped a Japanese version of Centipede.
    
    
    - 0.133u1: Renamed (centipd2) to (centiped2).
    
    
    - 0.129: Added clone Centipede Dux (hack) (1980).
    
    
    - 0.127u1: Couriersud fixed missing sound in clones Centipede (bootleg), Magic Worm (bootleg) and Millpac.
    
    
    -  9th July 2008: Mr. Do - Centipede now has cocktail artwork, thanks to the BYOAC/CAG artwork. Centipede has always 
    
    
    bugged me. (Ooooh, a pun, and I didn't even try). Until such time that the actual artwork is finished (which is now 
    
    
    coming soon, I think), I adjusted the existing vector to at least be the same shape and colors as the original US bezel. 
    
    
    Still far from correct, but a lot better than before.
    
    
    - 0.122u8: Zsolt Vasvari removed colortables from Centipede and a number of other drivers, as part of a larger move to 
    
    
    phase out old-style colortables. Changed palettesize to 260 colors.
    
    
    - 21st January 2008: Mr. Do - I'm almost positive that the current version of the Centipede bezelis based off of one of 
    
    
    the Atari PC compilations - YUK! There are five different versions of this in the works coming soon: Upright, cabaret 
    
    
    (two kinds), euro and cocktail.
    
    
    - 0.108u1: Fixed rom names.
    
    
    - 12th August 2006: Mr. Do - I learned a few more new tricks in the artwork system. Most notably how to crop the viewing 
    
    
    area without touching the artwork, and using multiple views for one game. If you notice below, I've changed the table 
    
    
    (again), and some games show view_2 or more. With the new system, we are no longer limited to one piece of art per game, 
    
    
    or one view with that piece of art. For examples, check out Centipede (one piece of art; two different views). For the 
    
    
    games that have multiple views, you can choose which one to use from the Video Options selection in the [TAB] menu. This 
    
    
    works for both MAME and MAME32, and settings are saved in the gamename.cfg file.
    
    
    -  9th August 2006: Mr. Do - Thanks to Trigg, I realized that one game can have more than one view, including more than 
    
    
    one type of artwork in the file. (Well, Aaron explained it, but I guess it went woosh over my head the first time). This 
    
    
    will be good for a great deal of games. First one will be Centipede (full and cropped bezel).
    
    
    -  4th August 2006: Mr. Do - Ad_Enuff cropped the Centipede bezel; changed this one to centiped, and made the other one 
    
    
    centipd2.
    
    
    - 11th June 2006: 3D ARCADE - Btribble updates his Centipede 3D cabaret model to version 2 to include a no sideart 
    
    
    version.
    
    
    - 18th April 2006: 3D ARCADE - New 3D cabinet model for Centipede from BTribble.
    
    
    - 0.104: Verified that original Centipede PCB (revision 3) takes some time to register coins.
    
    
    - 0.97u5: Aaron Giles fixed sprites rotating in cocktail mode.
    
    
    - 0.92: Highwayman added prom ($0 - sync).
    
    
    - 0.84u5: Stefan Jokisch fixed naming of the various Centipede bootlegs. Changed description of clones Centipede (bootleg 
    
    
    set 2) to 'Centipede (bootleg)' and 'Centipede (bootleg set 1)' to 'Caterpillar'. Renamed (centipb2) to (centipdb) and 
    
    
    (centipdb) to (caterplr). Added new gfx1 rom ($800) to Caterpillar.
    
    
    - 12th July 2004: 3D ARCADE - New 3D cabinet model for Centipede from Baraka.
    
    
    - 0.78u1: Stefan Jokisch added prom ($0 - unused) to clone Millpac.
    
    
    - 0.68: Chris Hardy added clone Millpac (1980 Valadon).
    
    
    - 15th May 2003: Chris Hardy added Millpac to the Centipede driver.
    
    
    - 19th November 2002: Stephane Humbert added a clone called Caterpillar to the Centipede driver.
    
    
    - 0.62: Added clone Centipede (1 player, timed). Removed 3rd coin slot.
    
    
    - 20th July 2002: Zsolt Vasvari added a timed version of Centipede to the Centipede driver.
    
    
    - 0.60: Aaron Giles added clone Magic Worm (bootleg). Changed palettesize from 20 to 8 colors.
    
    
    - 14th April 2002: Aaron Giles added a bootleg called Magic Worm to the Centipede driver.
    
    
    - 15th April 2002: Aaron Giles merged the Centipede, Millipede, Warlords and Qwak prototype drivers because they were 
    
    
    similar.
    
    
    - 12th December 2001: Nicola Salmoria fixed the sprite orientation in the Centipede test screen.
    
    
    - 16th April 2001: Zsolt Vasvari fixed Centipede cocktail mode.
    
    
    -  2nd September 2000: Brad Oliver abstracted the dirty handling from Centipede and sped up Atari Tetris.
    
    
    - 27th February 2000: Nicola Salmoria fixed a Centipede palette bug.
    
    
    - 0.36RC1: Nicola Salmoria fixed a rounding error in IPF_CENTER handling which caused problems with Centipede. Note, 
    
    
    however, that it would be advisable to not use IPF_CENTER at all for trackball/dial inputs, since this is probably not 
    
    
    how the hardware works in reality. For the same reason, also removed the "clip" parameter from the PORT_ANALOG() macro.
    
    
    - 0.36b11: Zsolt Vasvari added clone Centipede (bootleg set 2). Changed description of clone 'Centipede (bootleg)' to 
    
    
    '(bootleg set 1)'.
    
    
    - 29th November 1999: Zsolt Vasvari added another Centipede bootleg romset.
    
    
    - 0.35b2: Zsolt Vasvari added Centipede (bootleg) with AY8910 instead of Pokey.
    
    
    - 0.33b7: Changed description to 'Centipede (revision 3)' and clone (rev 1) to '(revision 2)'. Renamed (centipd1) to 
    
    
    (centipd2). Known issues: For some unknown reason, revision 2 boots asking you to enter your name and doesn't go further. 
    
    
    You can work around this by entering and exiting service mode (F2).
    
    
    - 0.33b1: Brad Oliver added clone Centipede (rev 1). Service mode in Centipede works [Brad Oliver]. Changed the 6502 
    
    
    emulation to disable interrupts on a reset. Not sure if this is the correct behaviour, but Centipede needed it for the 
    
    
    service mode to work. Nicola Salmoria fixed colors in Centipede, including service mode multiplexed color test. Known 
    
    
    issues: The rev1 set doesn't seem to work with the trackball. Are coins supposed to take over a second to register? Need 
    
    
    to confirm CPU and Pokey clocks.
    
    
    - 0.27: Thanks to the precious information on the Pokey random number generator provided by Eric Smith, Hedley Rainnie 
    
    
    and Sean Trowbridge, some problems with Centipede (start with 18 credits) and Tempest (hang after level 13) are now 
    
    
    solved.
    
    
    - 0.26a: Mirko Buffoni worked with the wrong source, now everything is back to normality in Centipede.
    
    
    - 0.26: Patrick Lawrence did a great work adding trackball support to the main core system. Trackball is enable with 
    
    
    -trak parameter. Trackball support has been added to Centipede and Reactor.
    
    
    - 0.22: Mirko Buffoni fixed colors in Centipede. Thanks to Ivan Mackintosh for sending the info.
    
    
    - 0.14: Nicola Salmoria fixed bug which sometimes caused 6502 games not to run (actually they did run, but interrupts 
    
    
    didn't happen) and added high score saving to Centipede. Ron Fries provided a new version of his Pokey emulator which 
    
    
    fixes problems in the interface with the SEAL audio library (signed vs. unsigned samples).
    
    
    - 0.13: Use latest version of Marat's 6502 engine [Nicola Salmoria].
    
    
    - 0.12: Sound in Centipede [Nicola Salmoria], through Ron Fries' POKEY emulator.
    
    
    - 0.11: Centipede information taken from Centipede emulator by Ivan Mackintosh, MageX 0.3 by Edward Massey and memory map 
    
    
    by Peter Rittwage.
    
    
    - 0.10: Nicola Salmoria added Centipede (Atari 1980). Game is playable with wrong colors and no sound. Control: Arrows = 
    
    
    Move around and CTRL = Fire. This is the first 6502 game supported by MAME. I'm currently using Marat Fayzullin's engine. 
    
    
    Memory map comes directly from the Atari schematics (1981). Known issues: What is the clock speed of the original 
    
    
    machine? I'm currently using 1Mhz, I don't know if the game runs correctly. The game awards you 18 credits on startup.
    
    
    
    
    Other Emulators:
    
    
    * JAE
    
    
    * Retrocade
    
    
    
    
    Recommended Games (Maze Bugs):
    
    
    Centipede
    
    
    Arcade Classics (Super Centipede)
    
    
    Millipede
    
    
    Multipede
    
    
    4 Fun in 1 (Galactic Convoy)
    
    
    Boxing Bugs
    
    
    Frog & Spiders
    
    
    Lady Bug
    
    
    War of the Bugs
    
    
    The Amazing Adventures of Mr. F. Lea
    
    
    Anteater
    
    
    Beezer
    
    
    Black Widow
    
    
    Bubbles
    
    
    Williams Multigame (Bubbles)
    
    
    Changes
    
    
    Funky Bee
    
    
    Insector
    
    
    Slither
    
    
    Birdiy
    
    
    Botanic
    
    
    Imago
    
    
    Exed Exes
    
    
    Noboranka
    
    
    Stompin'
    
    
    Exterminator
    
    
    Insector X
    
    
    Povar / Sobrat' Buran / Agroprom (Pssst)
    
    
    Bio-hazard Battle (Mega Play)
    
    
    Critter Crusher
    
    
    Excelsior
    
    
    Ripper Ribbit
    
    
    Multi Champ
    
    
    Hammer (Mosquito, Cockrouch and Fly)
    
    
    Hae Hae Ka Ka Ka
    
    
    Dona Barata
    
    
    Mushiking The King Of Beetle 2K3 2nd
    
    
    Mushiking The King Of Beetle 2K5 1st
    
    
    MushiKing II - The King Of Beetle II
    
    
    Mushihime-Sama
    
    
    Mushihime-Sama Futari
    
    
    Mushihime-Sama Futari Black Label
    
    
    Bugs Fever
    
    
    
    
    Romset: 13 kb / 7 files / 8.42 zip
    
    
    ----
    Lots of 1sts to be surpassed: what are you waiting for? Play the game, submit the score...
    Thanks terencew, Conjured Entertainment, HugDD thanked this post
  3. 12-14-2015, 06:59 AM
    Accepted 231108

    Very nice run.
    I never was very good at this game, but I always blamed that on the trackball.
    I'll have to try it with the keys, and get rid of that excuse.
  4. 12-14-2015, 08:00 AM
    Quote Originally Posted by Barthax View Post
    Generic Info for game:
    Code:
    ROM set changed: yes
    0.106-0.154: centiped - "Centipede (revision 3)"
    0.155-0.168: centiped3 - "Centipede (revision 3)"
    
    Resolution, 0.168: 256x240 @ 60Hz
    
    Rules: https://www.twingalaxies.com/scores.php?scores=7702
    Hey Pete, just checking... since "centtime" was also renamed to "centiped" at 0.155, and there is a valid track for timed Centipede, should the generic info also include that detail? e.g.
    Code:
    ROM set changed: YES
    0.106-0.154: centiped - "Centipede (revision 3)"
    0.155-0.168: centiped3 - "Centipede (revision 3)"
    
    Resolution, 0.106-0.168: 256 x 240 @ 60.000000 Hz
    
    Rules, Points: https://www.twingalaxies.com/scores.php?scores=7702
    ---------------------------------------------------------------------
    ROM set changed: YES
    0.106-0.154: centtime - "Centipede (1 player, timed)"
    0.155-0.168: centiped - "Centipede (revision 4)"
    
    Resolution, 0.106-0.168: 256 x 240 @ 60.000000 Hz
    
    Rules, 3 Minutes Time Challenge: https://www.twingalaxies.com/scores.php?scores=21079
    Or am I missing something, which wouldn't surprise me because I looked straight past the analog input...
  5. 12-14-2015, 10:04 AM
    Quote Originally Posted by terencew View Post
    Or am I missing something, which wouldn't surprise me because I looked straight past the analog input...
    Hehe, after I posted I went digging myself 'cause I noticed the 0.155 centiped was the old centtime. ;) My new generic centiped.txt isn't as neat as yours, so I'll think I'll copy & paste. :D Three new files in all: centiped.txt, centiped3.txt and centtime.txt, none the same - an unusual circumstance.
    Lots of 1sts to be surpassed: what are you waiting for? Play the game, submit the score...
  6. 12-15-2015, 12:30 AM
    Quote Originally Posted by Conjured Entertainment View Post
    Accepted 231108

    Very nice run.
    I never was very good at this game, but I always blamed that on the trackball.
    I'll have to try it with the keys, and get rid of that excuse.
    Fortunately, I had long secured the "pretty girl" before I got any better at Centipede. No update on how Walter Day did in that field. ;).
    Once again there's everybody else and then 2 or 3 Elites like Hayes and Mitchell; et al.

  7. 12-15-2015, 09:27 PM
    Game play and score accepted. Nice to see an attempt afterall.
    streaming mspacman normal and turbo speed at:

    Francois du Toit
Results 1 to 7 of 7
Join us