mirror of
https://github.com/catseye/SixtyPical.git
synced 2024-11-29 03:51:35 +00:00
34 lines
522 B
Plaintext
34 lines
522 B
Plaintext
|
// Include `support/${PLATFORM}.60p` before this source
|
||
|
// Should print H (being ASCII 72 = 8 * 9)
|
||
|
|
||
|
// Increase y by 7, circuitously
|
||
|
//
|
||
|
define foo routine
|
||
|
inputs y
|
||
|
outputs y, n, z
|
||
|
trashes a, c
|
||
|
{
|
||
|
save x {
|
||
|
ld x, 0
|
||
|
for x up to 6 {
|
||
|
inc y
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Each iteration increases y by 8; there are 9 iterations
|
||
|
//
|
||
|
define main routine
|
||
|
outputs x, y, n, z
|
||
|
trashes a, c
|
||
|
{
|
||
|
ld x, 0
|
||
|
ld y, 0
|
||
|
for x up to 8 {
|
||
|
inc y
|
||
|
call foo
|
||
|
}
|
||
|
ld a, y
|
||
|
call chrout
|
||
|
}
|