Hi all, Long time lurker who thought this might be a good place to share what I've discovered looking through the recent uploads of Midway arcade game source code. If you weren't aware already, someone uploaded a load of source code and other assets from '90s Midway coin-ops in the past week. Looking through it there are lots of ROMsets not in MAME as well as generally interesting information on the development and history of these games. Feel free to add anything you might have found in this thread.
It includes things like a previously unknown and unreleased game called RoadKill (aka Derby Race as it seems to be called in the source as a placeholder name) that at a glance seems to be something like Atari's Badlands.
I've only looked at a few games in detail so far, but the below are my findings:
Note the repository seems to include data for NBA Hangtime AND NBA Maximum Hangtime mixed together. Max Hangtime data seems to be denoted by an X before filenames.
Compiled ROMs Present - Yes Version History - Yes, see nba-hangtime/SRC/CHANGES.DOC See also nba-hangtime/SRC/REVUP.DOC Source latest version - appears to be 1.3 from nba-hangtime/SRC/CHANGES.DOC Previous version source - Yes, backups of most old versions seem to have been included
Compiled ROMs As far as I can see, only the program ROMs have been included for this game, unlike some of the other games below that have everything.
Program ROMs NBA Hangtime L1.1 - 04/16/96 - Already present in MAME and matches existing ROMs M1.1 - 04/16/96 - New, not in MAME L1.2 - 08/29/96 - New, not in MAME M1.2 - 08/29/96 - New, not in MAME M1.3 - 10/10/96 - New, not in MAME L1.3 - 10/10/96 - New, not in MAME
NBA Maximum Hangtime L0.9 - 10/30/96 - New, not in MAME L1.0 - 11/08/96 - Already present in MAME and matches existing ROMs M1.0 - 11/08/96 - New, not in MAME
(Note version 1.03 of Max Hangtime already included in MAME is NOT present here)
nba-hangtime/SRC/COMBOS.DOC - all combination codes to unlock the various cheats/fun modes in the game nba-hangtime/SRC/TODO.DOC - Todo list of new features and bugs to fix. There are also older versions of this file in the old backups that document how the game progressed during development
Compiled ROMs Present - Yes Version History - Yes, see narc/NARC/NARCREVS.DOC Source latest version - appears to be 7.00 from NARCHELP.ASM Previous version source - No
Program ROMs Rev 6.00 - New, not in MAME Rev 7.00 - Already present in MAME and matches existing ROMs
Graphics ROMs are located in narc/IMG/IROM/ These are identical to the ones already in MAME Sound ROMs are located in narc/SOUND/ NONE of these match MAME:
narc/NARC/DUMP.DOC - this is a document listing observations from a location test (how far players got, bugs, etc). Claims to be for version 1.91, which does not appear in the version history document narc/NARC/NARC.DOC - How to build Narc in interlaced display mode narc/NARC/NARCCART.DOC - George N Petro's comments on the NES home port of Narc narc/NARC/NARCREVS.DOC - Version history with amusing comments on both what was fixed between versions but also complaining about managemment decisions narc/NARC/NARCSTUF.DOC - Todo list/idea list from unknown period of development narc/SOUND/WAVMUSIC.DOC - List of songs used in the game with their names
Compiled ROMs Present - Yes Version History - No Source latest version - appears to be LA5 from TROGMENU.ASM Previous version source - No
Program ROMs LA3 - 02/10/91 - New, not in MAME (Note this is DIFFERENT to the build of LA3 already in MAME, which is dated 02/14/91. Both ROMs in this new set are different) LA5 - 03/29/91 - Already present in MAME and matches existing ROMs PA5-PAC 08/28/90 - New, not in MAME (these are the files TROGFE.0 and TROGFE.1 in the main directory. Presumably this is also the first "Pac-Man" build of the game created)
Graphics ROMs for Trog can be found in trog/IMG/IROM/ These are identical to the ones in MAME APART from two that are very slightly different: TROG428.0 trog_ii_u-113_la-1.u113 99.566650% TROG428.1 trog_ii_u-97_la-1.u97 99.520111%
Sound ROMs for the game are in trog/SOUND/ and are identical to the ones in MAME
Appears to also have two versions of Trog for NES, but quick testing of these didn't seem to work in FCEUX
trog/TROGPROJ.DOC - Design brief for the project. This is for the original version of the game (i.e. non "PAC"). At this stage the idea was each player was a different kind of dinosaur rather than just a recolour of the same one as in the what was created for the game trog/ROMS.DOC - List of constituent ROMs of game version PA3-PAC dated 8/15/90. This version is not in MAME and seemingly not included in the repository unfortunately trog/TROGIDEA.DOC - List of ideas to add to the game, including a "Rally X" style bonus level trog/READ.ME - Confirms LA5 is final version
I'll look at the other games later.
Last edited by R. Belmont; 04/09/2106:40 PM. Reason: Removed direct references to the illegal source leaks.
Based on the titles involved, it's pretty clear to me who it all came from. The person involved should be applauded for it.
Nonetheless, I can't help but feel a bit jilted in that all of the games are already pretty well-covered in MAME already.
In a perfect world, there'd be some level of leakage as far as the Zeus and Zeus II graphics API goes, as well as possibly the first generation of Raw Thrills graphics FPGA, since I doubt they're making any bank off of such legacy titles these days anyway.
I see the above and other stuff I've found since is already in the source now which is great so I'll lay off. One thing I have found that doesn't seem to be there yet - there's a prototype ROMset for Total Carnage that presents itself as "Proto v3.0". There are also graphics ROMs presumably for this version which differ from the known sets, but no sound ROMs.
Is there an easy way to view any .img image files from this dump?
Thanks for posting your findings. A few of the codes in Hangtime have never been published/discovered as far as I can tell and they do work. I was also able to find the Initial/Pin for one of the secret players that has never been published (though previously found through MAME cheats).