Jammy vs PUAE
Jammy
github.comPUAE
github.comSide by side
| Figure | Jammy | PUAE |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | — | Yes |
| Linux | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Amiga Emulators | 8.3 (#4) | 7.3 (#16) |
| 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. | The README says its virtual filesystem mangles filenames containing non-ASCII characters on UTF-8 platforms, and its OpenGL renderer is experimental and unfinished. |
| Purpose | Jammy is an Amiga emulator written in C# that aims to run Workbench, games, and demos. | PUAE is described as an Amiga emulator for Pandora and Unix-like systems. |
Plans
In their own words
Jammy
Jammy is a free C# Amiga emulator for Windows and Linux that aims to run Workbench, games, and demos. It lists support for A1000, A500, A500+, A600, A1200, A2000, A3000, A4000, and CD32 models, with OCS, ECS, and AGA emulation. It emulates components including the Copper, Blitter, CIA, sprites, playfields, and audio. Supported floppy image formats for reading include ADF, zipped ADF, ADZ, DMS, and RP9; ATA hard disks support reading and writing. Development tools include a debugger, disassembler, automated code analysis, and SQLite storage for disassemblies. JavaScript and Lua APIs can run code on breakpoints, and a web API supports custom user interfaces. The releases page lists Windows Alpha and Linux Alpha release 0.0.30. The project reports DMA timing problems, incomplete cycle accuracy, poor emulation of CPUs above 7 MHz, and software that does not yet work. CD32 CD-ROM and NVRAM do not work, the IPF floppy reader is broken, and there is no ARM build. Linux lacks debugging interfaces, and its scripting, web, and database APIs need more work.