Sfotty Pie: web-based Atari 8-bit emulator
Some years ago I posted about my JavaScript 6502 emulator Sfotty Pie. It's grown into a full-blown web-based Atari 8-bit emulator now.
- Try it: https://a8.aygun.me
- Getting started / docs: https://a8.aygun.me/a8/docs
- Source (MIT): https://github.com/cyco130/sfotty-pie
It's built on a cycle-exact 6502 core. "Sfotty Pie" is really a small 6502 toolkit — the emulator, the CPU core, and a 6502 assembler.
What it does
- Emulates the Atari 8-bit line (400/800, 1200XL, XL/XE, XEGS; NTSC/PAL; configurable RAM size) - fairly accurately: It scores 39/57 on Altirra's Acid800 tests.
- Can boot .atr, .xex, .car, and raw cartridge files
- Ships with freely distributable firmware replacement ROMs (AltirraOS, Altirra BASIC, Atari++), so it runs out of the box
- Keyboard, gamepad, and, on mobile, on-screen touch controls
- Command palette and fully customizable keyboard shortcuts
- A library you build right in the browser, with import/export to a .zip. You can curate a collection on your computer, then load it on your phone
u/cyco130 — 2 days ago