prog8/examples/test.p8

53 lines
879 B
Plaintext
Raw Normal View History

%import textio
%import floats
%zeropage basicsafe
%import test_stack
2020-08-27 17:47:50 +00:00
main {
2020-10-09 20:47:42 +00:00
sub start() {
2020-11-09 22:57:50 +00:00
2020-11-24 21:16:50 +00:00
uword uw = $c000
ubyte ub = 1
ubyte ub2 = 1
2020-11-24 21:16:50 +00:00
uw = 1000
uw += ub+ub2
txt.print_uw(uw)
txt.chrout('\n')
2020-11-24 21:16:50 +00:00
uw = 1000
uw -= ub+ub2 ; TODO FIX COMPUTATION ERROR
txt.print_uw(uw)
txt.chrout('\n')
2020-11-24 21:16:50 +00:00
uw = 1000
uw *= ub+ub2
txt.print_uw(uw)
txt.chrout('\n')
2020-11-24 21:16:50 +00:00
uw = 1000
uw /= ub+ub2
txt.print_uw(uw)
txt.chrout('\n')
2020-11-24 21:16:50 +00:00
uw = 1000
uw %= 5*ub+ub2+ub2
txt.print_uw(uw)
txt.chrout('\n')
2020-11-24 21:16:50 +00:00
uw = 1000
uw <<= ub+ub2
txt.print_uw(uw)
txt.chrout('\n')
2020-11-24 21:16:50 +00:00
uw = 1000
uw >>= ub+ub2
txt.print_uw(uw)
txt.chrout('\n')
test_stack.test()
}
2020-08-27 17:47:50 +00:00
}