Add AltirraOS 3.41 ROMs and disable legacy config #109
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
AltirraOS open-source ROMs.
This commit includes the following open-source ROMs taken from the upstream emulator Atari800, embedded in the core:
It is no longer necessary to have ROM files in the system directory, as the core loads embedded AltirraOS ROMs if files are not present. Except for some games that might require the official ROMs for compatibility reasons.
Related issues:
SIO patches
From the upstream emulator.
Ref: atari800/atari800@79dba09
Disable legacy configuration
The legacy configuration file, .atari800.cfg, makes it very complex to configure the platform because if .atari800.cfg is created, the only way to change the configuration is through the legacy GUI. Unfortunately, this file is created every time the core starts if it is not present in the system directory.
Now, it is possible to disable the writing and reading of .atari800.cfg, so all configuration is taken from the frontend configuration.
Realated issues: