1
0
mirror of https://github.com/catseye/SixtyPical.git synced 2024-11-29 18:49:22 +00:00
SixtyPical/eg/rudiments/README.md

933 B

This directory contains example sources which demonstrate the rudiments of SixtyPical.

Examples that are meant to fail and produce an error message are in the errorful/ subdirectory.

These files are intended to be architecture-agnostic. For the ones that do produce output, an appropriate source under platform/, should be included first, like

sixtypical platform/c64.60p vector-table.60p

so that system entry points such as chrout are defined.

There's a loadngo.sh script in this directory that does this.

./loadngo.sh c64 vector-table.60p

chrout is a routine with outputs the value of the accumulator as an ASCII character, disturbing none of the other registers, simply for the purposes of producing some observable output.

(There is a KERNAL routine which does this on both the Commodore 64 and the Commodore VIC-20. It should not be hard to find or write such a routine for most other architectures.)