AminetAminet
Search:
84957 packages online
About
Recent
Browse
Search
Upload
Setup
Services

comm/misc/u64ctl.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Ultimate64/Ultimate-II library and tools
Author: marcin at spoczynski.com (Marcin Spoczynski)
Uploader:marcin spoczynski com (Marcin Spoczynski)
Type:comm/misc
Version:0.2.0
Architecture:m68k-amigaos
Date:2025-08-19
Requires:MUI 3.8+, bsdsocket.library
Distribution:Aminet
Download:comm/misc/u64ctl.lha - View contents
Readme:comm/misc/u64ctl.readme
Downloads:57

Description:
Ultimate64 Control Library provides comprehensive control over Ultimate64 and 
Ultimate-II devices from AmigaOS. It includes both a command-line interface 
and a user-friendly MUI application for managing your C64 system remotely.

The package includes a static library for developers, a CLI 
tool for scripting and automation, and MUI interface for 
interactive use. Control your C64 remotely through network connection with 
access to disk operations, program loading, memory access, and machine 
control functions.

Main features:
- MUI graphical interface with tabbed organization
- Complete CLI tool (u64ctl) for scripting and automation
- Load and run PRG files and CRT cartridges
- Mount/unmount disk images (D64, G64, D71, G71, D81)
- Direct C64 memory peek/poke operations
- Machine control (reset, reboot, pause/resume, power off)
- Keyboard input with automatic PETSCII conversion
- SID and MOD music file playback
- Real-time drive status monitoring
- Persistent configuration management
- Static library for embedding in custom applications
- Native AmigaOS integration with ENV: variable storage

File format support:
- Disk images: D64, G64, D71, G71, D81
- Programs: PRG, CRT cartridge files
- Music: SID (PSID/RSID), MOD files

CLI Examples:
- u64ctl info                           # Device information
- u64ctl reset                          # Reset C64
- u64ctl mount FILE disk.d64 DRIVE a    # Mount disk image
- u64ctl load FILE game.prg             # Load PRG file
- u64ctl type TEXT "load\"*\",8,1"     # Type commands
- u64ctl peek ADDRESS 0xd020            # Read memory
- u64ctl playsid FILE music.sid         # Play SID file

Requirements:
- AmigaOS 3.0+
- MUI 3.8+ (for GUI version)
- bsdsocket.library
- TCP/IP stack (AmiTCP, Miami, Roadshow, etc.)
- Ultimate64 or Ultimate-II device with network connectivity
- At least 2MB RAM (4MB recommended for MUI)

Package contents:
- u64ctlMUI - MUI graphical interface
- u64ctl - Command-line interface tool
- libultimate64.a - Static library for developers


Credits:
- Developed by Marcin Spoczynski @sandlbn
- Tested with Ultimate64 firmware 3.12a
- Built with m68k-amigaos-gcc cross-compiler

Source code: https://github.com/sandlbn/u64ctl

Ultimate64 Control Library 1.0 (2025)
- Initial release with CLI and MUI interfaces
- Full Ultimate64/Ultimate-II device support
- Comprehensive file format support (PRG, CRT, D64, G64, D71, G71, D81, SID, MOD)
- Robust network communication with retry logic
- Persistent configuration management through ENV: variables
- Native Amiga integration with MUI interface
- Complete developer API with static library


Contents of comm/misc/u64ctl.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Aug 18 21:58 
-rwxr-xr-x   501/20      46042   94208  48.9% -lh5- c7a2 Aug 18 21:58 u64ctl
-rw-r--r--   501/20       1342    2949  45.5% -lh5- 7051 Aug 18 22:03 u64ctl.README
-rwxr-xr-x   501/20      43199   89064  48.5% -lh5- 9937 Aug 18 21:58 u64ctlMUI
-rwx------   501/20        711    1249  56.9% -lh5- 605e Aug 18 21:58 u64ctlMUI.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         5 files   91294  187470  48.7%            Aug 19 23:25
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>