mirror of
https://github.com/irmen/prog8.git
synced 2024-09-30 15:57:06 +00:00
86 lines
1.9 KiB
Lua
86 lines
1.9 KiB
Lua
%import c64lib
|
|
%import c64utils
|
|
%import c64flt
|
|
%zeropage basicsafe
|
|
|
|
main {
|
|
|
|
sub start() {
|
|
|
|
;ubyte @(addr)=0
|
|
uword addr = $02
|
|
uword addr2 = $03
|
|
ubyte B = 22
|
|
; all optimized:
|
|
@(addr) = B
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
@(addr2-1) = @(addr2-1) +33
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
|
|
@(addr) = 11
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
@(addr) = 33 + @(addr)
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
|
|
@(addr) = 11
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
@(addr) = (@(addr) + 33) + B
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
|
|
@(addr) = 11
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
@(addr) = (33 + @(addr)) + B
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
|
|
@(addr) = 11
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
@(addr) = (@(addr) + B) + 33
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
|
|
@(addr) = 11
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
@(addr) = (B + @(addr)) + 33
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
|
|
@(addr) = 11
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
@(addr) = B+ (@(addr) + 33)
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
|
|
@(addr) = 11
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
@(addr) = B+(33 + @(addr))
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
|
|
@(addr) = 11
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
@(addr) = 33+(@(addr) + B)
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
|
|
@(addr) = 11
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
@(addr) = 33+(B + @(addr))
|
|
c64scr.print_ub(@(addr))
|
|
c64.CHROUT('\n')
|
|
}
|
|
}
|