Something went wrong. Try again.
Hardware-in-the-loop development platform for the Commodore 64.
Something went wrong. Try again.
1.3 kB · 45 lines
TOML
at main
12345678910111213141516171819202122232425262728293031323334353637383940414243444546# Example c64dev.toml for an existing C64 project.## Copy this beside your project's build, then adjust `build.command`,# `build.artifact`, and the expected screen text. `build.command` is an argument# array, `working_directory` and `artifact` are project-relative, and the# declared build must produce the PRG named by `artifact`.## This is schema 11 with screen observation only: it launches the PRG and checks# the final screen. It declares no mailbox startup command and no container# image, so no Docker process is involved and no source instrumentation is# required. See docs/EXISTING_PROJECT.md.
schema_version = 11
[project]name = "existing-game"
[build]command = ["make", "build"]working_directory = "."artifact = "build/game.prg"toolchain = "the project's own pinned toolchain"
# Required by the manifest shape even for screen-only observation, which does# not read these addresses. Keep the conventional values unless your project# reserves this memory.[diagnostics]address = 49152length = 256screen_address = 1024color_address = 55296
[vice]executable = "x64sc"poll_interval_ms = 100
[ultimate]poll_interval_ms = 250request_timeout_ms = 8000
[[tests]]name = "boot-screen"timeout_ms = 60000observation = "screen"expected_screen = "READY."