Read a specified block of memory from a Commodore 64, returning byte values as decimal numbers. Provide a start address and either a data length or an inclusive end address.
Save a PNG screenshot of the Commodore PET display with optional nearest-neighbour upscaling. Use when pixel-level appearance matters over text reading.
Enables AI assistants to control Commodore 64 Ultimate hardware via REST API, supporting program execution, memory operations, disk management, audio playback, and device configuration through natural language commands.
Enables control and interaction with Commodore 64 Ultimate Computer devices through their REST API, allowing users to play SID/MOD files, load and run programs, manage disk images, configure settings, and control the C64 machine through natural language.
Hold a key down for a specified number of game ticks by re-poking the keyboard matrix before each tick, stopping at a designated frame anchor. For BASIC 4 Commodore PET models.
Get the current display state of a Commodore 64 program, including screen RAM, color RAM, graphics mode, memory addresses, and border/background colors.
Read memory from a Commodore PET emulator session. Provide an address (hex, decimal, or symbol) to retrieve hex-encoded bytes and a decimal integer array.
Send joystick commands to Commodore 64 ports 1 or 2, pressing, releasing, or tapping directions and fire. Automatically resumes emulation if stopped and restores the previous pause state.
Set execution breakpoints or read/write watchpoints on Commodore 64 memory addresses. Define start, range, and condition to pause execution or monitor memory access.