prog8/examples/test.p8

86 lines
2.3 KiB
Plaintext
Raw Normal View History

%import c64utils
2019-01-12 17:11:36 +00:00
%import c64flt
2019-01-02 22:32:41 +00:00
~ main {
2019-01-01 20:47:19 +00:00
2019-01-05 17:02:17 +00:00
sub start() {
while(true)
A++
repeat A++ until(false)
for ubyte i in 0 to 10
A++
2019-01-15 23:28:30 +00:00
; c64scr.print_ub(c64utils.str2ubyte("1"))
; c64.CHROUT('\n')
; c64scr.print_ub(c64utils.str2ubyte("12"))
; c64.CHROUT('\n')
; c64scr.print_ub(c64utils.str2ubyte("123"))
; c64.CHROUT('\n')
; c64scr.print_ub(c64utils.str2ubyte("1234"))
; c64.CHROUT('\n')
; c64scr.print_ub(c64utils.str2ubyte("12xyz"))
; c64.CHROUT('\n')
; c64.CHROUT('\n')
;
; c64scr.print_ub(c64utils.str2ubyte("19"))
; c64.CHROUT('\n')
; c64scr.print_ub(c64utils.str2ubyte("199"))
; c64.CHROUT('\n')
; c64scr.print_ub(c64utils.str2ubyte("29"))
; c64.CHROUT('\n')
; c64scr.print_ub(c64utils.str2ubyte("99xyz"))
; c64.CHROUT('\n')
; c64scr.print_ub(c64utils.str2ubyte("199xyz"))
; c64.CHROUT('\n')
; c64.CHROUT('\n')
2019-01-14 20:31:14 +00:00
2019-01-15 23:28:30 +00:00
c64scr.print_b(c64utils.str2byte("1"))
c64.CHROUT('\n')
2019-01-15 23:28:30 +00:00
c64scr.print_b(c64utils.str2byte("12"))
c64.CHROUT('\n')
2019-01-15 23:28:30 +00:00
c64scr.print_b(c64utils.str2byte("123"))
c64.CHROUT('\n')
2019-01-15 23:28:30 +00:00
c64scr.print_b(c64utils.str2byte("1234"))
c64.CHROUT('\n')
2019-01-15 23:28:30 +00:00
c64scr.print_b(c64utils.str2ubyte("12xyz"))
c64.CHROUT('\n')
c64.CHROUT('\n')
2019-01-15 23:28:30 +00:00
c64scr.print_b(c64utils.str2byte("19"))
c64.CHROUT('\n')
c64scr.print_b(c64utils.str2byte("29"))
c64.CHROUT('\n')
c64scr.print_b(c64utils.str2byte("199"))
c64.CHROUT('\n')
c64scr.print_b(c64utils.str2byte("299"))
c64.CHROUT('\n')
c64scr.print_b(c64utils.str2ubyte("99zzxyz"))
c64.CHROUT('\n')
c64.CHROUT('\n')
2019-01-15 23:28:30 +00:00
c64scr.print_b(c64utils.str2byte("-9"))
c64.CHROUT('\n')
2019-01-15 23:28:30 +00:00
c64scr.print_b(c64utils.str2byte("-99"))
c64.CHROUT('\n')
2019-01-15 23:28:30 +00:00
c64scr.print_b(c64utils.str2byte("-199"))
c64.CHROUT('\n')
c64scr.print_b(c64utils.str2byte("-1111"))
c64.CHROUT('\n')
c64scr.print_b(c64utils.str2byte("-12xyz"))
c64.CHROUT('\n')
2019-01-14 20:31:14 +00:00
}
2019-01-15 23:28:30 +00:00
sub foo(ubyte param1, ubyte param2) {
ubyte local1
}
2019-01-02 22:32:41 +00:00
}
2019-01-12 17:11:36 +00:00