prog8/examples/test.p8

47 lines
630 B
Plaintext
Raw Normal View History

%import c64utils
2020-03-21 22:09:18 +00:00
;%import c64flt
;%option enable_floats
%zeropage dontuse
2019-08-09 00:15:31 +00:00
main {
sub start() {
byte v1
byte v2
bla()
exit(4)
v1 = 100
2020-03-24 21:37:42 +00:00
goto start ; TODO unreachable code warning
v2 = 127
A=5
2020-03-24 21:37:42 +00:00
return
sub bla () {
A=99
bla2()
2020-03-24 21:37:42 +00:00
exit(99)
sub bla2 () {
A=100
2020-03-24 21:37:42 +00:00
return
foo.ding()
foo.ding2()
}
}
}
2020-03-21 17:39:36 +00:00
}
foo {
ubyte derp=99
sub ding() {
A=derp
}
sub ding2() {
A=derp
}
}