Skip to content

MegaST v1.1.1: real floppy drive fix for EmuTOS

Choose a tag to compare

@freemchr freemchr released this 18 Oct 06:53
· 31 commits to master since this release

Bug fix for the real floppy drive with EmuTOS (#24): with "Real floppy drive as A:" switched on, the EmuTOS desktop showed no drive icons.

Fixed

  • EmuTOS checks at start-up whether a floppy drive is connected: it stops the floppy controller ("force interrupt") and moves the head to track 0. The controller (WF1772IP) had a bug: a "force interrupt" while it was idle restarted its previous command, which then waited for the disk to spin up, and it ignored the next command. So EmuTOS saw no drive A:. Atari TOS showed the icons anyway, because its desktop always shows A: and B:.
  • Drive B: is still not available while the real drive is on (as in 1.1).
  • Tested on an R6: EmuTOS 1.4 shows DISK A on the desktop. In the simulator TOS 2.06 boots as before.

Files

The menu is unchanged: the 104 byte atarist/stcfg and the 1536 byte atarist/stmount of 1.1 stay valid. Coming from 1.0 or older: copy the new atarist/stcfg from the zip.

File Board Status
MegaST-R6-v1.1.1.cor MEGA65 R6 developer's board, EmuTOS floppy fix tested
MegaST-R5-v1.1.1.cor MEGA65 R5 not tested yet, please report
MegaST-R4-v1.1.1.cor MEGA65 R4 not tested yet, please report
MegaST-R3-v1.1.1.cor MEGA65 R3/R3A (no SDRAM) working on an R3A and an R3 (#2, #22); 512 KB ST RAM, no Viking, no STEroids

Known limitations: the real floppy drive is read only and DD only; the right button of an Atari mouse is a short click only and works about once every 10 seconds (#17); a tester saw some programs crash with 8 MB of ST RAM on an STe (4 MB works).

All changes: VERSIONS.md, manual: README.

MegaST is free and open source. If you enjoy it, you can support its development via Buy Me a Coffee or GitHub Sponsors.