1
0
mirror of https://github.com/catseye/SixtyPical.git synced 2024-07-01 18:29:34 +00:00
SixtyPical/tests/SixtyPical Compilation.md

48 lines
881 B
Markdown
Raw Normal View History

Sixtypical Compilation
======================
This is a test suite, written in [Falderal][] format, for compiling
Sixtypical to 6502 machine code.
[Falderal]: http://catseye.tc/node/Falderal
-> Functionality "Compile Sixtypical program" is implemented by
-> shell command "bin/sixtypical --compile %(test-body-file) | fa-bin-to-hex"
-> Tests for functionality "Compile Sixtypical program"
Null program.
| routine main
| {
| }
= 00c060
Rudimentary program.
| routine main
| inputs a
| outputs a
| trashes c, z, n, v
| {
| st off, c
| add a, 4
| }
= 00c018690460
Call extern.
| routine chrout
| inputs a
| trashes a
| @ 65490
|
| routine main
| inputs a
2015-10-17 13:54:28 +00:00
| trashes a, z, n
| {
| ld a, 65
| call chrout
| }
= 00c018690460