Atomulator

Emulator v1.30.12

Atomulator is an open-source emulator for the Acorn Atom microcomputer, designed to accurately reproduce its hardware and software architecture. Initially developed for Windows, Linux, and Raspberry Pi, it also supports macOS, providing extended compatibility for users who want to run original software (games, utilities, programs) on this platform. The emulator supports key Atom peripherals, such as the Ramoth memory/ROM cards, the AtoMMC interface (emulated via a local folder), and the AtomSID sound module, as well as common storage formats (floppy disks in .dsk format, cassettes in .uef or .csw format).

The version available for macOS includes precise graphical emulation, with authentic color and monochrome modes, as well as optimized sound replication (including the characteristic visual "snow"). An integrated 6502 debugger and advanced features like interrupt management (IRQ) or ROM/EXTROM card simulation (for BBC mode) further enhance the offering. Although not officially maintained for macOS, the emulator remains playable on recent systems, provided a compatible compiled version is available (binary executable or source code to port). Ideal for collectors or retro computing enthusiasts.

Last updated:

Platforms

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 64 bits 64 bits

Download and links

Version history

v1.30.12
  • Récompilation et signature mise à jour : Version reconstruite avec une version plus récente de Xcode (sans modification du code source), garantissant une meilleure compatibilité avec les outils Apple et une validation par le système macOS (notamment pour les builds .dmg et les vérifications de sécurité).

(Aucun changement fonctionnel ou spécifique à macOS supplémentaire n'est mentionné.)

Full changelog
This version contains no code changes, but has been re-signed and re-built with a newer XCode version.
v1.30.10
  • Nouveauté majeure :

    • Ajout d’une fenêtre About (à propos), qui suspend l’émulation jusqu’à sa fermeture.
  • Nouveautés fonctionnelles :

    • Intégration des dernières modifications mineures issues du dépôt principal (hoglet67/Atomulator).
    • Ajout d’un menu Debug Settings avec deux options :
      • Allow Overscan (pour ajuster la représentation graphique, plus fidèle à l’original mais moins propre).
      • Dump VIA to log (export du state de l’émulation VIA dans un fichier de log pour débogage).
  • Exclusion notable :

    • Report de la mise à jour du fichier ramrom.rom (causant des dysfonctionnements avec AtoMMC), en attente d’une résolution.
Full changelog
New version! The following changes have been implemented: - Added About window. This currently pauses emulation until window is closed. - Integrated latest changes from [hoglet67/Atomulator](https://github.com/hoglet67/Atomulator) that were easy to merge in. - Added Debug Settings menu with following options: - Allow Overscan - Disabling cleans up the display due to changes in display drawing routines. Enabling this is more accurate to the original Atom. - Dump VIA to log - Dumps the state of VIA emulation to the rlog file for future debugging. This release does NOT have the following change from [hoglet67/Atomulator](https://github.com/hoglet67/Atomulator): - Updated ramrom.rom file. For some reason this totally breaks AtoMMC functionality. I've decided to hold off on merging this for now.

Screenshots

Screenshot d'Atomulator