prog8/examples/test.p8

88 lines
1.9 KiB
Plaintext
Raw Normal View History

2020-03-24 23:32:54 +00:00
%import c64lib
%import c64utils
%import c64flt
%zeropage basicsafe
2020-07-26 22:32:59 +00:00
main {
2020-07-26 21:32:20 +00:00
sub start() {
2020-08-17 19:47:26 +00:00
byte counterb
word counterw
2020-08-17 19:47:26 +00:00
for counterb in -10 to 11 {
c64scr.print_b(counterb)
c64.CHROUT(',')
}
c64.CHROUT('\n')
2020-08-17 19:47:26 +00:00
for counterb in 11 to -10 step -1 {
c64scr.print_b(counterb)
c64.CHROUT(',')
}
c64.CHROUT('\n')
2020-08-17 19:47:26 +00:00
for counterb in -10 to 11 step 2 {
c64scr.print_b(counterb)
c64.CHROUT(',')
}
c64.CHROUT('\n')
2020-08-17 19:47:26 +00:00
for counterb in 11 to -10 step -2 {
c64scr.print_b(counterb)
c64.CHROUT(',')
}
c64.CHROUT('\n')
2020-08-17 19:47:26 +00:00
for counterb in -10 to 11 step 3 {
c64scr.print_b(counterb)
c64.CHROUT(',')
}
c64.CHROUT('\n')
2020-08-17 19:47:26 +00:00
for counterb in 11 to -10 step -3 {
c64scr.print_b(counterb)
c64.CHROUT(',')
}
c64.CHROUT('\n')
c64.CHROUT('\n')
c64.CHROUT('\n')
2020-08-17 19:47:26 +00:00
for counterw in -10 to 11 {
c64scr.print_w(counterw)
c64.CHROUT(',')
}
c64.CHROUT('\n')
2020-08-17 19:47:26 +00:00
for counterw in 11 to -10 step -1 {
c64scr.print_w(counterw)
c64.CHROUT(',')
}
c64.CHROUT('\n')
2020-08-17 19:47:26 +00:00
for counterw in -10 to 11 step 2 {
c64scr.print_w(counterw)
c64.CHROUT(',')
}
c64.CHROUT('\n')
2020-08-17 19:47:26 +00:00
for counterw in 11 to -10 step -2 {
c64scr.print_w(counterw)
c64.CHROUT(',')
}
c64.CHROUT('\n')
2020-08-17 19:47:26 +00:00
for counterw in -10 to 11 step 3 {
c64scr.print_w(counterw)
c64.CHROUT(',')
}
c64.CHROUT('\n')
2020-08-17 19:47:26 +00:00
for counterw in 11 to -10 step -3 {
c64scr.print_w(counterw)
c64.CHROUT(',')
}
c64.CHROUT('\n')
2020-07-25 23:32:27 +00:00
}
}