Skip to content
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

Add AltirraOS 3.41 ROMs and disable legacy config #109

Merged
merged 1 commit into from
Oct 31, 2024

Conversation

jfroco
Copy link

@jfroco jfroco commented Oct 29, 2024

  • Add AltirraOS 3.41 open-source ROMs from the upstream emulator
  • Disable legacy configuration (.atari800.cfg).
  • Add SIO patches from the upstream emulator.
  • Mark all ROMs as optional in libretro.info

AltirraOS open-source ROMs.

This commit includes the following open-source ROMs taken from the upstream emulator Atari800, embedded in the core:

  • AltirraOS 3.41 for XL/XE/XEGS
  • AltirraOS 3.41 for 400/800
  • Altirra BASIC 1.58
  • AltirraOS 3.41 for 5200

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:

- Add AltirraOS 3.41 open-source ROMs from the upstream emulator
- Disable legacy configuration (.atari800.cfg).
- Add SIO patches from the upstream emulator.
- Mark all ROMs as optional in libretro.info
@LibretroAdmin LibretroAdmin merged commit 6a18cb2 into libretro:master Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants