M.A.M.E. - Check Man - Points - 356,150 - Michael Smith

Is this Performance Claim valid?

    This poll is closed
This poll is closed
  1. M.A.M.E. - Check Man - Points - 356,150 - Michael Smith

    08-26-2018, 12:47 AM
    vzaar-player


    Points
    WolfMame version
    106
    Track
    https://www.twingalaxies.com/scores.php?scores=24467
    Rules
    ROMSet: CheckMan
    Cabinet: Upright
    Lives: 3
    Bonus Life: 100000
    Difficulty Increases at Level 5
    Special Rules: None
    Submission Message
    -
    Attached Files Attached Files
    Likes ivanstorm1973 liked this post
  2. 08-26-2018, 12:48 AM
    I used wolf mame ver 106. i have included a zip file with the .imp and .wlf files. included with this submission is a video capture file.
    Thanks ivanstorm1973 thanked this post
  3. 08-26-2018, 07:06 PM
    *** 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 27/08/2018 at 12:53:26.02


    Zip test
    Code:
    Zip:
    
    
    7-Zip 18.01 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2018-01-28
    
    
    Scanning the drive for archives:
    1 file, 32326 bytes (32 KiB)
    
    
    Testing archive: E:\MAME\ALLexes\inp\MARP\checkman 356150.zip
    --
    Path = E:\MAME\ALLexes\inp\MARP\checkman 356150.zip
    Type = zip
    Physical Size = 32326
    
    
    Everything is Ok
    
    
    Files: 2
    Size:       5362142
    Compressed: 32326
    RAR:
    
    
    7-Zip 18.01 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2018-01-28
    
    
    Scanning the drive for archives:

    Zip list
    Code:
    
    7-Zip 18.01 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2018-01-28
    
    
    Scanning the drive for archives:
    1 file, 32326 bytes (32 KiB)
    
    
    Listing archive: E:\MAME\ALLexes\inp\MARP\checkman 356150.zip
    
    
    --
    Path = E:\MAME\ALLexes\inp\MARP\checkman 356150.zip
    Type = zip
    Physical Size = 32326
    
    
    ----------
    Path = checkman 356150.inp
    Folder = -
    Size = 5361544
    Packed Size = 31804
    Modified = 2018-08-26 18:05:10
    Created = 2018-08-26 18:06:06
    Accessed = 2018-08-26 18:06:06
    Attributes = A
    Encrypted = -
    Comment = 
    CRC = 3D86938B
    Method = Deflate
    Characteristics = NTFS
    Host OS = FAT
    Version = 20
    Volume Index = 0
    Offset = 0
    
    
    Path = checkman 356150.wlf
    Folder = -
    Size = 598
    Packed Size = 200
    Modified = 2018-08-26 18:05:10
    Created = 2018-08-26 18:06:06
    Accessed = 2018-08-26 18:06:06
    Attributes = A
    Encrypted = -
    Comment = 
    CRC = 25921D7D
    Method = Deflate
    Characteristics = NTFS
    Host OS = FAT
    Version = 20
    Volume Index = 0
    Offset = 31853
    
    
    
    
    7-Zip 18.01 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2018-01-28
    
    
    Scanning the drive for archives:

    MAME Major Version 106


    What MAME thinks:
    Code:
    Recorded in WolfMAME 0.106
    Recorded system's speed = ~4016MHz (AMD)
    This recording was made with the C 68k core enabled
    Start date of recording: Sun Aug 26 17:52:55 2018
    
    
    Checks out OK. [2f46]
    Playing back previously recorded game checkman (Check Man) [press return]
    loading cm1         
    loading cm2         
    loading cm3         
    loading cm4         
    loading cm5         
    loading cm13        
    loading cm14        
    loading cm11        
    loading cm9         
    loading checkman.clr



    What wlfview thinks:
    Code:
    WLFVIEW 0.3 - Apr  5 2006
    
    
    Info loaded.  WLF rev 9
    
    
    Recorded for the game 'checkman'
    MAME version string: 0.106 (May 16 2006)
    
    
    -- CPU info --
    Vendor: AMD
    Processor Family: 15  Processor Model: 2
    Approximate clock speed: 4016783068Hz
    
    
    -- OS info --
    Operating System: Windows NT 6.2 
    
    
    -- INP info --
    Number of frames: 43238
    Average record speed: 99.882719%
    System time at start of emulation: Sun Aug 26 17:52:55 2018
    Sound: 44100Hz     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:
    checkman src/drivers/galaxian.c
    DIP Info from source:
    Code:
    # MAME 0.106 source snippet [galaxian.c]
    
    
    GAME( 1982, checkman, 0,        checkman, checkman, checkman, ROT90,  "Zilec-Zenitone", "Check Man", GAME_SUPPORTS_SAVE )
    
    
    INPUT_PORTS_START( checkman )
    	PORT_START_TAG("IN0")
    	PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN2 )
    	PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN1 )
    	PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT )
    	PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT )
    	PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_COCKTAIL PORT_NAME("P2 Tiles Right")
    	PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN )
    	PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_COCKTAIL
    	PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP )
    
    
    	PORT_START_TAG("IN1")
    	PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_START1 ) PORT_NAME("Start 1 / P1 Tiles Left")/* also p1 tiles left */
    	PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_START2 ) PORT_NAME("Start 2 / P1 Tiles Right")/* also p1 tiles right */
    	PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_COCKTAIL
    	PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_COCKTAIL
    	PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_COCKTAIL PORT_NAME("P2 Tiles Left")/* p2 tiles left */
    	PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_COCKTAIL
    	PORT_DIPNAME( 0x40, 0x00, DEF_STR( Coinage ) )
    	PORT_DIPSETTING(    0x40, "A 2C/1C  B 1C/3C" )
    	PORT_DIPSETTING(    0x00, "A 1C/1C  B 1C/6C" )
    	PORT_DIPNAME( 0x80, 0x00, DEF_STR( Cabinet ) )
    	PORT_DIPSETTING(    0x00, DEF_STR( Upright ) )
    	PORT_DIPSETTING(    0x80, DEF_STR( Cocktail ) )
    
    
    	PORT_START_TAG("DSW0")
    	PORT_DIPNAME( 0x03, 0x00, DEF_STR( Lives ) )
    	PORT_DIPSETTING(    0x00, "3" )
    	PORT_DIPSETTING(    0x01, "4" )
    	PORT_DIPSETTING(    0x02, "5" )
    	PORT_DIPSETTING(    0x03, "6" )
    	PORT_DIPNAME( 0x04, 0x00, DEF_STR( Bonus_Life ) )
    	PORT_DIPSETTING(    0x00, "100000" )
    	PORT_DIPSETTING(    0x04, "200000" )
    	PORT_DIPNAME( 0x08, 0x00, "Difficulty Increases At Level" )
    	PORT_DIPSETTING(    0x08, "3" )
    	PORT_DIPSETTING(    0x00, "5" )
    	PORT_BIT( 0xf0, IP_ACTIVE_HIGH, IPT_UNUSED )
    INPUT_PORTS_END
    
    
    Resolution: 256x224 @ 60.606060Hz
    
    
    TG Game Entry: https://www.twingalaxies.com/game/check-man/mame/
    Rules, Points: https://www.twingalaxies.com/scores.php?scores=24467
    
    
    ROMSet: CheckMan
    Cabinet: Upright
    Lives: 3
    Bonus Life: 100000
    Difficulty Increases at Level 5
    
    
    Sample correct TG:
    IN1: offset 0x27, repeat every 0x7C, typical value 0x00 but varies with normal gameplay, expect upper nibble 0x70 or lower
    - IN1: 0x40 (Coinage): [not relevant]
    - IN1: 0x80 (Cabinet): 0x00 (Upright)
    DSW0: offset 0x2B, repeat every 0x7C, typical value 0x00
    - DSW0: 0x03 (Lives): 0x00 (3)
    - DSW0: 0x04 (Bonus_Life): 0x00 (100000)
    - DSW0: 0x08 (Difficulty Increases At Level): 0x00 (5)
    
    
        20: 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
       110: 00 00 00 00 3E 82 43 E1  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

    Generic Info for game:
    Code:
    ROM set changed: no
    0.106-0.196: checkman - "Check Man"
    
    
    Resolution, 0.106-0.113: 256x224 @ 60.606060Hz
    Resolution, 0.114-0.196: 768x224 @ 60.606061Hz
    
    
    TG Game Entry: https://www.twingalaxies.com/game/check-man/mame/
    Rules, Points: https://www.twingalaxies.com/scores.php?scores=24467

    INP Header:
    Code:
        10: DC 3E 6B EF 00 00 00 00  57 5C 82 5B 32 5F 46 2F | Ü>kï....W\.[2_F/
        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 | ................
        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 00 | ........>.Cá....
        A0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
        B0: 00 00 00 00 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 00 | ....>.Cá........
       120: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
       130: 00 00 00 00 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:
    28E720: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E730: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E740: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E750: 00 00 00 00 A1 82 43 E1  00 00 00 08 00 00 00 04 | ....¡.Cá........
    28E760: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E770: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E780: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E790: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E7A0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E7B0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E7C0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E7D0: A1 82 43 E1 00 00 00 08  00 00 00 04 00 00 00 00 | ¡.Cá............
    28E7E0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E7F0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E800: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E810: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E820: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E830: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    28E840: 00 00 00 00 00 00 00 00  00 00 00 00 A1 82 43 E1 | ............¡.Cá
    28E850: 00 00 00 08 00 00 00 04  00 00 00 00 00 00 00 00 | ................

    INP Tail-end:
    Code:
    51CE50: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CE60: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CE70: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CE80: 00 00 00 00 00 00 00 00  00 00 00 00 A7 82 43 E1 | ............§.Cá
    51CE90: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CEA0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CEB0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CEC0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CED0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CEE0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CEF0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CF00: 00 00 00 00 00 00 00 00  A7 82 43 E1 00 00 00 00 | ........§.Cá....
    51CF10: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CF20: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CF30: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CF40: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CF50: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CF60: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CF70: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    51CF80: 00 00 00 00 A7 82 43 E1                          | ....§.Cá



    MAME Info
    checkman is the parent set.
    MAMEInfo.dat entries: checkman and galaxian.c
    Code:
    MAMEInfo.dat entries for:
    galaxian.cpp
    checkman
    ----
    0.124u1 [Aaron Giles, Stephane Humbert, Nicola Salmoria, Robert Anschuetz, Alan J. Mccormick]
    
    
    0.06 [Nicola Salmoria, Robert Anschuetz, Alan J. Mccormick]
    
    
    0.05 [Nicola Salmoria, Robert Anschuetz]
    
    
    
    
    Bugs:
    
    
    - All sets in galdrvr.c: Sprite cut-off isn't correct for player 2 (cocktail mode). Robbbert (ID 02077)
    
    
    
    
    WIP:
    
    
    - 0.190: Miscellaneous configuration cleanups and corrections. 555 star blinking timer is only present on Scramble, Super Cobra and similar hardware. Scramble clone Explorer (bootleg of Scramble) uses two AY-3-8912 and no 555 timer. Added the (first) two 8255 PPIs only in konami_base and stop removing and readding these in derivative configurations. Safer order for static definitions [AJR].
    
    
    - 0.188: Clean up driver by using device arrays [AJR].
    
    
    - 0.185: Removed timer_set() [Osso].
    
    
    - 0.184: Cleaned up clock definitions in Galaxian driver (KONAMI_SOUND_CLOCK -> 14.31818 MHz) [kazblox].
    
    
    - 0.167: Fixed horizontal partial updates in Galaxian driver [David Haywood].
    
    
    - 0.153: Small cleanup [Osso].
    
    
    - 0.152: Updated some commented code [Osso].
    
    
    - 0.150: Merged galaxian.inc with galaxian.c driver. Modernized galaxian sound device [Osso]. Moved galaxian.inc contents (inputs, romdefs and gamelist) to galaxian.c [hap].
    
    
    - 0.149u1: Changed galdrvr.c driver to galaxian.inc [Miodrag Milanovic].
    
    
    - 0.147u4: Clarify some titles [hap].
    
    
    - 0.147u2: Some manufacturer were wronly set to Nichibutsu [hap].
    
    
    - 0.147: Move sx+1 up (sprites_draw), fixes stray sprite line at screen edge [hap].
    
    
    - 0.146: Updated Galaxian driver to use modern I8255 implementation instead of the legacy one [Fabio Priuli]. hap fixed mistakes with MCFG_SOUND_ROUTE in MCFG_SOUND_MODIFY, causing double routing (louder volume + soundchip showing up twice in the sliders menu).
    
    
    - 0.142u5: Aaron Giles fixed game resets right after loading auto saved state (galaxian, frogger and many others).
    
    
    - 0.142u1: Atari Ace converted Galaxian driver to driver_device.
    
    
    - 0.141u4: Added audio\galaxian.h. hap fixed sprite X offset in the Galaxian driver. Further decoupled some driver files to help driver_device conversions [Atari Ace]: Galaxian audio code get his own includes.
    
    
    - 0.140u1: Derrick Renaud optimized speed of DISCRETE_DAC_R1.
    
    
    - 0.133u3: Discrete sound update [Couriersud]: Removed global variable discrete_current_context. Discrete_info is now passed instead of device, we may get device by using disc_info->device. Added DISCRETE_IMPORT(*block): Imports another discrete block. Added DISCRETE_REMOVE(node1, node2): Removes a range of nodes. Added DISCRETE_REPLACE: Next node replaces existing node, thus preserving run order. Added DISCRETE_NOP(node): Does nothing, to be replaced. Added a prescanning stage to build final block list after execution of the above. The additions provide an easy way to document subtle difference between boards. Please see audio\galaxian.c for an example. DSS_COUNTER updates [Couriersud]: Clock_node no longer needs to be static for DISC_CLK_IS_FREQ. Rewrote inc/dec logic to avoid loop. Added DISCRETE_BIT(S)_DECODE [Couriersud]: Decodes individual bits from input values. Updated drivers which had macro DISCRETE_BITSET (which was a bit misleading). This should be slightly faster than using DISCRETE_TRANSROM. Discrete sound enhancements [Couriersud]: Put some life into RCDISC5 enable mode. This now acts as a switch between R and C. Capacitor voltage will be preserved if disabled. Made galaxian use the above. Saved 2 nodes and increased accuracy. Added DISC_LFSR_FLAG_OUTPUT_SR_SN1 flag to shift register noise generator. This will output the value of the shift register to sub-node 1. This is needed for future bzone discrete sound emulation. BTW: RCDISC5 will be used as well. Left a note on RCDISC3 on what is needed to be implemented for bzone. Optimized the LFSR a bit. LFSRs running at high frequency (> sample_freq) should benefit. Galaxian sound updates [Couriersud]: Moon Cresta and Galaxian now have their respective schematics emulated, i.e. Moon Cresta has a slightly different mixing stage. Cleaned up driver, added some section titles and comments, removed old code. Removed emu_timer, this was causing a stream of stream_updates only updating 3 samples. Replaced with discrete timer module DSS_TIMER now. Use DISCRETE_NOTE for pitch generation; it is more accurate (within the one ms where the pitch changes) and saves a node. Use DISCRETE_BITS_DECODE and save 2 nodes.
    
    
    - 0.133u2: Created discrete sound emulation for galaxian [Couriersud]: Changed all audio related AM_WRITE to AM_DEV_WRITE. Moved discrete sound related pieces such as initialization into audio\galaxian.h. Split some memory maps into sound related and not sound related parts. Added possibility in discrete.h to select hardware (galaxian/moon cresta) at compile time. This leads to slightly different volume levels. Hit sound (explosion) has been hacked to increase volume. Currently, we can not accurately model the switch/opamp filter circuit. Rewrote timer code so that the pitch timer is only used when it produces audible results. Replaced Samples sound with Discrete.
    
    
    - 0.133u1: hap switched Galaxian LFO sound to use the long-disabled NEW_LFO. It's not entirely fixed, but it's closer.
    
    
    - 0.131u4: Brian Troha added documentation about the Galaxian bootleg hardware (redufo and pacmanbl) known as Artic Multi-System.
    
    
    - 0.130u1: Couriersud adjusted volume in the Galaxian driver.
    
    
    - 0.129u4: Aaron Giles fixed the Galaxian-derived games driver, which crashes with DEVCB dialog.
    
    
    - 0.127u6: 8255 PPI interface cleanup [Aaron Giles]: Added MDRV_PPI8255_ADD, MDRV_PPI8255_RECONFIG and MDRV_PPI8255_REMOVE macros; updated all drivers to use them. Changed callbacks to device read/write handlers intead of machine read/write handlers; updated all drivers accordingly. Normalized function and variable names to be lower_under. Removed a number of redundant interfaces from the galaxian/scramble line of games.
    
    
    - 0.126u1: Couriersud fixed cocktail sprite position in video\galaxian.c driver. Fixes that the frog disappears for player 2 if moved backwards.
    
    
    - 0.125u5: Moved calipso, spdcoin, superbon, moonwar and moonwara to galaxian.c [Couriersud].
    
    
    - 0.124u4: Couriersud fixed discrete sound and konami filter addressing in Galaxian driver. Also changed addressing of AY-3-8910 to be in line with schematics.
    
    
    - 0.124u1: Splitted driver into galdrvr.c, galaxold.c and galaxian.c. Merged amidar.c and frogger.c with galdrvr.c driver. Added the Scramble driver games scramble, scrambls, explorer, strfbomb, atlantis, atlants2, theend, theends, froggers, frogf, amidars, sfx, skelagon, monsterz, scorpion, scrpiona and scrpionb to the galdrvr.c driver. Added the Super Cobra (scobra.c) games scobra, scobras, scobrase, scobrab, armorcar, armorca2, tazmania, anteater, losttomb and losttmbh to the galdrvr.c driver. Moved the Galaxian games scramblb, scramb2, 4in1, bagmanmc, dkongjrm, rockclim, ozon1, ladybugg, vpool, drivfrcg, drivfrcb, bongo, hunchbkg, harem, tazzmang, racknrol, hexpool, hexpoola, trvchlng, ckongg, kkgalax and porter to the galaxold.c driver. Galaxian rewrite. Ultimately will combine the existing drivers for galaxian, scramble, frogger, scobra, amidar and dambustr. For the moment, only a subset of games are implemented in the new system; the remainder are running on the old code. Main features are accurate video timing, correct stars implementation, better organization, simplified input ports and many other smaller fixes [Aaron Giles, Stephane Humbert]. Couriersud added discrete filtering and mixing to galaxian.c games using konami_sound. Aaron Giles fixed sprites are cut off on the top row in 4in1, gmgalax and pacmanbl and fixed the background is shifted to the right and cut off on the right side in pacmanbl and batman2. Changed visible area to 224x768 and palettesize to 32 colors.
    
    
    - 0.118u1: Galaxian driver updates [Stephane Humbert]: Fixed Space Dragon (Moon Cresta bootleg, set 2) gfx rom loading. 100% verified dipswitches for all sets. Added long notes for all sets.
    
    
    - 0.114u3: Couriersud fixed explosion sound cut off.
    
    
    - 0.113u2: Changed VSync to 60.606061 Hz.
    
    
    - 0.110u2: Added machine\galaxian.c. Galaxian/Scramble driver reorganization [Atari Ace]: machine\scramble.c is broken up into two files: machine\galaxian.c and machine\scramble.c, drivers\amidar.c, drivers\frogger.c, drivers\scobra.c get copies of some of the data structures they shared from other drivers. galaxian_base is made static and uses outside of the main driver were rewritten. cclimber_decode code from drivers\cclimber.c was separated into its own machine\cclimber.c file to allow mshuttle to share it without taking on other dependencies.
    
    
    - 0.101: Aaron Giles added save state support to the Galaxian driver and all the associated drivers. Marked all games in galaxian.c, scramble.c, scobra.c, frogger.c and amidar.c as GAME_SUPPORTS_SAVE.
    
    
    - 0.96u4: Aaron Giles fixed game reset in Galaxian due to running out of timers (set range to 0x7fff).
    
    
    - 0.94: Aaron Giles removed SAMPLES support from sndhrdw\galaxian.c (shot- and death.wav).
    
    
    - 0.93: Changed Custom sound to Samples. Added shot and death.wav samples.
    
    
    - 0.85u1: Aaron Giles fixed input port definition errors in Galaxian driver.
    
    
    - 0.78u5: smf added -state to the Windows version. The code was already in the core to handle it, all this patch does is allows you to set options.savegame. Not sure how reliable it is, it worked for galaxian.
    
    
    - 0.63: Added includes\galaxian.h.
    
    
    - 19th March 2002: Stephane Humbert fixed a small bug in the Galaxian driver.
    
    
    -  9th February 2002: Stephane Humbert fixed the dipswitches, inputs and a few other problems in the Galaxian driver, and re-added the Scorpion bootleg running on the Galaxian hardware.
    
    
    - 27th October 2001: Stephane Humbert added cocktail mode in several games in the Galaxian driver.
    
    
    - 0.53: Changed palettesize from 99 to 98 colors.
    
    
    - 12th July 2001: Zsolt Vasvari sent in an update for the Galaxian hardware drivers, fixing a lot of issues.
    
    
    - 0.37b16: Removed vidhrdw\amidar.c, vidhrdw\frogger.c and sndhrdw\frogger.c. Zsolt Vasvari have rewritten the Galaxian PCB drivers. Changed palettesize from 97 to 99 colors.
    
    
    - 0.37b4: void schedule_full_refresh(void). This just sets full_refresh to true for the next screenrefresh. See vidhrdw\galaxian.c for examples on this and set_vh_global_attribute [Zsolt Vasvari].
    
    
    -  1st June 2001: Zsolt Vasvari fixed the Galaxian / Scramble starfield graphics emulation.
    
    
    - 27th May 2001: Zsolt Vasvari rewrote the drivers based on Galaxian PCB, with many improvements.
    
    
    -  2nd May 2001: Zsolt Vasvari updated the Amidar driver with many bugfixes and cleanups.
    
    
    - 11th April 2001: Zsolt Vasvari added two bootleg clones to the Galaxian driver.
    
    
    - 26th February 2000: Michael Soderstrom fixed some Galaxian memory handling bugs.
    
    
    - 0.36b16: Merged mooncrst.c with galaxian.c driver. Added sndhrdw\galaxian.c. Changed VSync to 60.606060 Hz.
    
    
    - 0.36b11: Juergen Buchmueller and Tatsuyuki Satoh improved emulation of the Galaxians sound subsystem. Samples are no longer used.
    
    
    - 27th March 1999: Nicola fixed the Galaxian starfield.
    
    
    - 0.35b9: Merged jumpbug.c with galaxian.c driver. Nicola Salmoria fixed the Galaxian-style starfield. Believe it or not, it had been broken since day 1.
    
    
    - 0.35b2: Changed palettesize from 96 to 97 colors.
    
    
    - 0.33b5: Attempt at making the main Galaxian / Moon Cresta sound channel more accurate [Nicola Salmoria].
    
    
    - 0.31: Merged moonqsr.c with galaxian.c driver. Removed sndhrdw\jumpbug.c.
    
    
    - 0.30: Removed sndhrdw\amidar.c. Some tweaks to dipswitches to Super Cobra, Lost Tomb, etc [James R. Twine].
    
    
    - 0.28: Removed vidhrdw\mooncrst.c and vidhrdw\moonqsr.c. Added vidhrdw\galaxian.c.
    
    
    - 0.25: Added vidhrdw\jumpbug.c.
    
    
    - 0.18: Added sndhrdw\jumpbug.c.
    
    
    - 0.16: Added sndhrdw\amidar.c and sndhrdw\generic.c/h.
    
    
    - 0.15: Added sndhrdw\frogger.c.
    
    
    - 0.12: Added jumpbug.c driver and vidhrdw\generic.c/h.
    
    
    - 0.08: Added moonqsr.c driver and vidhrdw\moonqsr.c.
    
    
    - 0.06: Added amidar.c and frogger.c drivers, vidhrdw\amidar.c and vidhrdw\frogger.c. Changed galaxian\driver.c, theend\driver.c, mooncrst\driver.c, mooncrst\vidhrdw.c and mooncrst\sndhrdw.c to drivers\galaxian.c, drivers\theend.c, drivers\mooncrst.c, vidhrdw\mooncrst.c and sndhrdw\mooncrst.c. Star background in Galaxians & co. The way I calculate it is probably not correct, anyway it looks reasonable [Nicola Salmoria].
    
    
    - 0.05: Added galaxian\driver.c, theend\driver.c, mooncrst\driver.c, mooncrst\vidhrdw.c and mooncrst\sndhrdw.c.
    
    
    ----
    0.31 [Brad Oliver]
    
    
    
    
    NOTE:
    
    
    - Checkman does not seem to have a control for the sliding of the pieces which was in the original game. checkmaj has designated buttons, but checkman uses the p1 and p2 start buttons. InsideOutBoy
    
    
    
    
    WIP:
    
    
    - 0.150: Added 'Galaxian Custom' sound.
    
    
    - 0.134: Removed Discrete sound in clone Check Man (Japan).
    
    
    - 0.133u1: Renamed (checkmaj) to (checkmanj).
    
    
    - 0.67: Changed descriptions to 'Check Man' and clone (Japan) to 'Check Man (Japan)'.
    
    
    - 0.36b16: Changed Z80 CPU1 clock speed to 1789750 Hz.
    
    
    - 0.36b9: Zsolt Vasvari added clone Checkman (Japan).
    
    
    - 12th November 1999: Zsolt Vasvari fixed sound in Check Man.
    
    
    - 11th November 1999: Zsolt Vasvari added Check Man to the Galaxian driver, but sound isn't yet working because of a bad rom.
    
    
    - 0.34b3: Brad Oliver fixed movement of the squares in Check Man.
    
    
    - 0.34b1: Added color prom.
    
    
    - 0.31: Brad Oliver added 'Check Man' (Zilec-Zenitone 1982). Control: Use 1 and 2 to move the rows left and right.
    
    
    - 27th February 1997: Gary Walton dumped Check Man. All of the ROMS are contained on a smallish single card. The main circuit board is similar to Galaxian - there are no graphics ROMs - but two ribbon cables from where the roms would be seated leading to the ROM board. There are two boards perched above the main board. The first contains two processors ( Z80's ) and an AY-3-8910 sound chip.
    
    
    
    
    PLAY INSTRUCTIONS:
    
    
    - Use key 1 and 2 to move the rows left and right.
    
    
    - Your task is to defuse the ticking bombs before they reach to zero.
    
    
    - You gain extra points by running over flags but beware of the skulls and stomping boots.
    
    
    
    
    Other Emulators:
    
    
    * FB Alpha
    
    
    * VAntAGE
    
    
    
    
    Recommended Games (Maze):
    
    
    Amazing Maze
    
    
    The Hand
    
    
    Lady Bug
    
    
    Lock'n'Chase
    
    
    Lock'n'Chase (DECO Cassette)
    
    
    Mouse Trap
    
    
    Oli-Boo-Chu
    
    
    Round-Up
    
    
    Titan (Pac-Man hack)
    
    
    Check Man
    
    
    Dorodon
    
    
    Eyes
    
    
    Hard Hat
    
    
    Dingo
    
    
    Eggor
    
    
    Joinem
    
    
    Mr. TNT
    
    
    Poly-Play (ZRE) (Hase und Wolf)
    
    
    Poly-Play (ZRE-PP) (Hase und Wolf)
    
    
    Merlins Money Maze
    
    
    Klad / Labyrinth
    
    
    Touche Me
    
    
    Twin Brats
    
    
    
    
    Romset: 18 kb / 10 files / 13.9 zip
    
    
    ----

    Human interpretation:
    Time calc: 17:52:55 + (43238 frames ÷ 60.60606Hz @ 99.882719% [11:54.26]) ≈ 18:04:49 vs zip mod 18:05:10 [please allow for timezone differences]


    Name:  chec0008.png
Views: 71
Size:  1.3 KB
    Likes HugDD liked this post
  4. 09-20-2018, 10:58 AM
    Everything checks out.

    Accepted.
    Thanks mitchuk thanked this post
Results 1 to 4 of 4
Join us