prog8/examples/test.p8

62 lines
710 B
Plaintext
Raw Normal View History

%zeropage basicsafe
2019-03-29 01:13:28 +00:00
~ main {
2019-02-21 00:31:33 +00:00
sub start() {
2019-04-04 19:02:24 +00:00
2019-06-23 00:49:37 +00:00
greeting()
ubyte square = stuff.function(12)
c64scr.print_ub(square)
c64.CHROUT('\n')
2019-04-20 11:24:42 +00:00
2019-06-23 00:49:37 +00:00
stuff.name()
stuff.name()
stuff.bye()
abs(4)
abs(4)
abs(4)
abs(4)
abs(4)
foobar()
foobar()
foobar()
foobar()
if(false) {
} else {
}
}
2019-04-20 11:24:42 +00:00
2019-06-23 00:49:37 +00:00
sub foobar() {
}
2019-06-23 00:49:37 +00:00
sub greeting() {
c64scr.print("hello\n")
}
}
~ stuff {
sub function(ubyte v) -> ubyte {
return v*v
}
sub name() {
c64scr.print("name\n")
}
sub bye() {
c64scr.print("bye\n")
}
}