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

[Feature request] - M3U support #66

Open
TiBeN opened this issue Dec 21, 2020 · 4 comments
Open

[Feature request] - M3U support #66

TiBeN opened this issue Dec 21, 2020 · 4 comments

Comments

@TiBeN
Copy link

TiBeN commented Dec 21, 2020

Hi,

This core does not seems to support M3U playlist files (like other computers emulators Hatari, P-UAE, Caprice32 etc.) for multi-disk games

Would be great if atari800 core supports this feature too.

@Darknior
Copy link

for sure, i also have some games in multi disc ... loading them with menu is not really fine.
M3U can help a lot to make using Atari 800 easier to use for children :)

@mgtroyas
Copy link

mgtroyas commented Jun 3, 2021

Nothing more to add, I hope it'll be added eventually.

Edit: I've studied the original emulator, there are two options:

  1. Disk sets are like m3u files, and are natively supported. You can load them from the Disk Management menu. But I haven't found a command line option to pass them as a launch parameter.
  2. Emulator allows multiple images at launch simply as space separated command line parameters, it will mount each image on a different disk drive. The m3u file could be parsed on launch by Retroarch and passed this way to the core.

@veganvelociraptor
Copy link

The VICE core has some added features to its m3u support described here: https://docs.libretro.com/library/vice/#extra-m3u-features

This has been included in a non core-specific feature request I wish was implemented by more cores: libretro/RetroArch#10299

@msrecko
Copy link

msrecko commented Jul 14, 2023

Hi, do we have any news regarding support for multidisc games using m3u files?

greenchili2 added a commit to greenchili2/libretro-atari800 that referenced this issue Jul 25, 2023
…orks. Fixes issue libretro#83 and possibly libretro#49.  Added Disc Control menu.  Supports Disks, Tapes and M3U files (issue libretro#66).  Added in support for 5200 Super Carts.  Better support for 5200 controller.  Added Paddle support.  Converted Core Options menu to v2.  Moved some core options into submenus.  Added controller mappings for Ports 2-4.  Added options for Dual Stick and Swap Ports.  Fixes issue libretro#76.  Joystick/Console now controlled more easily with device type Atari Keyboard.  Added 4 Hi-Res Artifacting modes.  Restart does something now.  When core option changed only reboot if necessary.  Removed several hardcoded controller binds.  Fixed issue libretro#29.  Joypad input ignored when virtual keyboard active.  SIO Acceleration now defaults to enabled.  Fix for Bounty Bob (5200 & lift fix A800).  Added Atari 800 carts to autodetect DB.
LibretroAdmin pushed a commit that referenced this issue Jul 31, 2023
…#87)

* Fix first run crashing on Xbox One.
* Added savestate support.
* Rewind works.  Fixes issue #83 and possibly #49.
* Added Disc Control menu.  Supports Disks, Tapes and M3U files (issue #66).
* Added in support for 5200 Super Carts.
* Better support for 5200 controller.
* Added Paddle support.
* Converted Core Options menu to v2.
* Moved some core options into submenus.
* Added controller mappings for Ports 2-4.
* Added options for Dual Stick and Swap Ports.  Fixes issue #76.
* Joystick/Console now controlled more easily with device type Atari Keyboard.
* Added 4 Hi-Res Artifacting modes.  Restart does something now.
* When core option changed only reboot if necessary.  Removed several hardcoded controller binds.  Fixed issue #29.  Joypad input ignored when virtual keyboard active.
* SIO Acceleration now defaults to enabled.  Fix for Bounty Bob (5200 & lift fix A800).
* Added Atari 800 carts to autodetect DB.
* Added more Carts to DB.
* Fixed Drive Index not being reset on 'restart'.
* Changed Atari Joystick default mappings to something more reasonable.
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

No branches or pull requests

5 participants