Skip to content

MegaST 1.1.4

Choose a tag to compare

@freemchr freemchr released this 22 Oct 05:48
· 71 commits to master since this release

Reset, cartridge and welcome screen fixes from tester reports.

Fixed

  • Bombs after a reset (about 5 out of 10 resets, mostly STEroids, only a power cycle helped): a reset could hit the ST while it was reading TOS, and that read became a write: one word of the TOS in memory was overwritten until the next power on (TOS 2.06 reported "BAD ROM CRC", then bombs). TOS reads can no longer write. Reproduced and fixed in the simulator; tested on an R6 with STEroids and TOS 2.06: no bombs.
  • A cartridge could not be removed: Space on the "Cartridge:" line now removes the cartridge, and the ST restarts without it.
  • "config.vhd: No selected menu group item" when opening the menu: a settings file that does not match the menu stopped the core. Now a setting without a valid choice goes back to its default, and all other settings are kept.
  • Coloured stripes behind the welcome screen: the welcome screen is now shown on black (also on VGA).
  • The menu firmware wrote to a random memory address at start (framework bug); fixed.

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.4.cor MEGA65 R6 developer's board
MegaST-R3-v1.1.4.cor MEGA65 R3/R3A (no SDRAM) working on an R3A and an R3 (#2, #22); 512 KB ST RAM, no Viking, no STEroids

From 1.1.4 on there are no separate R4 and R5 core files. If you have one of these boards, please open an issue.

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). The Mega STe mode starts at 8 MHz like a real Mega STE; set 16 MHz and the cache in XControl (as always before installing system software, back up your hard disk image first).

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.