M.A.M.E. - Out Run [set 3] - Points - 55,819,280 - Scott Cunningham

Is this Performance Claim Valid?

    This poll is closed
This poll is closed
  1. M.A.M.E. - Out Run [set 3] - Points - 55,819,280 - Scott Cunningham

    02-23-2021, 08:40 AM
    vzaar-player


    Points
    WolfMame version
    220
    Track
    https://www.twingalaxies.com/scores.php?scores=19177
    Rank
    1
    Rules
    ROMSet: OutRun
    Unknown: Off
    Cabinet: Up Cockpit
    Time: Normal
    Enemies: Normal
    Special Rules: You may freely choose your pathway through the game.
    Submission Message
    Achieved on February 23, 2021
    Total Points = 55,819,280
    Total Race Time = 4:42.09
    43.7 seconds remaining
    No offroad trick



    Attached Files Attached Files
    Likes Almighty Dreadlock, nads, evan04, Barra liked this post
  2. 02-23-2021, 09:24 AM

    The individual stage times:


    Name:  Outrun_44209.jpg
Views: 22
Size:  28.8 KB
  3. 02-23-2021, 09:55 AM

    The DIP switch settings:

    Name:  dip switches 01.jpg
Views: 22
Size:  47.5 KB

    Name:  dip switches 02.jpg
