- Home
- Amiga Emulators
- Jammy
Jammy
What it is
Jammy is a free C# Amiga emulator for Windows and Linux, distributed under the MIT License. It aims to run Workbench, games, and demos while emulating Amiga models from the A1000 through the A4000 and CD32. Its listed hardware coverage includes OCS, ECS, and AGA chipsets, Copper, Blitter, CIA, sprites, playfields, audio, floppy disks, ATA hard disks, RAM expansions, a battery-backed clock, and a VT100 serial terminal. It reads ADF, zipped ADF, ADZ, DMS, and RP9 floppy images, and supports ATA hard-disk reading and writing. Developer tools include a debugger, disassembler, automated code analysis, SQLite disassembly storage, JavaScript and Lua breakpoint APIs, and a web API for custom interfaces. Windows and Linux Alpha releases are listed at version 0.0.30. The project reports DMA timing and cycle-accuracy problems, weak support for CPUs above 7 MHz, nonworking CD32 CD-ROM and NVRAM, a broken IPF reader, no ARM build, and unfinished Linux developer interfaces.
For and against
For
- Supports A1000 through A4000 and CD32 models
- Emulates OCS, ECS, and AGA chipsets
- Reads five listed floppy image formats
- Includes debugger, disassembler, and code analysis
- Free under the MIT License
Against
- DMA timing and cycle accuracy remain incomplete
- CD32 CD-ROM and NVRAM do not work
- No ARM build is available
- Many programs still do not work
The verdict
Jammy offers wide Amiga hardware, disk, and developer-tool coverage at no cost. Its Alpha status and documented compatibility gaps make checking specific software and hardware needs essential.
Who it suits
Jammy suits Amiga users on Windows or Linux who need broad model and disk-image emulation, or developers interested in debugging and scripting.
Plans and prices
Free (MIT License)
Free software under the MIT License
Read 8 Oct 2026 · github.com
On the record
- Chipsets and peripherals
- The listed emulation includes OCS, ECS, AGA, Copper, Blitter, CIA, sprites, playfields, audio, floppy disks, ATA hard disks, RAM expansions, a battery-backed clock, and a VT100 serial terminal.github.com · read 8 Oct 2026
- Compatibility limits
- The maker lists DMA timing issues, poor emulation of CPUs faster than 7 MHz, and software that does not yet work.github.com · read 8 Oct 2026
- Contributions and support
- The maker welcomes contributions, pull requests and comments.github.com · read 8 Oct 2026
- Database
- Disassemblies can be stored in a SQLite database.github.com · read 8 Oct 2026
- Debugger
- The project includes a debugger and disassembler, with automated code analysis intended to produce better disassemblies.github.com · read 8 Oct 2026
- Developer tools
- The project includes a debugger and disassembler, automated code analysis for disassemblies, and storage of disassemblies in a SQLite database.github.com · read 8 Oct 2026
- Disks and storage
- It supports floppy disk formats ADF, zipped ADF, ADZ, DMS and RP9 for reading, and ATA hard disks for reading and writing.github.com · read 8 Oct 2026
- Download platforms
- The releases page lists Windows Alpha Release 0.0.30 and Linux Alpha Release 0.0.30.github.com · read 8 Oct 2026
- Hardware emulation
- It lists 68000 and other 680x0 CPU emulation, Copper, Blitter and CIA emulations, sprite and playfield collision and priority, and OCS, ECS and AGA emulation.github.com · read 8 Oct 2026
- Known limitations
- The project reports DMA timing problems, incomplete cycle accuracy, nonworking CD32 CDROM and NVRAM, poor emulation of CPUs above standard 7 MHz, and many programs that do not yet work.github.com · read 8 Oct 2026
- License and price
- The README describes Jammy as free under the MIT License.github.com · read 8 Oct 2026
- Linux limitations
- The Linux version is missing debugging UIs, and the JavaScript, Lua, web APIs, and database need more work.github.com · read 8 Oct 2026
- Maker and project start
- The maker signs as Jim and says he started the project in December 2020; the license names James Shaw.github.com · read 8 Oct 2026
- Other limitations
- The maker says CD32 CD-ROM and NVRAM do not work, the IPF floppy reader is broken, and there is no ARM build.github.com · read 8 Oct 2026
- Performance
- The README says AVX2-capable CPUs significantly improve the experience.github.com · read 8 Oct 2026
- Product
- Jammy is Jim’s Amiga emulator, written in C# and able to run Workbench and many games and demos.github.com · read 8 Oct 2026
- Project background
- The maker says the project began in December 2020 as a lockdown project.github.com · read 8 Oct 2026
- Purpose
- Jammy is an Amiga emulator written in C# that aims to run Workbench, games, and demos.github.com · read 8 Oct 2026