M.A.M.E. - Mr. Do's Castle [Set 1] - Points [Tournament Settings] - 64,320 - Robert Macauley

Is this a valid score?

    This poll is closed
This poll is closed
  1. M.A.M.E. - Mr. Do's Castle [Set 1] - Points [Tournament Settings] - 64,320 - Robert Macauley

    11-10-2019, 03:27 PM
    Vzaar Video Url:


    Points [Tournament Settings]
    WolfMame version
    106
    Score Track
    https://www.twingalaxies.com/scores.php?scores=7774
    Rules
    ROMSet: DoCastle
    Freeze: Off
    Difficulty: 2
    Rack Test: Off
    Advance Level on Getting D: Off
    Difficulty of Extra: Difficult
    Cabinet: Upright
    Lives: 3
    Special Rules: None
    Submission Message
    Played during MGL 36. More good luck than anything else but I'll take it

    Attached Files Attached Files
    Likes ivanstorm1973, OOO liked this post
  2. 11-12-2019, 02:41 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 Wed 13/11/2019 at 9:34:59.93


    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, 24596 bytes (25 KiB)
    
    
    Testing archive: E:\MAME\ALLexes\inp\MARP\RMacauley_docastle_64320.zip
    --
    Path = E:\MAME\ALLexes\inp\MARP\RMacauley_docastle_64320.zip
    Type = zip
    Physical Size = 24596
    
    
    Everything is Ok
    
    
    Files: 2
    Size:       4481494
    Compressed: 24596
    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, 24596 bytes (25 KiB)
    
    
    Listing archive: E:\MAME\ALLexes\inp\MARP\RMacauley_docastle_64320.zip
    
    
    --
    Path = E:\MAME\ALLexes\inp\MARP\RMacauley_docastle_64320.zip
    Type = zip
    Physical Size = 24596
    
    
    ----------
    Path = RMacauley_docastle_64320.inp
    Folder = -
    Size = 4480896
    Packed Size = 24089
    Modified = 2018-07-30 20:06:28
    Created = 
    Accessed = 
    Attributes = A
    Encrypted = -
    Comment = 
    CRC = 52184A39
    Method = Deflate
    Characteristics = 
    Host OS = FAT
    Version = 20
    Volume Index = 0
    Offset = 0
    
    
    Path = RMacauley_docastle_64320.wlf
    Folder = -
    Size = 598
    Packed Size = 221
    Modified = 2018-07-30 20:06:28
    Created = 
    Accessed = 
    Attributes = A
    Encrypted = -
    Comment = 
    CRC = 7A9E3F54
    Method = Deflate
    Characteristics = 
    Host OS = FAT
    Version = 20
    Volume Index = 0
    Offset = 24147
    
    
    
    
    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 = ~2529MHz (Intel)
    This recording was made with the C 68k core enabled
    Start date of recording: Mon Jul 30 19:26:23 2018
    
    
    Checks out OK. [1868]
    Playing back previously recorded game docastle (Mr. Do's Castle (set 1)) [press return]
    loading 01p_a1.bin  
    loading 01n_a2.bin  
    loading 01l_a3.bin  
    loading 01k_a4.bin  
    loading 07n_a0.bin  
    loading 01d.bin     
    loading 03a_a5.bin  
    loading 04m_a6.bin  
    loading 04l_a7.bin  
    loading 04j_a8.bin  
    loading 04h_a9.bin  
    loading 09c.bin     
                                  
    Average FPS: 10.344840 (759 frames)



    What wlfview thinks:
    Code:
    WLFVIEW 0.3 - Apr  5 2006
    
    
    Info loaded.  WLF rev 9
    
    
    Recorded for the game 'docastle'
    MAME version string: 0.106 (May 16 2006)
    
    
    -- CPU info --
    Vendor: Intel
    Processor Family: 6  Processor Model: 5
    Approximate clock speed: 2529656464Hz
    
    
    -- OS info --
    Operating System: Windows NT 6.1 Service Pack 1
    
    
    -- INP info --
    Number of frames: 36136
    Average record speed: 99.996458%
    System time at start of emulation: Mon Jul 30 19:26:23 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:
    docastle src/drivers/docastle.c
    DIP Info from source:
    Code:
    # MAME 0.106 source snippet [docastle.c]
    
    
    GAME( 1983, docastle, 0,        docastle, docastle, 0, ROT270, "Universal", "Mr. Do's Castle (set 1)", 0 )
    
    
    #define COINAGE_PORT \
    	PORT_START \
    	PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_B ) ) \
    	PORT_DIPSETTING(    0x06, DEF_STR( 4C_1C ) ) \
    	PORT_DIPSETTING(    0x08, DEF_STR( 3C_1C ) ) \
    	PORT_DIPSETTING(    0x0a, DEF_STR( 2C_1C ) ) \
    	PORT_DIPSETTING(    0x07, DEF_STR( 3C_2C ) ) \
    	PORT_DIPSETTING(    0x0f, DEF_STR( 1C_1C ) ) \
    	PORT_DIPSETTING(    0x09, DEF_STR( 2C_3C ) ) \
    	PORT_DIPSETTING(    0x0e, DEF_STR( 1C_2C ) ) \
    	PORT_DIPSETTING(    0x0d, DEF_STR( 1C_3C ) ) \
    	PORT_DIPSETTING(    0x0c, DEF_STR( 1C_4C ) ) \
    	PORT_DIPSETTING(    0x0b, DEF_STR( 1C_5C ) ) \
    	PORT_DIPSETTING(    0x00, DEF_STR( Free_Play ) ) \
    	/* 0x01, 0x02, 0x03, 0x04, 0x05 all give 1 Coin/1 Credit */ \
    	PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_A ) ) \
    	PORT_DIPSETTING(    0x60, DEF_STR( 4C_1C ) ) \
    	PORT_DIPSETTING(    0x80, DEF_STR( 3C_1C ) ) \
    	PORT_DIPSETTING(    0xa0, DEF_STR( 2C_1C ) ) \
    	PORT_DIPSETTING(    0x70, DEF_STR( 3C_2C ) ) \
    	PORT_DIPSETTING(    0xf0, DEF_STR( 1C_1C ) ) \
    	PORT_DIPSETTING(    0x90, DEF_STR( 2C_3C ) ) \
    	PORT_DIPSETTING(    0xe0, DEF_STR( 1C_2C ) ) \
    	PORT_DIPSETTING(    0xd0, DEF_STR( 1C_3C ) ) \
    	PORT_DIPSETTING(    0xc0, DEF_STR( 1C_4C ) ) \
    	PORT_DIPSETTING(    0xb0, DEF_STR( 1C_5C ) ) \
    	PORT_DIPSETTING(    0x00, DEF_STR( Free_Play ) ) \
    	/* 0x10, 0x20, 0x30, 0x40, 0x50 all give 1 Coin/1 Credit */
    
    
    #define DOCASTLE_IN0 \
    	PORT_START \
    	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY \
    	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY \
    	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY \
    	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY \
    	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_COCKTAIL \
    	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY PORT_COCKTAIL \
    	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY PORT_COCKTAIL \
    	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_COCKTAIL
    
    
    #define DOCASTLE_IN1 \
    	PORT_START \
    	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) \
    	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) \
    	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED ) \
    	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START1 ) \
    	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL \
    	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_COCKTAIL \
    	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED ) \
    	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START2 )
    
    
    #define DOCASTLE_IN2 \
    	PORT_START \
    	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_TILT ) \
    	PORT_SERVICE_NO_TOGGLE( 0x02, IP_ACTIVE_LOW ) \
    	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 ) PORT_IMPULSE(32) \
    	PORT_DIPNAME( 0x08, 0x08, "Freeze" ) \
    	PORT_DIPSETTING(    0x08, DEF_STR( Off ) ) \
    	PORT_DIPSETTING(    0x00, DEF_STR( On ) ) \
    	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) \
    	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 ) \
    	PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
    
    
    INPUT_PORTS_START( docastle )
    	DOCASTLE_IN0
    
    
    	DOCASTLE_IN1
    
    
    	DOCASTLE_IN2
    
    
    	PORT_START	// DSW0
    	PORT_DIPNAME( 0x03, 0x03, DEF_STR( Difficulty ) )
    	PORT_DIPSETTING(    0x03, "1 (Beginner)" )
    	PORT_DIPSETTING(    0x02, "2" )
    	PORT_DIPSETTING(    0x01, "3" )
    	PORT_DIPSETTING(    0x00, "4 (Advanced)" )
    	PORT_DIPNAME( 0x04, 0x04, "Rack Test" )
    	PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
    	PORT_DIPSETTING(    0x00, DEF_STR( On ) )
    	PORT_DIPNAME( 0x08, 0x08, "Advance Level on Getting Diamond" )
    	PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
    	PORT_DIPSETTING(    0x00, DEF_STR( On ) )
    	PORT_DIPNAME( 0x10, 0x10, "Difficulty of EXTRA" )
    	PORT_DIPSETTING(    0x10, DEF_STR( Easy ) )
    	PORT_DIPSETTING(    0x00, "Difficult" )
    	PORT_DIPNAME( 0x20, 0x00, DEF_STR( Cabinet ) )
    	PORT_DIPSETTING(    0x00, DEF_STR( Upright ) )
    	PORT_DIPSETTING(    0x20, DEF_STR( Cocktail ) )
    	PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Lives ) )
    	PORT_DIPSETTING(    0x00, "2" )
    	PORT_DIPSETTING(    0xc0, "3" )
    	PORT_DIPSETTING(    0x80, "4" )
    	PORT_DIPSETTING(    0x40, "5" )
    
    
    	COINAGE_PORT
    INPUT_PORTS_END
    
    
    
    
    Resolution: 240x192 @ 60.000000Hz
    
    
    TG Game Entry: https://www.twingalaxies.com/game/mr...le-set-1/mame/
    Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7774
    
    
    ROMSet: DoCastle
    Freeze: Off
    Difficulty: 2
    Rack Test: Off
    Advance Level on Getting D: Off
    Difficulty of Extra: Difficult
    Cabinet: Upright
    Lives: 3
    
    
    Sample correct TG:
    IN2: offset 0x2B, repeat every 0x7C, typical value 0xFF but varies with normal gameplay
    - IN2: 0x08 (Freeze): 0x08 (Off)
    DSW0: offset 0x2F, repeat every 0x7C, typical value 0xCE
    - DSW0: 0x03 (Difficulty): 0x02 (2)
    - DSW0: 0x04 (Rack Test): 0x04 (Off)
    - DSW0: 0x08 (Advance Level On Getting Diamond): 0x08 (Off)
    - DSW0: 0x10 (Difficulty of EXTRA): 0x00 (Difficult)
    - DSW0: 0x20 (Cabinet): 0x00 (Upright)
    - DSW0: 0xc0 (Lives): 0xc0 (3)
    
    
        20: 00 00 00 FF 00 00 00 FF  00 00 00 FF 00 00 00 CE
        A0: 00 00 00 FF 00 00 00 FF  00 00 00 CE 00 00 00 FF
       120: 00 00 00 FF 00 00 00 CE  00 00 00 FF 00 00 00 00

    Generic Info for game:
    Code:
    ROM set changed: no
    0.106-0.206: docastle - "Mr. Do's Castle (set 1)"
    
    
    Resolution, 0.106-0.123: 240x192 @ 60.000000Hz
    Resolution, 0.125-0.152: 240x192 @ 59.600000Hz
    Resolution, 0.153-0.206: 240x192 @ 59.659091Hz
    
    
    TG Game Entry: https://www.twingalaxies.com/game/mr...le-set-1/mame/
    Rules, Points [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=7774

    INP Header:
    Code:
        10: 90 7E C7 96 00 00 00 00  BF D9 5E 5B 19 DC 68 18 | .~.....^[.h.
        20: 00 00 00 FF 00 00 00 FF  00 00 00 FF 00 00 00 CE | ............
        30: 00 00 00 FF 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 FF | ........>.C...
        A0: 00 00 00 FF 00 00 00 FF  00 00 00 CE 00 00 00 FF | ............
        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 FF 00 00 00 FF | ....>.C......
       120: 00 00 00 FF 00 00 00 CE  00 00 00 FF 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:
    222F20: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    222F30: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    222F40: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    222F50: A2 82 43 E1 00 00 00 FD  00 00 00 FF 00 00 00 FF | .C.........
    222F60: 00 00 00 CE 00 00 00 FF  00 00 00 00 00 00 00 00 | ..............
    222F70: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    222F80: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    222F90: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    222FA0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    222FB0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    222FC0: 00 00 00 00 00 00 00 00  00 00 00 00 A2 82 43 E1 | .............C
    222FD0: 00 00 00 FD 00 00 00 FF  00 00 00 FF 00 00 00 CE | ............
    222FE0: 00 00 00 FF 00 00 00 00  00 00 00 00 00 00 00 00 | ...............
    222FF0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    223000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    223010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    223020: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    223030: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    223040: 00 00 00 00 00 00 00 00  A2 82 43 E1 00 00 00 FD | .........C...
    223050: 00 00 00 FF 00 00 00 FF  00 00 00 CE 00 00 00 FF | ............

    INP Tail-end:
    Code:
    445E40: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445E50: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445E60: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445E70: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445E80: 00 00 00 00 A2 82 43 E1  00 00 00 FF 00 00 00 FF | .....C......
    445E90: 00 00 00 FF 00 00 00 CE  00 00 00 FF 00 00 00 00 | .............
    445EA0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445EB0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445EC0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445ED0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445EE0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445EF0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445F00: A2 82 43 E1 00 00 00 FF  00 00 00 FF 00 00 00 FF | .C.........
    445F10: 00 00 00 CE 00 00 00 FF  00 00 00 00 00 00 00 00 | ..............
    445F20: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445F30: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445F40: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445F50: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445F60: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 | ................
    445F70: 00 00 00 00 00 00 00 00  00 00 00 00 A2 82 43 E1 | .............C



    MAME Info
    MAMEInfo.dat entries: docastle and docastle.c
    Code:
    MAMEInfo.dat entries for:
    docastle
    docastle.cpp
    ----
    0.33b7 [Nicola Salmoria]
    
    
    0.12 [Brad Oliver]
    
    
    
    
    Artwork available
    
    
    
    
    TEST MODE:
    
    
    - Keep LCTRL pressed and hit F3 to enter Test-Mode.
    
    
    
    
    Bugs:
    
    
    - docastle, docastle2: "Advance Level on Getting Diamond" DIP setting inverted. ozfalcon (ID 07071)
    
    
    
    
    WIP:
    
    
    -  6th September 2012: 3D ARCADE - New Universal 3D cabinet model for Mr. Do's Castle.
    
    
    - 31st October 2011: Mr. Do - Thanks to inspiration from kelly, I gave the Mr. Do bezel the proper treatment. I taught myself how to use the pencil tool properly in Photoshop, and based on the scan from the BYOAC/CAG artwork, and various photos, I'm finally happy with the end result. We also learned that the original Mr. Do bezel had a pink border around the screen; the blue border version is for conversions. This updates the files for mrdo, docastle, sraider and jjack. Mr. Do also includes the marquee, which is based on zorg's vector work, the BYOAC/CAG version, and photos, to make sure that I got the colors and alignment on the inside of the marquee correct. I'll add the control panel and instruction sticker later, once I finish them correctly.
    
    
    - 0.138u2: Changed Z80 CPU1 clock speed to 4MHz.
    
    
    - 22nd February 2010: Mr. Do - Until such time that Zorg finishes up vectoring the Mr. Do bezel, I figured I could at least semi-correct the current vector version, so the Universal bezel has been brightened up and replaced for Mr. Do, Mr. Do's Castle, Jumping Jack and Space Raider.
    
    
    - 0.136u2: Corrado Tomaselli changed Mr. Do's Castle to use the 76489A variant (verified on PCB).
    
    
    - 0.133u1: Renamed (docastl2) to (docastle2) and (docastlo) to (docastleo).
    
    
    - 0.129: MooglyGuy added savestate support to Mr. Do's Castle and clones.
    
    
    - 0.126u4: Fabio Priuli added DIP locations to Mr. Do's Castle.
    
    
    - 0.124u3: Nicola Salmoria adjusted Mr. Do's Castle refresh rate to match PCB measurement. Changed VSync to 59.6 Hz.
    
    
    - 0.124u2: Changed Z80 CPU1 clock speed to 3980000 MHz.
    
    
    - 0.115u4: Replaced SN76496 sound with SN76489.
    
    
    -  4th August 2006: Mr. Do - Fixed Mr. Do's Castle bezel (it was bugging me that it was off center). Addy may fix this one even better later.
    
    
    - 0.99u5: Corrado Tomaselli removed GAME_NO_COCKTAIL flag in Mr. Do's Castle and clones.
    
    
    - 0.92: Workaround for dipswitch problem in Mr Do's Castle [Nicola Salmoria].
    
    
    - 0.79u1: Fixed dipswitches.
    
    
    - 0.72: Added 'Advance Level on Getting Diamond' dipswitch.
    
    
    - 0.71u2: Added 2nd button and removed 3rd coin slot. Added 'Automatic Screen Renewal' dipswitch.
    
    
    - 0.69: Lee Taylor added clone Mr. Do's Castle (older).
    
    
    - 0.56: Added 3rd Z80 (4MHz) CPU (function not clear). Changed region proms to cpu3.
    
    
    - 0.34b6: Added unknown prom 01d.bin.
    
    
    - 0.33b7: Changed 'Mr. Do's Castle' to clone 'Mr. Do's Castle (set 2)' and clone (alternate version) to 'Mr. Do's Castle (set 1)' and 'Mr. Do VS The Unicorns' to 'Mr. Do vs. Unicorns'. Renamed (docastle) to (docastl2) and (docastl2) to (docastle).
    
    
    - 0.31: New timer-based event scheduler. This is a major change which is used throughout the code. See timer.c and cpuintrf.c to get an idea of the many things it does. One of the many benefits this has is that dipswitches in Do's Castle now work, but there's an endless list of things affected [Aaron Giles].
    
    
    - 0.30: Tatsuyuki Satoh and Nicola Salmoria cleaned up the SN76496 emulation, now it is similar to the 8910 one and all games use Tatsuyuki's code. This affects several games, most notably the Mr. Do! series.
    
    
    - 0.29: Test mode in Mr. Do's Castles & family works correctly (CPU execution is interleaved), dipswitches in Do's Castle still don't work [Nicola Salmoria].
    
    
    - 0.28: Nicola Salmoria added clone Mr. Do's Castle (alternate version).
    
    
    - 0.27: Added clone 'Mr. Do VS The Unicorns'. It's a different (probably earier) version and has significant differences in the gameplay. Thanks to Lee Taylor for info. Nicola Salmoria increased the maximum number of digital audio channels from 8 to 16, so there are no more missing voices in Mr Do's Castle.
    
    
    - 0.26a: Thanks to Gary Walton, Nicola added 100% correct colors in Mr Do's Castle.
    
    
    - 0.26: I'm proud to announce I've beated Mr Do's Castle [Mirko Buffoni]. Done one, done all. So now we have also Mr Do! RunRun and Mr Do! Wild Ride. Thanks to the invaluable help of Nicola, they are also arcade colors perfect, very fast (!) and each game has audio support and high score saving saving! Control: Arrows = Move around and CTRL = Fire. Known issues: Colors are wrong unless I find a correct color prom.
    
    
    - 0.12: Brad Oliver added 'Mr. Do's Castle' (Universal 1983). Not working yet!
    
    
    -  6th April 1992: Dumped Mr. Do vs. Unicorns.
    
    
    
    
    LEVELS: 10 (endless)
    
    
    
    
    Other Emulators:
    
    
    * FB Alpha
    
    
    * VAntAGE
    
    
    
    
    Recommended Games (Mr. Do!):
    
    
    Mr. Do!
    
    
    Mr. Do's Castle
    
    
    Do! Run Run
    
    
    Mr. Do's Wild Ride
    
    
    Neo Mr. Do!
    
    
    
    
    Recommended Games (Platform):
    
    
    Donkey Kong
    
    
    FamicomBox (Donkey Kong)
    
    
    Donkey Kong / Donkey Kong Jr / Mario Bros
    
    
    Crazy Kong
    
    
    Crazy Kong Part II
    
    
    Kong
    
    
    Donkey Kong Junior
    
    
    FamicomBox (Donkey Kong Jr.)
    
    
    Donkey Kong 3
    
    
    Super Donkey Kong (Super Famicom Box)
    
    
    Logger
    
    
    Naughty Mouse
    
    
    Woodpecker
    
    
    Burger Time
    
    
    Burger Time (DECO Cassette)
    
    
    Super Burger Time
    
    
    Peter Pepper's Ice Cream Factory (DECO Cassette)
    
    
    Dock Man
    
    
    Kangaroo
    
    
    Ponpoko
    
    
    Popeye
    
    
    FamicomBox (Popeye)
    
    
    Springer
    
    
    Super Mouse
    
    
    Arabian
    
    
    Boggy '84
    
    
    Botanic
    
    
    Bristles (Max-A-Flex)
    
    
    Chameleon
    
    
    Congo Bongo
    
    
    Hopper Robo
    
    
    Journey
    
    
    Jump Coaster
    
    
    Mappy
    
    
    Namco Classic Collection Vol.1 (Mappy)
    
    
    Mario Bros.
    
    
    Mario Bros. (PlayChoice-10)
    
    
    Mouser
    
    
    Mr. Do's Castle
    
    
    Number Crash
    
    
    Roc'n Rope
    
    
    Konami 80's AC Special (Roc'n Rope)
    
    
    Super Glob
    
    
    Ben Bero Beh
    
    
    Flicky
    
    
    Jump Kun
    
    
    Jumping Jack
    
    
    Mr. Do's Wild Ride
    
    
    Pandora's Palace
    
    
    Peter Pack-Rat
    
    
    Video Vince and the Game Factory
    
    
    Vs. Ice Climber
    
    
    Vs. Ice Climber Dual
    
    
    Vs. Wrecking Crew
    
    
    Wily Tower
    
    
    Fire Trap
    
    
    Solomon's Key
    
    
    Snezhnaja Koroleva
    
    
    Pig Out: Dine Like a Swine!
    
    
    Sea Hunter Penguin
    
    
    Multi 5 (Tong Boy)
    
    
    
    
    Romset: 97 kb / 12 files / 33.6 zip
    
    
    ----
    0.12 [Brad Oliver]
    
    
    
    
    TODO:
    
    
    - Third CPU
    
    
    - Dipswitch reading bug. dorunrun and docastle are VERY timing sensitive, and dipswitch reading will fail if timing is not completely accurate.
    
    
    - The dorunrun attract mode sequence is also very timing sensitive. The behaviour of the "dorunrun2" set, verified on the real board, with all dips in the OFF position (easiest difficulty setting), should be, for the first 12 rounds of demo play.
    
    
    - Unknown ports 0 and 2
    
    
    - Bad communication in idsoccer
    
    
    - ADPCM status in idsoccer
    
    
    - Real values for the ADPCM interface in idsoccer
    
    
    - Handle flipscreen on/off based on address line A7 (cX0X/cX8X)
    
    
    
    
    NOTES:
    
    
    - idsoccer seems to run on a modified version of this board which allows for more sprite tiles, it also has a MSM5205 chip for sample playback.
    
    
    
    
    WIP:
    
    
    - 0.210: Converted screen update functions to RGB32. This is intended to expedite CRTC-based video modernization [AJR].
    
    
    - 0.206: Removed MACHINE_CONFIG macros [Ryan Holtz].
    
    
    - 0.204: Put maincpu irq back to vsync. Note: docastle schematics say that maincpu(and cpu3) interrupt comes from the 6845 CURSOR pin. The cursor is configured at scanline 0, and causes the games to update the next video frame during active display. What is the culprit here? For now, it's simply hooked up to vsync [hap]. Removed H46505 MCFG macros [Osso].
    
    
    - 0.202: Removed WATCHDOG MCFG macros [Osso].
    
    
    - 0.197: Replaced MCFG_CPU_VBLANK_INT with CRTC callbacks. Fixes different BONUS letters sequence in Mr. Do's Wild Ride [AJR].
    
    
    - 0.188: Weird and inefficient way of reading inputs based on schematics, but code seems to agree. Clarify reset behavior [AJR].
    
    
    - 0.184: Read inputs through TMS1025. Added input callbacks and read handler to TMS1024/TMS1025. Clean up code a little [AJR].
    
    
    - 0.153: Added video raw params to Docastle driver. Also tried to hook up CRTC but got screen offset glitches. Don't clutter error.log by default (machine\docastle.c). Note: This ia a hack, it can be accurately emulated once our Z80 core supports WAIT [hap]. Hooked up slave CPU IRQ according to schematics. Added note about CRTC and visible area, removed obsolete comments [Alex Jackson]. Changed VSync to 59.659091 Hz.
    
    
    - 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for Docastle driver.
    
    
    - 0.139u2: Phil Bennett fixed unable to enter Service Mode in all sets in the Docastle driver.
    
    
    - 0.135u2: Fabio Priuli added driver data structs to the Docastle driver.
    
    
    - 0.129: smf and David Haywood maps all Docastle games third CPU rom to 0x0000 so that MAME doesn't log unmapped reads constantly. This fixes immense emulation speed drop bug.
    
    
    - 0.124u3: Nicola Salmoria adjusted Mr. Do's Castle refresh rate to match PCB measurement. Changed VSync to 59.6 Hz.
    
    
    - 0.118u5: Aaron Giles vastly simplified the rendering code in the Docastle driver. Changed palettesize to 512 colors.
    
    
    - 0.115u4: Lord Nightmare fixed the Docastle driver to explicitly use the SN76489 now that it behaves differently from the SN76496.
    
    
    - 0.111u5: Added includes\docastle.h.
    
    
    - 0.92: Changed Z80 CPU1 clock speed to 3.9MHz.
    
    
    - 0.79u1: Curt Coder updated Docastle driver memory maps.
    
    
    - 0.35b11: Merged dowild.c with docastle.c driver.
    
    
    - 0.31: Removed sndhrdw\docastle.c.
    
    
    - 0.26: Added dowild.c driver and sndhrdw\docastle.c.
    
    
    - 0.20: Removed vidhrdw\mrdocast.c.
    
    
    - 0.19: Added vidhrdw\mrdocast.c.
    
    
    - 0.12: Added docastle.c driver, machine\docastle.c, vidhrdw\docastle.c and vidhrdw\generic.c/h.
    
    
    ----

    Human interpretation:
    Time calc: 19:26:23 + (36136 frames 60Hz @ 99.996458% [10:02.29]) = 19:36:25 vs zip mod 20:06:28 [please allow for timezone differences]

    Name:  docastle.png
Views: 25
Size:  2.2 KB



    Name:  image.png
Views: 25
Size:  9.2 KB
  3. 11-19-2019, 03:49 AM
    Fun game. Accepted.
  4. 11-19-2019, 03:52 AM
    Accepted!!
Results 1 to 4 of 4
Join us