Views: 22
Size:  126.7 KB
    Thanks evan04 thanked this post
  4. 02-23-2021, 11:42 AM
    The following analysis is neither exhaustive nor conclusive,
    and is not confirmation that this submission is valid.



    Starting check.bat on 23/02/2021 at 19:30:02.38

    ZIP test
    Code:
    Zip:
    
    7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21
    
    Scanning the drive for archives:
    1 file, 242427 bytes (237 KiB)
    
    Testing archive: C:\Analysis\zip\outrun_55819280_sac_2021_02_23.zip
    --
    Path = C:\Analysis\zip\outrun_55819280_sac_2021_02_23.zip
    Type = zip
    Physical Size = 242427
    
    Everything is OK
    
    Size:       248692
    Compressed: 242427
    RAR:


    ZIP list
    Code:
    7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21
    
    Scanning the drive for archives:
    1 file, 242427 bytes (237 KiB)
    
    Listing archive: C:\Analysis\zip\outrun_55819280_sac_2021_02_23.zip
    
    --
    Path = C:\Analysis\zip\outrun_55819280_sac_2021_02_23.zip
    Type = zip
    Physical Size = 242427
    
    ----------
    Path = outrun_55819280_sac_2021_02_23.inp
    Folder = -
    Size = 248692
    Packed Size = 242225
    Modified = 2021-02-23 13:42:41
    Created = 2021-02-23 16:07:10
    Accessed = 2021-02-23 16:07:10
    Attributes = A
    Encrypted = -
    Comment = 
    CRC = 4B3CE8B8
    Method = Deflate:Maximum
    Characteristics = NTFS
    Host OS = FAT
    Version = 20
    Volume Index = 0
    Offset = 0


    MAME Major Version 220

    What MAME thinks
    Code:
    Input file: outrun.inp
    INP version 3.5
    Created Tue Feb 23 13:36:14 2021
    
    Recorded using 0.220W (wolf220)
    Total playback frames: 23204
    Average recorded speed: 100%
    Average speed: 176.75% (404 seconds)


    Source driver
    outrun
    segaorun.cpp

    ROM and TG information
    Code:
    ROM set changed: no
    0.106-0.107: outrun - "Out Run (set 3)"
    0.108-0.111: outrun - "Out Run (standard/upright, Rev B)"
    0.112-0.200: outrun - "Out Run (sitdown/upright, Rev B)"
    
    Resolution, 0.106-0.114: 320x224 @ 60.000000Hz
    Resolution, 0.115-0.135: 320x224 @ 59.637405Hz
    Resolution, 0.136-0.200: 320x224 @ 60.054389Hz
    
    TG Game Entry: https://www.twingalaxies.com/game/out-run-set-3/mame/
    Rules, Points: https://www.twingalaxies.com/scores.php?scores=19177
    
    NOTE: "Enemies" DIP was renamed to "Difficulty" at between 0.111-0.112 - values/labels were otherwise unchanged.


    MAME info
    Code:
    mameinfo.dat entries:
    outrun
    segaorun.cpp
    __________________________________________________________________________________________________________________
    
    0.92 [Andrew Prime]
    
    0.36b2 [Andrew Prime]
    
    
    Artwork available
    
    
    NOTE:
    
    - The sequel to Out Run is Turbo Out Run (Sega 1989)
    
    
    Bugs:
    
    - outrun and clones: Minor graphics error. Machone (ID 05877)
    
    
    WIP:
    
    - 0.224: Added widescreen layouts with shifters [Firehawke].
    
    - 30th June 2019: Mr. Do - More stuff from Comboman's previously completed artwork. He added realistic control panels with the arcade shifter to many driving games. I started with Outrun. He did a great job with finding good pics of a bezel and control panel. From there, I fixed the aspect on the bezel, so that it would be the right size for a 4:3 game, and did some touchups on the control panel to clean things up here and there. The marquee is courtesy of the BYOAC / CAG artwork, with additional touchups by both Comboman and myself. For the flashing start lamp, I liked the version that Nightvoice did, so that is also in there. For the Cabaret view, I also added the map onto a marquee topper that that version of the cabinet came with. This cabinet had a different control panel, though, so no update on that yet.
    
    - 0.206: Minor changes to SEGA FD1089 key (317-0019.key) to match the format of real ones, thanks to Ed Cross [Andreas Naive].
    
    - 0.182: Added in Speed Indicator for clone 'Out Run (sitdown/upright, Rev B) (Enhanced Edition v1.1.0)'. The Enhanced versions use DSB-4 for showing speed in km/h or MPH. This is a new additional the original sets didn't support [Brian Troha].
    
    - 0.176: Use correct sub-CPU roms for clone 'Out Run (Japan, deluxe sitdown) (FD1089A 317-0019)' allow all the roms to pass in the MEMORY check routine of the test screen [Brian Troha].
    
    - 0.168: David Haywood added clones Out Run (deluxe sitdown) (Enhanced Edition v1.0.3) and Out Run (sitdown/upright, Rev B) (Enhanced Edition v1.1.0). Note: These Out Run mods are being used in arcades, mainly because they fix the Free Play mode and many current arcades use the 'pay once on the door, all machines set to freeplay' busines model.
    
    - 0.166: Changed description of clone (FD1089A 317-0019) to 'Out Run (Japan, deluxe sitdown) (FD1089A 317-0019)'.
    
    - 0.153: Charles MacDonald and ShouTime added clone Out Run (Japan, deluxe sitdown, FD1089A 317-0019). Thanks to Yasuhiro for the patch. Added motor and lamp outputs [Howard Casto, hap]. Added buttons 2 and 3. Changed description of clones (deluxe sitdown) to 'Out Run (deluxe sitdown earlier version)' and (sitdown/upright) to 'Out Run (deluxe sitdown)'. Renamed (outrundx) to (outrundxa) and (outruno) to (outrundx).
    
    - 27th December 2013: Smitdogg - ShouTime got OutRun - original JP version with FD1089A (317-0019). He is working with Charles on the System 16 game to dump the key.
    
    - 0.151: Hardcoded toggled inputs (eg. simulated hi-lo gearshift-lock in racing games) can now be manually turned off or on by the user (emu\ioport.c). For example, to disable the toggle on the shifter in Outrun, open cfg\outrun.cfg and add toggle="no" to the port tag, like so:  [hap].
    
    - 0.148: Shift Out Run sprites by 1 pixel in the x direction, reference point turbo outrun course map, real hardware isn't glitched like MAME was (video\sega16sp.c) [David Haywood].
    
    -  4th December 2012: reassembler.blog - I'm delighted to announce the release of Cannonball; a portable C++ OutRun engine. This is the product of many years of reverse engineering, hacking and debugging. The entire OutRun codebase has been decompiled and rewritten from scratch in C++. This extends to the Z80 sound program code and therefore full audio is supported. Not only that, but the game now runs at 60 frames per second and many bugs present in the original code are eradicated. This is just the beginning. Future releases will include a full menu, proper control, video & audio configuration plus an array of options and game modes not present in the original game (https://github.com/djyt/cannonball/wiki).
    
    - 0.143u8: Changed 'Unknown' dipswitch to 'Unused'.
    
    -  8th October 2010: Smitdogg - Thanks to f205v we ordered an Out Run Deluxe Rev.B set but it turned out to be regular old Out Run. We got it fairly cheap though and will dump the PALs and resell.
    
    - 0.136: Tafoid fixed incorrect vsync speed to 60.054389 Hz in Outrun and clones.
    
    - 0.135u4: Tafoid fixed incorrect master clock in Out Run and clones. Changed clock speeds of the 2x 68000 to 10MHz. Changed VSync to 47.709924 Hz.
    
    - 0.133u1: Guru added clone Out Run (sitdown/upright). Renamed (outrun2) to (outrunra) and (outrun1) to (outrundx).
    
    - 0.129u6: Mr. Do added built-in layouts for Out Run.
    
    - 27th December 2008: Mr. Do - Kiltron knocked a few bezels out this month including Cabaret bezels for Outrun.
    
    - 17th October 2007: Mr. Do - TheDriver from BYOAC acquired a much better scan of the map for upright Outrun.
    
    - 0.111u6: Changed description to 'Out Run (sitdown/upright, Rev B)' and clones (standard/upright, Rev A) to 'Out Run (sitdown/upright, Rev A)' and (deluxe) to 'Out Run (deluxe sitdown)'.
    
    - 16th October 2006: Mr. Do - Zorg had previously scanned the bezel decals for Out Run.
    
    - 0.107u2: Changed description to 'Out Run (standard/upright, Rev B)' and clones (set 2) to 'Out Run (standard/upright, Rev A)' and (set 1, Deluxe?) to 'Out Run (deluxe)'.
    
    - 0.97u4: David Haywood replaced old Outrun bootleg with a new dump that passes the ROM test and has proper rom names.
    
    - 27th June 2005: Corrado Tomaselli dumped Out Run (bootleg).
    
    - 0.94u2: Aaron Giles disabled direct scanline mode for Outrun road, which doesn't support it. Changed 68000 CPU1/2 clock speeds to 12.5MHz.
    
    - 10th March 2005: Aaron Giles - Been spending some time trying to figure out some remaining Out Run/X-Board/Y-Board details from schematics and PAL dumps. A special thanks to Colin Davies for digging up some Out Run schematics - these have been quite helpful in nailing down some details. For example, the priorities between the two roads in Out Run were not known, but thanks to the schematics I was able to identify the logic device that controls it. Once we got a dump of that, I was able to get things working correctly, fixing a few minor priority cases that weren't correct (though I was mostly right).
    
    - 0.94u1: Aaron Giles fixed sound in Out Run.
    
    - 0.92: Changed clone (set 2) to parent 'Out Run (set 3)', (set 1) to clone 'Out Run (set 2)' and clone (Deluxe?) to 'Out Run (set 1, Deluxe?)'. Renamed (outrun) to (outrun2), (outruna) to (outrun) and (outrundx) to (outrun1).
    
    - 0.91: David Haywood changed Out Run (set 1 and 2) to use a better set of GFX2 roms. Fixed rom names.
    
    - 0.90u1: Changed clock speed of the 2x 68000 CPUs to 10MHz and palettesize to 12288 colors. Fixed cpu2/3/gfx2/sound1 rom loading. Changed description of clone (set 3) to 'Out Run (bootleg)'.
    
    - 0.84u5: Replaced Stick controller with Paddle.
    
    - 0.79u1: Santeri Saarimaa fixed Out Run (Deluxe?) sound (was checking for outrunp).
    
    - 0.79: Changed description of clone (Japan Prototype?) to 'Out Run (Deluxe?)'. Renamed (outrunp) to (outrundx).
    
    - 0.78u5: Added clone Out Run (Japan Prototype?).
    
    - 0.61: Bryan McPhail fixed controls & gfx in Outrun. Added 4x buttons. Changed palettesize from 4096 to 8192 colors.
    
    -  7th May 2002: Bryan McPhail fixed a few bugs in the Sega System 16 driver and added the shadows back to Outrun and others.
    
    -  1st March 2001: Olivier Galibert fixed the second road in Outrun.
    
    -  9th November 2000: Nicola Salmoria fixed the Outrun road graphics bugs.
    
    - 0.37b9: Fixed gfx2 rom loading.
    
    - 0.36b7: Changed 'Unknown' dipswitch to 'Unused'.
    
    - 0.36b3: Changed Paddle input to Stick.
    
    - 16th August 1999: Andrew Prime sent in a nice System 16 update with Enduro Racer support and Outrun graphics problems fixed.
    
    - 0.36b2: Andrew Prime added 'Out Run (set 1)' (bootleg 1986) and clones (set 2) and (set 3).
    
    -  3rd August 1999: Andrew Prime sent in a huge System 16 driver update, with Hang-On graphics fixed and working drivers for Bay Route, Outrun, Space Harrier and Super Hang-On.
    
    
    ARCADE RELEASE: Out Run (Sega) - 1986/Sep/25
    
    
    LEVELS: 5
    
    
    Other Emulators:
    
    * Cannonball (https://github.com/djyt/cannonball/wiki)
    
    * FB Alpha
    
    * HBMAME
    
    * System 16
    
    
    Romset: 1.97 MB / 31 files / 801.9 zip
    __________________________________________________________________________________________________________________
    
    0.90u1 [Aaron Giles]
    
    
    NOTES:
    
    - Outrun hardware: System 16b tilemaps, frame buffered sprites with better zooming capabilities, and a road generator able to handle two roads simultaneously.
    
    - Super Hang-On hardware: Outrun lite, with System 16b sprites instead of the frame buffered sprites, and only one of the two roads is actually used.
    
    
    WIP:
    
    - 0.226: Fixed port tag/mask for shifters in 'widescreen' views (layout\outrun.lay) [Vas Crabb].
    
    - 0.224: Added layout\outrun.lay.
    
    - 0.222: READ/WRITE macros removal [Osso].
    
    - 0.215: Added ADC0804 A/D Converter to Sega Outrun driver [AJR].
    
    - 0.205: Removed SEGA_315_5195 MCFG macros [Osso]. Removed M68000, Z80, PALETTE, SEGAIC16_ROAD, GFXDECODE and FD1094 MCFG macros [Ryan Holtz].
    
    - 0.204: Removed YM2151, SEGAIC16VID, SEGA_OUTRUN_SPRITES and SEGA_SYS16B_SPRITES MCFG macros [Osso].
    
    - 0.202: Removed I8255 MCFG macros [Ryan Holtz]. Removed WATCHDOG MCFG macros [Osso].
    
    - 0.201: Removed NVRAM MCFG macros [Ryan Holtz].
    
    - 0.199: Added customized MCFG_DEVICE_ADD macros [Ryan Holtz].
    
    - 0.196: Internalized communication latches for sega_315_5195. 315-5195 mapper has same clock as CPU [AJR].
    
    - 0.195: Make sega_315_5195 sound read/write delegates standard device callbacks [AJR].
    
    - 0.185: Removed anonymous timers [Osso].
    
    - 0.155: ioport array for Out Run [hap]. Added friendly macros to initialize an ioport_array_finder with an array of port names. Update segaorun.c to use them. Removed runtime ioport tag lookups from a few other drivers [Alex Jackson].
    
    - 0.153: Corrected types (IE Deluxe or not) in Sega Outrun driver and added/updated minor documentation information [Brian Troha].
    
    - 0.148: Modernize the SegaPCM sound device [Andrew Gardner]: Modernizing the QSound device has proven tricky, so I did this one just to make sure my approach isn't wrong. SegaPCM modernized fine, so I'm guessing the modernized QSound device has some state that isn't getting cleared or something.
    
    - 0.147u1: hap fixed y board sprite colors (the 3ff to 7ff change) (video\segaorun.c). Fixed problem with marking dirty region (video\sega16sp.c).
    
    - 0.147: Added emu\sprite.c/h and video\sega16sp.h. Minor doc update for a set of Turbo Outrun. Added "set" number to game ID. EX: 834-6919 to 834-6919-01 [Brian Troha]. Created new sprite device base class, which manages a bitmap and a sparse bitmap for tracking which areas got updated. This allows sprites to be rendered independently to their own bitmap and then mixed in a final step. Converted the Sega sprite device over to this new model, and moved the mixing steps out of the sprite implementations and into the driver-specific video updates where it belongs. Added some further methods and helpers to the bitmap_t and rectangle classes. Created a sega_16bit_common_base class which handles thecommon Sega palette RAM mappings and open bus reads [Aaron Giles].
    
    - 0.146u5: Removed includes\segas16.h. Added includes\segaorun.h. Converted FD1089/FD1094 into proper devices, derived from m68000. They now handle their own decryption and memory management, so we can remove all the calls for initialization/reset/etc. The key now lives as a 'key' subdevice under the CPU, and the FD1089/1094 are now specified just like any other CPU. Created a helper class for managing fd1094 decryption caches. Added support for member functions to be called as DRIVER_INIT functions. To do this, #define MODERN_DRIVER_INIT prior to #including "emu.h" and you will be required to specify a class and member function for your driver init. Converted the memory mapper into a new modern device and updated the Sega Outrun driver to use it. Fixed ROM memory mapping so that the source ROMs can be loaded contiguously, removing a bunch of hacks. Untangled the joined segas1x_state and split the states for each system into their own classes. Cleaned up some implementations. Split segas16.h header into separate headers for each system. Convert multiply, divide and compare/timer chips into modern devices. Removed legacy 8255 APIs. Misc cleanups [Aaron Giles].
    
    - 0.145: Minor doc update [Brian Troha].
    
    - 0.143u8: Added includes\segaipt.h. Kanikani fixed coinage DIPSW using Sega common setting in Sega Outrun driver.
    
    - 0.141u2: Alex Jackson replaced anonymous timers used in video\segaic16.c and drivers\segaorun.c with allocated timers, making it possible to add save state support to these drivers.
    
    - 0.139u2: Treat unsupported read and write accesses (segaic16.c) to defined devices/memory as open-bus reads or unmapped writes instead of falling through to the memory-mapping registers [Phil Bennett].
    
    - 0.136u3: Added includes\segas16.h. Fabio Priuli added driver data struct to Sega Outrun driver.
    
    - 0.135u4: Guru added board notes to the Outrun/Super Hang-on driver.
    
    - 0.129u6: Mr. Do added layout\outrun.lay.
    
    - 0.116u2: Changed visible area to 320x224.
    
    - 0.114u1: Updated video timing in the Outrun driver games according to measurements from the boards [Aaron Giles]. Changed visible area to 321x224 and VSync to 59.637405 Hz or 60.054389 Hz.
    
    - 0.113u4: Fixed crash in System 16 games (machine\segaic16.c).
    
    - 0.113u2: Zsolt Vasvari updated a number of Sega games to use the new video timing code.
    
    - 0.111u6: Brian Troha cleaned up dipswitches and added documentation to the Outrun driver.
    
    - 0.108: Brian Troha added more extensive documentation to several of the Sega 16-bit drivers.
    
    - 0.107u2: Massive cleanup/fixing of 16-bit Sega drivers [Alex Jackson]: Many corrections to descriptive set names, adding revision letters, cabinet types, etc. Fixed many dipswitches and added DIP locations support. Adjusted min/max values for analog controls to improve response. Cleaned up a number of ROM names and fixed some incorrect guesses. Actually disabling 8751 in games that have a fake replacement. Hooked up 8255 PPI correctly now that it has mode 2 support. Fixed behavior of NMI line in later sega sound boards. Fixed addressing in the SegaPCM sound system. Some hardware/documentation cleanup.
    
    - 0.105u5: Aaron Giles fixed a memory_set_bankptr called NULL base in the segaorun.c driver.
    
    - 0.105: Aaron Giles fixed crash in System 16 games introduced by last update.
    
    - 0.94u2: Aaron Giles added many tweaks to Sega Outrun driver based on schematics. Connected some outputs via 8255 PPI. Fixed IRQ handling to match schematics. Hooked up watchdog, global mute. Fixed IRQ2 timing. Found missing 8th bit in Outrun/X-board sprite pitch. Implemented Outrun/X-board road priorities according to logic dump from Leopardcats. Hooked up road RAM double buffering that was missing for Outrun/X-board.
    
    - 0.93: Added clock parameter to Sega_PCM sound (15625 Hz).
    
    - 0.91u1: Compiler fixes [Lawrence Gold]: Returning a value from a void function in drivers\segaorun.c.
    
    - 0.90u4: Aaron Giles updated YM2151 mixing volume. Noted that the break LED no longer functions.
    
    - 0.90u1: Added segaorun.c driver and vidhrdw\segaorun.c. Moved all games (except shangonb) from outrun.c to segaorun.c driver. Aaron Giles unified all memory mapping code and moved it into machine\segaic16.c, unified all tilemap, sprite and road code and moved it into vidhrdw\segaic16.c and improved documentation on the various register layouts on the video side. Note that in the process, I broke the title screen animation for Laser Ghost, and there is now a 1-pixel column error on ddcrew's attract mode. These are known issues that I will try to address soon.


    Name:  1.png
Views: 18
Size:  36.6 KB
    Thanks stella_blue, evan04, Luigi Ruffolo thanked this post
Results 1 to 5 of 5
Join us