c64-livecoding/wip-hugo/END.s

129 lines
2.4 KiB
ArmAsm

inverse_factor_value: ;lookup 00000001 --gives--> 10000000 , etc etc. only 1st 1 in binary numbers
NOP
.byte %10000000, %01000000
NOP
.byte %00100000
NOP
NOP
NOP
.byte %00010000
NOP
NOP
NOP
;; i put another lookup table where nops normaly are'
binary_factor:
.byte %10000000, %01000000, %00100000, %00010000, %00001000, %00000100, %00000010, %00000001
;; ^ this one it is (in inverse_faktor value)
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
.byte %00000100
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
.byte %00000010
;; i put another lookup table where nops normaly are
Bitmap = $4000
;;This is used by pixel_draw! look at it for more detail
big_y_offset:
.lobytes $0000 + Bitmap
.hibytes $0000 + Bitmap
.lobytes $0140 + Bitmap
.hibytes $0140 + Bitmap
.lobytes $0280 + Bitmap
.hibytes $0280 + Bitmap
.lobytes $03C0 + Bitmap
.hibytes $03C0 + Bitmap
.lobytes $0500 + Bitmap
.hibytes $0500 + Bitmap
.lobytes $0640 + Bitmap
.hibytes $0640 + Bitmap
.lobytes $0780 + Bitmap
.hibytes $0780 + Bitmap
.lobytes $08C0 + Bitmap
.hibytes $08C0 + Bitmap
.lobytes $0A00 + Bitmap
.hibytes $0A00 + Bitmap
.lobytes $0B40 + Bitmap
.hibytes $0B40 + Bitmap
.lobytes $0C80 + Bitmap
.hibytes $0C80 + Bitmap
.lobytes $0DC0 + Bitmap
.hibytes $0DC0 + Bitmap
.lobytes $0F00 + Bitmap
.hibytes $0F00 + Bitmap
.lobytes $1040 + Bitmap
.hibytes $1040 + Bitmap
.lobytes $1180 + Bitmap
.hibytes $1180 + Bitmap
.lobytes $12C0 + Bitmap
.hibytes $12C0 + Bitmap
.lobytes $1400 + Bitmap
.hibytes $1400 + Bitmap
.lobytes $1540 + Bitmap
.hibytes $1540 + Bitmap
.lobytes $1680 + Bitmap
.hibytes $1680 + Bitmap
.lobytes $17C0 + Bitmap
.hibytes $17C0 + Bitmap
.lobytes $1900 + Bitmap
.hibytes $1900 + Bitmap
.lobytes $1A40 + Bitmap
.hibytes $1A40 + Bitmap
.lobytes $1B80 + Bitmap
.hibytes $1B80 + Bitmap
.lobytes $1CC0 + Bitmap
.hibytes $1CC0 + Bitmap
.lobytes $1E00 + Bitmap
.hibytes $1E00 + Bitmap
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
.byte %00000001