2019-08-02 23:51:12 +00:00
|
|
|
%import c64utils
|
2019-08-07 00:02:34 +00:00
|
|
|
%import c64lib
|
2019-08-09 00:15:31 +00:00
|
|
|
%import c64flt
|
2019-08-07 21:53:47 +00:00
|
|
|
%zeropage dontuse
|
2019-04-21 01:04:13 +00:00
|
|
|
|
2019-08-09 00:15:31 +00:00
|
|
|
|
2019-08-07 00:02:34 +00:00
|
|
|
main {
|
2019-08-05 21:36:24 +00:00
|
|
|
|
|
|
|
sub start() {
|
|
|
|
|
2019-08-09 00:15:31 +00:00
|
|
|
ubyte ub1 = 123
|
|
|
|
ubyte ub2 = 222
|
|
|
|
uword uw = 1111
|
|
|
|
uword uw2 = 2222
|
|
|
|
word[] warr = [1111, 2222]
|
|
|
|
float[] farr = [1.111, 2.222]
|
|
|
|
|
|
|
|
c64scr.print_ub(ub1)
|
|
|
|
c64.CHROUT(',')
|
|
|
|
c64scr.print_ub(ub2)
|
|
|
|
c64.CHROUT('\n')
|
|
|
|
c64scr.print_uw(uw)
|
|
|
|
c64.CHROUT(',')
|
|
|
|
c64scr.print_uw(uw2)
|
|
|
|
c64.CHROUT('\n')
|
|
|
|
c64scr.print_w(warr[0])
|
|
|
|
c64.CHROUT(',')
|
|
|
|
c64scr.print_w(warr[1])
|
|
|
|
c64.CHROUT('\n')
|
|
|
|
c64flt.print_f(farr[0])
|
|
|
|
c64.CHROUT(',')
|
|
|
|
c64flt.print_f(farr[1])
|
|
|
|
c64.CHROUT('\n')
|
|
|
|
|
|
|
|
swap(ub1, ub2)
|
|
|
|
swap(uw,uw2)
|
|
|
|
swap(warr[0], warr[1])
|
|
|
|
swap(farr[0], farr[1]) ; TODO CRASHES
|
|
|
|
|
|
|
|
c64scr.print_ub(ub1)
|
|
|
|
c64.CHROUT(',')
|
|
|
|
c64scr.print_ub(ub2)
|
|
|
|
c64.CHROUT('\n')
|
|
|
|
c64scr.print_uw(uw)
|
|
|
|
c64.CHROUT(',')
|
|
|
|
c64scr.print_uw(uw2)
|
|
|
|
c64.CHROUT('\n')
|
|
|
|
c64scr.print_w(warr[0])
|
|
|
|
c64.CHROUT(',')
|
|
|
|
c64scr.print_w(warr[1])
|
|
|
|
c64.CHROUT('\n')
|
|
|
|
c64flt.print_f(farr[0])
|
|
|
|
c64.CHROUT(',')
|
|
|
|
c64flt.print_f(farr[1])
|
|
|
|
c64.CHROUT('\n')
|
2019-08-04 17:40:31 +00:00
|
|
|
}
|
2019-04-11 22:04:15 +00:00
|
|
|
}
|