prog8/compiler/examples/test.p8

46 lines
800 B
Plaintext
Raw Normal View History

%import c64utils
%option enable_floats
2018-10-16 00:26:35 +00:00
~ main {
2018-11-11 17:19:08 +00:00
sub start() {
2018-12-12 00:13:13 +00:00
ubyte ub1
2018-12-14 22:15:44 +00:00
ubyte ub2
byte b1 = -99
2018-12-14 22:15:44 +00:00
byte b2
2018-12-12 00:13:13 +00:00
uword uw1
2018-12-14 22:15:44 +00:00
uword uw2
word w1 = -9999
2018-12-14 22:15:44 +00:00
word w2
2018-12-12 00:13:13 +00:00
float f1
float f2
float f3
2018-12-12 00:13:13 +00:00
2018-12-16 02:38:17 +00:00
b2 = 99
w2 = -9999
ub2 = 100
uw2 = 40000
f2 = 3.141592654
c64.CHROUT('x')
c64scr.print_ubyte_decimal(X)
2018-12-14 22:15:44 +00:00
c64.CHROUT('\n')
2018-12-16 02:38:17 +00:00
f1 = deg(f2)
c64flt.print_float(f1)
2018-12-14 22:15:44 +00:00
c64.CHROUT('\n')
2018-12-16 02:38:17 +00:00
c64.CHROUT('x')
c64scr.print_ubyte_decimal(X)
2018-12-14 22:15:44 +00:00
c64.CHROUT('\n')
2018-12-16 02:38:17 +00:00
f1 = rad(f1)
c64flt.print_float(f1)
2018-12-14 22:15:44 +00:00
c64.CHROUT('\n')
2018-12-16 02:38:17 +00:00
c64.CHROUT('x')
c64scr.print_ubyte_decimal(X)
c64.CHROUT('\n')
}
}
2018-12-12 00:13:13 +00:00