2022-02-05 01:52:13 +01:00
|
|
|
%import textio
|
2022-02-06 02:40:04 +01:00
|
|
|
%zeropage basicsafe
|
2022-02-05 01:52:13 +01:00
|
|
|
|
2021-10-30 15:15:11 +02:00
|
|
|
main {
|
2022-02-06 02:40:04 +01:00
|
|
|
ubyte mainglobal1 = 10
|
|
|
|
ubyte mainglobal2 = 20
|
|
|
|
ubyte mainglobal3 = 30
|
|
|
|
ubyte mainglobal4 = 40
|
|
|
|
|
2022-01-18 21:21:49 +01:00
|
|
|
sub start() {
|
2022-02-06 02:40:04 +01:00
|
|
|
ubyte startval1 = 100
|
|
|
|
ubyte startval2 = 110
|
|
|
|
ubyte startval3 = 120
|
|
|
|
ubyte startval4 = 130
|
|
|
|
|
|
|
|
txt.print_ub(mainglobal1)
|
|
|
|
txt.nl()
|
|
|
|
txt.print_ub(startval1)
|
2022-02-05 01:52:13 +01:00
|
|
|
txt.nl()
|
2022-02-06 04:29:36 +01:00
|
|
|
derp()
|
|
|
|
derp()
|
|
|
|
foobar()
|
2022-02-06 02:40:04 +01:00
|
|
|
startval1++
|
|
|
|
mainglobal1++
|
2022-02-06 17:07:03 +01:00
|
|
|
start2()
|
|
|
|
|
|
|
|
sub start2() {
|
|
|
|
uword @shared startval1 = 2002
|
|
|
|
ubyte[2] @shared barr
|
|
|
|
uword[2] @shared warr
|
|
|
|
uword[] @shared warr2 = [1,2]
|
|
|
|
}
|
2022-01-27 18:05:25 +01:00
|
|
|
}
|
2022-02-06 04:29:36 +01:00
|
|
|
|
|
|
|
asmsub derp() {
|
|
|
|
}
|
|
|
|
|
|
|
|
sub foobar() {
|
2022-02-06 17:07:03 +01:00
|
|
|
uword @shared startval1 = 2002
|
|
|
|
uword @shared mainglobal1 = 2002
|
2022-02-06 04:29:36 +01:00
|
|
|
txt.print("foobar\n")
|
|
|
|
}
|
2022-01-23 02:42:26 +01:00
|
|
|
}
|