2019-02-02 23:14:56 +00:00
|
|
|
%zeropage basicsafe
|
2019-03-29 01:13:28 +00:00
|
|
|
|
2019-03-19 00:22:26 +00:00
|
|
|
~ main {
|
2019-04-21 01:04:13 +00:00
|
|
|
|
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)
|
2019-04-21 01:04:13 +00:00
|
|
|
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-04-11 22:04:15 +00:00
|
|
|
}
|
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")
|
|
|
|
}
|
|
|
|
|
2019-04-11 22:04:15 +00:00
|
|
|
}
|