Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Questions about automation #74

Open
Kroc opened this issue Nov 26, 2024 · 0 comments
Open

Questions about automation #74

Kroc opened this issue Nov 26, 2024 · 0 comments

Comments

@Kroc
Copy link

Kroc commented Nov 26, 2024

I've created a native CP/M Z80 assembler (https://github.com/Kroc/v80) and I'm wanting to port it to Agon Lite. I'd like to assemble the assembler and test it on the Agon so that users have a bootstrappable toolchain to work from so I need to automate the emlator. There are a few limitations that prevent this:

  • The ability to launch the emulator, execute some commands, and then exit the emulator. This could be done with a command switch to automatically exit the program after the lines in the autoexec have been processed and there's no more input
  • A command switch to select different autoexec files. I'll need different pre-prepared autoexec files for testing
  • A means of quiting the emulator from the running program, e.g. a test failure or error condition the program catches and needs to signal to outsite. This is not essential because I could write results to a file and exit cleanly, but it would help if there was a way to terminate execution and prevent the remaining lines of the autoexec from running
  • A command switch to run headless, i.e. with no video / GUI. Output to stdout (via uart?)

I hope supporting the emulator as part of a build toolchain is something you'll consider.
Kind regards,
Kroc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant