C64 by ChronoCoders vs TRX64
C64 by ChronoCoders
github.comTRX64
github.comSide by side
| Figure | C64 by ChronoCoders | TRX64 |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | Yes |
| Web | — | Yes |
| Windows | Yes | Yes |
| macOS | — | Yes |
| Linux | Yes | Yes |
| API | — | Yes |
| Self-hosted | — | Yes |
| Plans published | 0 | 2 |
| Spec score · Commodore 64 Emulators | 7.6 (#10) | 8.4 (#2) |
| License | The repository source code is available under the MIT License, which grants use without charge and disclaims warranties. | The project is licensed under GPL-3.0-or-later. |
| Purpose | C64 is a cycle-accurate Commodore 64 and 1541 disk-drive emulator written from scratch in C11. | TRX64 is a cycle-accurate Commodore 64, 1541, and 1581 emulation runtime written in Rust. |
| ROM requirement | Copyrighted C64 and 1541 ROM images are not included, so users must supply their own legally obtained copies. | C64 ROMs are not included and must be supplied in ~/.trx64/roms or selected with --rom-dir; the 1581 DOS ROM is also not included. |
| Snapshots | Save-state snapshots are limited to the same platform, build, compiler layout, and byte order. | TRX64 writes C64RE machine snapshots, reverse-debug ring files and trace logs, and converts VICE VSF snapshots. |
Plans
In their own words
C64 by ChronoCoders
C64 by ChronoCoders has no write-up on Specifiction yet; its figures are above.
TRX64
TRX64 is a free, open-source Rust runtime for cycle-accurate emulation of the Commodore 64, 1541, and 1581. Its reverse-engineering tools include rewind, byte-exact reverse stepping, write tracking, observers, traces, marks, and sandboxes. A daemon exposes JSON-RPC 2.0 over WebSocket, with project capabilities available through JSON-RPC methods. Users can work with trx64cli, a terminal cockpit with an optional native emulator window, or C64RE, a browser-based reverse-engineering workbench. The daemon supports c64, u64, and 128 machine selections, with PAL and NTSC C64 models documented. Media and hardware support includes D64/G64 disks in 1541 drives, D81 disks in 1581 drives, cartridge types, REU, GeoRAM, and the Ultimate Command Interface. It also supports machine snapshots, reverse-debug buffers, trace logs, and VICE .vsf snapshot conversion. Releases are available for Linux, macOS, and Windows, with builds for x86_64 and arm64 where listed. C64 ROMs, including the 1581 DOS ROM, are not included and must be supplied separately.