-
Notifications
You must be signed in to change notification settings - Fork 111
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
there needs to be a container format for games. #996
Comments
This has been discussed multiple times. While the idea is good, there are multiple steps which have to be done:
IMO it is not on the Stella team to orchestrate the efforts (and we do not have enough time anyway). So who will organize this? You? Without anyone driving the project, I cannot see all of this happening anytime soon. Or only with major, continuous effort from multiple, interested sides. Anyway, I can assure you that, when the final format is defined, Stella will support it. |
i don't think it is necessary for Stella to "convert and distribute the thousands of ROMs out there". indeed this is probably a copyright minefield that YOU don't want to be responsible for. i think specifying the format and giving an example is enough. Are there any games in the public domain? |
For the format many things have to be considered. It is not up to Stella to define the format to its own needs only. I am sure there a many such games, especially homebrews |
Note: We are currently discussing this in detail with multiple parties involved. As soon as we have a result, I will post an update. |
for reference, the MESS 7800 emulator has an .a78 format with a header containing information about the game. even something like this would be a far cry better than what we're seeing for 2600 games. see http://7800.8bitdev.org/index.php/A78_Header_Specification |
Yes, this is part of the ongoing (well, currently stalled) discussion. |
it's almost 2024, and we're still passing around rom binaries like a bunch of savages. at least we're naming them *.a26 these days and not just *.bin. but we can do better.
there needs to be a container format. something along the lines of Java Jar files, a glorified *.zip, but with a different extension, with a predefined set of files inside.
files inside would be the rom file, a config file with the system type, bankswitching scheme, controllers used, number of players, etc... optional parts could be the user manual (scanned AND text version), scans of the box cover art, scans of cartridge labels, notes, trivia, whatever...
The text was updated successfully, but these errors were encountered: