sidecartridge / atarist-sidecart-raspberry-pico

AtariST cartridge emulator based on Raspberry Pi Pico and RP2040
GNU General Public License v3.0
53 stars 4 forks source link

Floppy Drive Emulation #7

Closed diegoparrilla closed 11 months ago

diegoparrilla commented 12 months ago

Feature Description:

A significant addition would be the emulation of Atari ST floppy drives. This feature will provide an even more genuine and authentic retro computing experience for users by allowing them to load, save, and run software just as they would with a physical floppy disk.

Proposed Implementation:

  1. Floppy Disk Image Loading:

    • Allow users to load .ST or .MSA floppy disk images from the microSD card or via a Wi-Fi connection.
  2. Drive Selection & Management:

    • Provide options for users to select which virtual drive (A or B) they wish to insert the disk image into.
    • Offer disk eject and disk swap functionalities.
  3. User Interface Enhancements:

    • Add relevant options and functionalities in the SIDECART.TOS application to manage the emulated floppy drives.

Benefits:

Conclusion:

The addition of floppy drive emulation will augment the capabilities of SidecarT, making it an even more comprehensive solution for Atari ST enthusiasts. This feature is in line with SidecarT's mission to bridge the gap between genuine tactile retro computing experiences and modern emulation features.

diegoparrilla commented 12 months ago

The Atari ST driver code repo created here: https://github.com/diegoparrilla/atarist-sidecart-floppy-emulator

diegoparrilla commented 11 months ago

Implement a write to the disk