virtualc64 icon indicating copy to clipboard operation
virtualc64 copied to clipboard

Support the VICE test bench?

Open dirkwhoffmann opened this issue 6 months ago • 15 comments

Lately, there has been some discussion about whether the VICE testbench should be supported.

I've tried that in the past but gave up at some point, mainly because I am poor at reading shell scripts. The VICE testbench consists of script files, running the emulator with the VICE tests, and recording the outcome.

I have done some preliminary work in case someone wants to get involved and help out.

  1. VirtualC64 can now be configured via the command line

    To be as flexible as possible, arbitrary RetroShell commands can be passed in: Syntax: virtualc64 -"<RetroShell command 1>" -"<RetroShell command 2>" etc. VirtualC64 will collect and execute all provided arguments as a RetroShell script on startup.

  2. The debugcart feature is supported

    It is deactivated by default. To enable it, set OPT_EXP_DEBUGCART to true (e.g., via the command line or inside RetroShell).

    Debugcart is sniffing at address 0xD7FF. When this address is written, the emulator exists with the provided value as the return code.

dirkwhoffmann avatar Sep 03 '24 09:09 dirkwhoffmann