-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Add Daioh loctest and remove hacked Daioh set. #147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Add Daioh (location test version) [CoolMod, trap15] Remove Daioh (set 1) and replace with Daioh (set 2). Set 1 was a hack and probably should not have been accepted.
the original set 'daioh' with roms fg001001.u3 and fg001002.u4 (which you removed!) was dumped at least 10-15 years ago (probably by Al Kossow judging by the PCB layout) and is definitely not a hack. the rom names match the PCB ascii layout in the src and also correspond with the standard way Seta ROMs were labelled at the factory. |
The set 1 at the time of this push request was not that one. Look at the combined program binaries. Here's a breakdown I did in IRC of the changes and why I think they're not official: the vector table has been changed to make bus error and address error go somewhere other than a hard lock If I removed the wrong one, I'll revise my pull request, but I'm quite sure I got the right one. "set 1" was from a few years ago and was somehow promoted to "set 1" instead of the other set, despite it being pretty obviously hacked. |
.- ROM_LOAD16_BYTE( "fg001001.u3", 0x000000, 0x080000, CRC(e1ef3007) looks to me like the original set with crc e1ef3007 and 5e3481f9 has been removed from the src and replaced with the daioha roms (u3/u4). surely not correct...... |
No, that's correct. "fg1-001.u3" matches the naming scheme of the other files in the set anyways. daioha was the old daioh, which got renamed to daioha when the current "set 1" was added and promoted to set 1. Check the second and 3rd 32bit value in the combined ROM, if they're $400 that's correct, if it's $A10 that's wrong. I'm pretty certain I deleted the one with $A10. |
so you're saying at some point in the past the "hacked" set got promoted to the original parent set?
|
Yeah, shortly after addition it was promoted to parent set. If you'd like to do a full ROM rename and keep the current "set 1" as "bootleg?" or "hack?" or just anything but the parent set, I'd be willing to compromise to that end. |
I'm not going to do anything. you are messing with it, you can fix it or your merge will be nak'd ;-) promote the original original Daioh set (with rom names that match the PCB layout in the src) to parent |
p.s. if you want, also add the summary from your previous post with the code changes as a note above the daioha set when re-added showing what is changed and say it's possibly a hack/bootleg. |
I've re-added the questionable set as 'daioh1' to try to help avoid confusing it with the 'daioha' set. |
ok thats fine now. |
I've sent them to TDU. |
Add Daioh loctest and remove hacked Daioh set.
Here are pictures of the PCB courtesy of CoolMod. http://daifukkat.su/files/daiohloc_pics.7z |
trap15, you yourself did a breakdown of the changes on a forum a couple of years ago. I guess you forgot: http://shmups.system11.org/viewtopic.php?f=1&t=42415&p=822369 Summary: the changes consist of a fix for a crashing bug specific to the US 6-button mode, and some tweaks to make the game harder e.g. by spawning fewer 1up items. None of the changes appear to be related to adapting the game to run on different hardware, so it's probably not a bootleg. Luckily I have archives from the MAMEDev list going back to when the set was added. The ROMs were submitted in 2012 attached to the following email.
In a followup email, the submitter provided this (unfortunately low resolution) photo of the PCB: which Guru confirmed to be an original Seta board. Guru also commented that
The set was added as parent and the old set demoted to a clone specifically because of the crash fix. |
btw, the prototype / location test version has some bad tiles on the background of the titlescreen, possibly due to it being a proto, but it would be good to know that the roms were read at least twice when it was dumped to rule out any potential dumping problem. |
version bump: mame 0.220
- Balalín (type-in, MicroHobby mamedev#125) [Ignacio Prini] - Magnus Zone (type-in, MicroHobby mamedev#126) [Ignacio Prini] - Oráculo Egipcio (type-in, MicroHobby mamedev#127) [Ignacio Prini] - Demolition (type-in, MicroHobby mamedev#128) [Ignacio Prini] - Basket Trainer (type-in, MicroHobby mamedev#129) [Ignacio Prini] - Galaxy Fun (type-in, MicroHobby mamedev#130) [Ignacio Prini] - Micro Draw (type-in, MicroHobby mamedev#131, mamedev#132) [Ignacio Prini] - El Alambrista (type-in, MicroHobby mamedev#133) [Ignacio Prini] - Ranamirez (type-in, MicroHobby mamedev#134) [Ignacio Prini] - Fórmula Suicida (type-in, MicroHobby mamedev#135) [Ignacio Prini] - Phantasmas (type-in, MicroHobby mamedev#136) [Ignacio Prini] - Dardos (type-in, MicroHobby mamedev#137) [Ignacio Prini] - S.E.M.I.S.I.S. (type-in, MicroHobby mamedev#138, mamedev#139) [Ignacio Prini] - Alley's Gun (type-in, MicroHobby mamedev#140) [Ignacio Prini] - Kleingeld (type-in, MicroHobby mamedev#141, mamedev#142) [Ignacio Prini] - Caribe’s Day (type-in, MicroHobby mamedev#143) [Ignacio Prini] - Rally (type-in, MicroHobby mamedev#144) [Ignacio Prini] - La Profecía (type-in, MicroHobby mamedev#145) [Ignacio Prini] - Mine Alert (type-in, MicroHobby mamedev#146, mamedev#147) [Ignacio Prini] - Freddy (type-in, MicroHobby mamedev#148) [Ignacio Prini] - Russian's Attack (type-in, MicroHobby mamedev#149, mamedev#150) [Ignacio Prini] - En Ruta (type-in, MicroHobby mamedev#151) [Ignacio Prini] - Zinco (type-in, MicroHobby mamedev#152) [Ignacio Prini] - Ruffo’s Dream (type-in, MicroHobby mamedev#153) [Ignacio Prini] - Crozet (type-in, MicroHobby mamedev#154) [Ignacio Prini] - Rock Animation (type-in, MicroHobby mamedev#155) [Ignacio Prini] - Bunker (type-in, MicroHobby mamedev#156) [Ignacio Prini] - Telepuzzle (type-in, MicroHobby mamedev#157) [Ignacio Prini] - Golfo Pérsico (type-in, MicroHobby mamedev#158) [Ignacio Prini] - Mad Drivers (type-in, MicroHobby mamedev#159) [Ignacio Prini] - Bowling Star (type-in, MicroHobby mamedev#160) [Ignacio Prini] - Gas-Car (type-in, MicroHobby mamedev#161) [Ignacio Prini] - Ghost Like (type-in, MicroHobby mamedev#162) [Ignacio Prini] - Sky Invaders (type-in, MicroHobby mamedev#163) [Ignacio Prini] - Perico Jones (type-in, MicroHobby mamedev#164) [Ignacio Prini] - Brad Zotes (type-in, MicroHobby mamedev#165) [Ignacio Prini] - Striker (type-in, MicroHobby mamedev#166) [Ignacio Prini] - Indy (type-in, MicroHobby mamedev#167) [Ignacio Prini] - Topin (type-in, MicroHobby mamedev#168) [Ignacio Prini] - Starlike (type-in, MicroHobby mamedev#169) [Ignacio Prini] - Tres en Raya (type-in, MicroHobby mamedev#170) [Ignacio Prini] - Goteras (type-in, MicroHobby mamedev#171) [Ignacio Prini] - Parvision (type-in, MicroHobby mamedev#172) [Ignacio Prini] - Furax (type-in, MicroHobby mamedev#173) [Ignacio Prini] - Duck Shooting (type-in, MicroHobby mamedev#174) [Ignacio Prini] - Nomen Rosae (type-in, MicroHobby mamedev#175) [Ignacio Prini] - PunkyMan (type-in, MicroHobby mamedev#176) [Ignacio Prini] - El Retorno del Yedi (type-in, MicroHobby mamedev#177) [Ignacio Prini] - Sky Warrior (type-in, MicroHobby mamedev#178) [Ignacio Prini] - Reptkon (type-in, MicroHobby mamedev#179) [Ignacio Prini] - Intro (type-in, MicroHobby mamedev#180) [Ignacio Prini] - Keops (type-in, MicroHobby mamedev#181) [Ignacio Prini] - Sir Gawain (type-in, MicroHobby mamedev#182) [Ignacio Prini] - Snake (type-in, MicroHobby mamedev#183) [Ignacio Prini] - Microbowl (type-in, MicroHobby mamedev#184) [Ignacio Prini] - God Save the Punk (type-in, MicroHobby mamedev#185) [Ignacio Prini]
- Balalín (type-in, MicroHobby issue 125) [Ignacio Prini] - Magnus Zone (type-in, MicroHobby issue 126) [Ignacio Prini] - Oráculo Egipcio (type-in, MicroHobby issue 127) [Ignacio Prini] - Demolition (type-in, MicroHobby issue 128) [Ignacio Prini] - Basket Trainer (type-in, MicroHobby issue 129) [Ignacio Prini] - Galaxy Fun (type-in, MicroHobby issue 130) [Ignacio Prini] - Micro Draw (type-in, MicroHobby issue 131, mamedev#132) [Ignacio Prini] - El Alambrista (type-in, MicroHobby issue 133) [Ignacio Prini] - Ranamirez (type-in, MicroHobby issue 134) [Ignacio Prini] - Fórmula Suicida (type-in, MicroHobby issue 135) [Ignacio Prini] - Phantasmas (type-in, MicroHobby issue 136) [Ignacio Prini] - Dardos (type-in, MicroHobby issue 137) [Ignacio Prini] - S.E.M.I.S.I.S. (type-in, MicroHobby issue 138, mamedev#139) [Ignacio Prini] - Alley's Gun (type-in, MicroHobby issue 140) [Ignacio Prini] - Kleingeld (type-in, MicroHobby issue 141, mamedev#142) [Ignacio Prini] - Caribe’s Day (type-in, MicroHobby issue 143) [Ignacio Prini] - Rally (type-in, MicroHobby issue 144) [Ignacio Prini] - La Profecía (type-in, MicroHobby issue 145) [Ignacio Prini] - Mine Alert (type-in, MicroHobby issue 146, mamedev#147) [Ignacio Prini] - Freddy (type-in, MicroHobby issue 148) [Ignacio Prini] - Russian's Attack (type-in, MicroHobby issue 149, mamedev#150) [Ignacio Prini] - En Ruta (type-in, MicroHobby issue 151) [Ignacio Prini] - Zinco (type-in, MicroHobby issue 152) [Ignacio Prini] - Ruffo’s Dream (type-in, MicroHobby issue 153) [Ignacio Prini] - Crozet (type-in, MicroHobby issue 154) [Ignacio Prini] - Rock Animation (type-in, MicroHobby issue 155) [Ignacio Prini] - Bunker (type-in, MicroHobby issue 156) [Ignacio Prini] - Telepuzzle (type-in, MicroHobby issue 157) [Ignacio Prini] - Golfo Pérsico (type-in, MicroHobby issue 158) [Ignacio Prini] - Mad Drivers (type-in, MicroHobby issue 159) [Ignacio Prini] - Bowling Star (type-in, MicroHobby issue 160) [Ignacio Prini] - Gas-Car (type-in, MicroHobby issue 161) [Ignacio Prini] - Ghost Like (type-in, MicroHobby issue 162) [Ignacio Prini] - Sky Invaders (type-in, MicroHobby issue 163) [Ignacio Prini] - Perico Jones (type-in, MicroHobby issue 164) [Ignacio Prini] - Brad Zotes (type-in, MicroHobby issue 165) [Ignacio Prini] - Striker (type-in, MicroHobby issue 166) [Ignacio Prini] - Indy (type-in, MicroHobby issue 167) [Ignacio Prini] - Topin (type-in, MicroHobby issue 168) [Ignacio Prini] - Starlike (type-in, MicroHobby issue 169) [Ignacio Prini] - Tres en Raya (type-in, MicroHobby issue 170) [Ignacio Prini] - Goteras (type-in, MicroHobby issue 171) [Ignacio Prini] - Parvision (type-in, MicroHobby issue 172) [Ignacio Prini] - Furax (type-in, MicroHobby issue 173) [Ignacio Prini] - Duck Shooting (type-in, MicroHobby issue 174) [Ignacio Prini] - Nomen Rosae (type-in, MicroHobby issue 175) [Ignacio Prini] - PunkyMan (type-in, MicroHobby issue 176) [Ignacio Prini] - El Retorno del Yedi (type-in, MicroHobby issue 177) [Ignacio Prini] - Sky Warrior (type-in, MicroHobby issue 178) [Ignacio Prini] - Reptkon (type-in, MicroHobby issue 179) [Ignacio Prini] - Intro (type-in, MicroHobby issue 180) [Ignacio Prini] - Keops (type-in, MicroHobby issue 181) [Ignacio Prini] - Sir Gawain (type-in, MicroHobby issue 182) [Ignacio Prini] - Snake (type-in, MicroHobby issue 183) [Ignacio Prini] - Microbowl (type-in, MicroHobby issue 184) [Ignacio Prini] - God Save the Punk (type-in, MicroHobby issue 185) [Ignacio Prini]
Add Daioh (location test version) [CoolMod, trap15]
Remove Daioh (set 1) and replace with Daioh (set 2).
Set 1 was a hack and probably should not have been accepted.