Ultimate64
Rust library and command line interface for interfacing with Ultimate-64 and Ultimate-II+ devices using the REST API.
Installation
Either download a precompiled binary,
or compile and install using cargo, provided that you have a working
Rust installation:
Usage
Where HOST is the IP address or hostname of the Ultimate device on your local network.
Alternatively specify this in the environmental variable ULTIMATE_HOST as
assumed in the following examples.
Examples
Addresses can be hexadecimal (0x1000) or decimal (4096).
Features
- Compiled, small, and cross platform with no external dependencies
- Can be used either as a CLI tool or as a library
- Modern CLI with subcommands
- World class memory safety due to Rust
- Excellent error handling and error messages
- Convenient decimal, hexadecimal and binary input
- 6502 disassembly
- Load address detection
- Precompiled binaries for MacOS, Linux, and Windows
Todo
- Disk image and file manipulation