Control an Commodore 64 Ultimate / Ultimate-II from a classic Amiga over the network.
Three apps built from one library:
- u64mui — MUI GUI with tabs for disks/carts, memory, machine, music, and an Assembly64 browser (search CSDB/HVSC/OneLoad64, download and run straight to the device).
- u64cli — shell tool for scripts and one-liners (reset, load, mount, peek/poke, play SID/MOD, type text).
- u64player — MUI SID player with playlist and HVSC songlengths support.
Requires the bebbo/amiga-gcc cross-compiler.
make # build everything
make mui # or: cli, player, libraryDocker one-liner (no local toolchain):
docker run --rm -v "${PWD}:/work" sacredbanana/amiga-compiler:m68k-amigaos makeBinaries land in out/.
Set the Ultimate's address once via env-vars (persists in ENV:Ultimate64/):
u64cli sethost HOST 10.0.0.64
u64cli setpassword PASSWORD secret
u64mui and u64player read the same settings and also have a Settings dialog.
- Gideon Zweijtzer — Ultimate64/II hardware.
- ultimate64 Rust crate — API reference.
- HVSC — song lengths.
- Assembly64 — search index.
