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

Enhanced cart auto-detection and more #106

Merged
merged 1 commit into from
Oct 1, 2024

Conversation

jfroco
Copy link

@jfroco jfroco commented Sep 29, 2024

Cart detection

Enhance the detection of .bin and .rom files using the internal crc32 hash list:

  • Enhance cart dump (.rom, .bin) type and machine detection.
  • Set Atari 5200 joystick mapping when an Atari 5200 cart is detected.
  • Add cart mapper for Bounty Bob Strikes Back (alternative mapping).
  • Sync partially cartridge types with the Atari800 emulator.

The alternative mapper for Bounty Bob Strikes Back is not implemented on the Atari800 emulator, only on the Altirra emulator.

Games added to the hash file..

To ensure correct detection, additional games were added to the hash list:

  • Merge hash lists (A5200 and A800).
  • Add TOSEC bin Atari 5200 dumps (169 new files).
  • Add Turbosoft multicart Atari 800 dumps (16 new files).
  • Add TOSEC bin Atari 800 dumps (118 new files).

Menu

  • Add configurable palette (tint, saturation, contrast, brightness, gamma).
  • Add configure key for the Atari800 menu (F1 or F10).
  • Remove some options from the legacy menu.

Other enhancements:

  • Update atari800_libretro.info.
  • Set Atari 800XL as the default machine instead of Atari 400/800 for better compatibility.

Issues that this commit should solve:

- Enhance cart dump (.rom, .bin) type and machine detection.
- Set Atari 5200 joystick mapping when an Atari 5200 cart is detected.
- Add cart mapper for Bounty Bob Strikes Back (alternative mapping).
- Set Atari 800XL as the default machine instead of Atari 400/800 for better compatibility.
- Sync partially cartridge types with the Atari800 emulator.
- Merge hash lists (A5200 and A800).
- Add TOSEC bin Atari 5200 dumps (169 new files).
- Add Turbosoft multicart Atari 800 dumps (16 new files).
- Add TOSEC bin Atari 800 dumps (118 new files).
- Update atari800_libretro.info.
- Add configurable palette (tint, saturation, contrast, brightness, gamma).
- Add configure key for the Atari800 menu (F1 or F10).
- Remove some options from the legacy menu.
@LibretroAdmin LibretroAdmin merged commit 683a37f into libretro:master Oct 1, 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