Pandora's Box / Re: Do you plan on releasing the hack in UPS format?
« on: April 04, 2008, 09:16:50 AM »It probably could be contained within the front-end, now that you mention it. My issue is this: How would the end user know if the patch was made against a headered or unheadered ROM (unless the author told him)? My thinking is to simply store that information as a bit in the patch header, so that at patch-time the target addresses could be added/subtracted/left alone as needed.
My suggestion would involve port-specfic patches in a new file format, but not as part of the main patching format. This would deal with identifying all valid ROMs that should be valid for patching.. it would handle the minor, annoying, "user should not know/care" details such as the iNES header or the SNES header. Note that the detection is done by the app, and not by the format.
Putting any part of this in the main patching format is not a good idea, since it is supposed to be universal to all ROMs. The details have to be manipulated elsewhere. So basically you need to apply against two files... one for general patching and one for specific stuff/details. It's not elegent, but it should handle the agonizing issue better, w/o bloating up the spec.
We have EVEN MORE themes now, but some old ones are gone...



