Atomulator
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
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
.dmget les vérifications de sécurité).
(Aucun changement fonctionnel ou spécifique à macOS supplémentaire n'est mentionné.)
Full changelog
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
Screenshots