Jammy
Jammy is a free Amiga emulator written in C# for running Workbench, games, and demos on Windows or Linux.
What Jammy is
Jammy is a free Amiga emulator written in C# for running Workbench, games, and demos on Windows or Linux. It lists support for Amiga models from the A1000 and A500 series through the A1200, A2000, A3000, A4000, and CD32, though emulation is not complete for every program or feature. Jammy covers OCS, ECS, and AGA chipsets and components including the Copper, Blitter, CIA, sprites, playfields, and audio. It reads ADF, zipped ADF, ADZ, DMS, and RP9 floppy images, and supports reading and writing ATA hard disks. Developer tools include a debugger, disassembler, automated code analysis, and SQLite storage for disassemblies. JavaScript and Lua APIs can run code at breakpoints, and a web API can support custom interfaces. Jammy is free under the MIT License. Its listed Windows and Linux Alpha releases are version 0.0.30; the project began in December 2020.
Good
- Supports a range of Amiga models, including CD32.
- Reads five listed floppy image formats.
- ATA hard disks support reading and writing.
- Includes a debugger and disassembler.
- Free under the MIT License.
Watch out
- Emulation has DMA timing and cycle-accuracy issues.
- Software compatibility is incomplete.
- CD32 CD-ROM and NVRAM do not work.
- Linux lacks debugging interfaces; APIs need more work.
Who it suits
Jammy may suit Amiga users who want to run supported games, demos, or Workbench on Windows or Linux. Its debugger, disassembler, scripting APIs, and web API may also interest developers examining Amiga software.
Verdict
Jammy combines Amiga emulation with developer tools and support for several disk formats. Its stated timing, compatibility, CD32, and Linux limitations are important to weigh before choosing it.
Plans and prices
From Jammy's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free (MIT License) | Free | Free software under the MIT License |
The facts
Each one read from Jammy's own pages, with the date it was checked.
What it does
- 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.checked 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.checked 8 Oct 2026
- Contributions and support
- The maker welcomes contributions, pull requests and comments.checked 8 Oct 2026
- Database
- Disassemblies can be stored in a SQLite database.checked 8 Oct 2026
- Debugger
- The project includes a debugger and disassembler, with automated code analysis intended to produce better disassemblies.checked 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.checked 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.checked 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.checked 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.checked 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.checked 8 Oct 2026
- Performance
- The README says AVX2-capable CPUs significantly improve the experience.checked 8 Oct 2026
- Product
- Jammy is Jim’s Amiga emulator, written in C# and able to run Workbench and many games and demos.checked 8 Oct 2026
- Project background
- The maker says the project began in December 2020 as a lockdown project.checked 8 Oct 2026
- Purpose
- Jammy is an Amiga emulator written in C# that aims to run Workbench, games, and demos.checked 8 Oct 2026
- Release availability
- The releases page lists Windows Alpha and Linux Alpha releases, both version 0.0.30.checked 8 Oct 2026
- Scripting
- It provides JavaScript and Lua APIs for running code on breakpoints.checked 8 Oct 2026
- Scripting and API
- It provides JavaScript and Lua APIs for code running on breakpoints and a web API for custom user interfaces.checked 8 Oct 2026
- Supported Amigas
- It says it can emulate A1000, A500, A500+, A600, A1200, A2000, A3000, A4000, and CD32 models to at least some level.checked 8 Oct 2026
- Web API
- A web API is available for building custom user interfaces.checked 8 Oct 2026
Where it runs
- Download platforms
- The releases page lists Windows Alpha Release 0.0.30 and Linux Alpha Release 0.0.30.checked 8 Oct 2026
- Linux limitations
- The Linux version is missing debugging UIs, and the JavaScript, Lua, web APIs, and database need more work.checked 8 Oct 2026
The company
- Founded
- 2020checked 28 Sep 2026
- Maker and project start
- The maker signs as Jim and says he started the project in December 2020; the license names James Shaw.checked 8 Oct 2026
Money
- License and price
- The README describes Jammy as free under the MIT License.checked 8 Oct 2026
Alternatives to Jammy
- 1

Damisoft Amiga Emulator
Free planWebLinuxmacOSWindows6.8Free plan - 2
Amiga Forever
AndroidiOSLinuxmacOS6.6$19.95 one-time - 3
Meta Amiga Emulator
Free planLinuxmacOSWindows6.6Free plan - 4
UAE4ALL2 Mod
Free planAndroidiOS6.6Free plan - 5
Amiberry
Free planAndroidLinuxmacOSWindows6.4Free plan - 6

vAmigaWeb
AndroidiOSWeb6.4
