1
0
mirror of https://github.com/catseye/SixtyPical.git synced 2024-06-07 22:29:27 +00:00
SixtyPical/eg/README.md

29 lines
1.3 KiB
Markdown
Raw Normal View History

2018-03-26 12:16:53 +00:00
This directory contains SixtyPical example programs, categorized
in subdirectories by the machine architecture.
In the [c64](c64/) directory are programs that run on the Commodore 64:
* [demo-game](c64/demo-game/): a little game-like program written as a
"can we write something you'd see in practice?" test case for SixtyPical.
2018-03-26 12:33:07 +00:00
2018-03-26 12:16:53 +00:00
* [ribos](c64/ribos/): a well-commented example of a C64 raster interrupt
2018-03-26 12:33:07 +00:00
routine. Originally written with the P65 assembler (which has since
been reborn as [Ophis][]).
The second version of Ribos has been translated to SixtyPical.
2018-03-26 12:16:53 +00:00
* [petulant](c64/petulant/) -- "The PETulant Cursor", a tiny (44 bytes)
"display hack". Originally written in the late 80's. Rewritten with
2018-03-26 12:33:07 +00:00
the P65 assembler (now Ophis) and re-released on April 1st, 2008 (a
hint as to its nature).
Translated to SixtyPical (in 2018), it's 48 bytes.
2018-03-26 12:16:53 +00:00
In the [rudiments](rudiments/) directory are programs which are not for
any particular machine, but meant to demonstrate the features of SixtyPical.
Some are meant to fail and produce an error message. Others can run on
any architecture where there is a routine at 65490 which outputs the value
of the accumulator as an ASCII character.
2018-03-26 12:33:07 +00:00
[Ophis]: http://michaelcmartin.github.io/Ophis/