(nw) (destdrby) Rom Image Corrections/Fixups: #6851
Conversation
Various prom image issues were fixed
dmodrbcc:
All 512 byte roms were set to length 256 (incorrect length)
Some upper bits in nibble-wide roms were not set to default zero
destdrby ("new" driver):
Added newly dumped roms from exidy PCB, images now match fixed images from dmodrbcc (expected)
Added new skeleton driver in exidyttl.cpp.
(Redundant with dmodrbcc in chicago.cpp, but it is a different PCB layout and different company)
deathrac:
Images 36 and 35 were corrupt, fixed with correct images from bootleg rhunting
Added note about format of image 36
rhunting:
Images now match death race 100%
Driver now uses deathrac rom images
|
Thanks for this, @palazzol ! I was pretty sure "deathrac.zip" was corrupt but I didn't feel like making the judgment call that "Robot Hunting" was going to be 100% identical in order to repair the dump. Are even the ROM filenames like we would create the same? F205v should still have all his Robot Hunting info online including PCB scans... I wonder if the person who recreated Death Race in an FPGA could share the VHDL and it be converted to MAME Netlist somehow? Might be easier to just recreate from scratch... I also didn't know we could use a define like you did ("#define rom_rhunting rom_deathrac") to define a completely identical clone ROM set. Is using a define commonly done? I don't recall seeing anyone do that before (maybe @Tafoid has?). |
|
|
|
@cuavas - In the history books, Demolition Derby (Chicago Coin) and Destruction Derby (Exidy) are listed as clones of each other, with Exidy developing the game first, then licensing it to Chicago Coin and ceasing their own production. Exidy later modified Destruction Derby by both replacing the graphics ROM and adding a new soundboard and improved character animation and published it in a redesigned cabinet as Death Race. Which says nothing about the actual circuitry. Chicago Coin's schematics are scanned and available but based on a quick check Exidy's are not, though Exidy's semi-sequel Death Race service manual and schematics are scanned and documented. Bitsavers at one point had Destruction Derby schematics in a hard copy allegedly (prior to the birth of bitsavers.org), but he left it unscanned and parted most of that documentation colllection out to other collectors when he left the arcade hobby and moved on to computers. gregf should have the Exidy service manual waiting for scanning, but gregf's manual did not include schematics. Still, the term "licensing" for what was done back then can also be rather imprecise. There's documentation on the flow of games and game ideas between Taito and Bally/Midway, and as the transition between TTL and CPU was happening, games created as TTL by Taito and "licensed" to Bally/Midway were implemented with CPUs, and sometimes even the opposite was seen, games developed with CPU in the US were converted to TTL in Japan. So sometimes "licensing" was effectively the "game idea" and the implementation rather different. As for precise release dates, records from anyone but Atari in this era tend to be rather poor, and you have to use a large variety of sources to try to guesstimate at them. (Data: thanks to prior private communication with The Golden Age Arcade Historian blog) Destruction Derby (Exidy): Demolition Derby (Chicago Coin): Death Race (Exidy): It's still early days for TTL drivers and our initial impulse was to organize drivers by publisher at least until things became more than just skeletons. As these drivers mature and netlists are created and perfected, parent/clone relationships will become much more important and apparent. Pong was cloned and altered dozens of times, as was Breakout. |
Various prom image issues were fixed
dmodrbcc:
All 512 byte roms were set to length 256 (incorrect length)
Some upper bits in nibble-wide roms were not set to default zero
destdrby ("new" driver):
Added newly dumped roms from exidy PCB, images now match fixed images from dmodrbcc (expected)
Added new skeleton driver in exidyttl.cpp.
(Redundant with dmodrbcc in chicago.cpp, but it is a different PCB layout and different company)
deathrac:
Images 36 and 35 were corrupt, fixed with correct images from bootleg rhunting
Added note about format of image 36
rhunting:
Images now match death race 100%
Driver now uses deathrac rom images