disable unused lookup-tabels for lower memory footprint

This commit is contained in:
hugova 2025-07-25 09:32:34 +02:00
parent 2715c7aab2
commit 97a7a131a2

View file

@ -1,75 +1,75 @@
inverse_factor_value: ;lookup 00000001 --gives--> 10000000 , etc etc. only 1st 1 in binary numbers ;inverse_factor_value: ;lookup 00000001 --gives--> 10000000 , etc etc. only 1st 1 in binary numbers
NOP ;NOP
.byte %10000000, %01000000; (inverse factor value) ;.byte %10000000, %01000000; (inverse factor value)
NOP ;NOP
.byte %00100000; (inverse factor value) ;.byte %00100000; (inverse factor value)
NOP ;NOP
NOP;.byte $0; (log) ;NOP;.byte $0; (log)
NOP;.byte $1; (log) ;NOP;.byte $1; (log)
.byte %00010000; (inverse factor value) ;.byte %00010000; (inverse factor value)
log: ;log:
NOP ;NOP
.byte $0; (log) ;.byte $0; (log)
.byte $1; (log) ;.byte $1; (log)
NOP ;NOP
.byte $2 ;.byte $2
NOP ;NOP
NOP ;NOP
.byte %00001000; (inverse factor value) ;.byte %00001000; (inverse factor value)
.byte $3 ;.byte $3
NOP ;NOP
NOP ;NOP
;; i put another lookup table where nops normaly are' ;;; i put another lookup table where nops normaly are'
binary_factor: binary_factor:
.byte %10000000, %01000000, %00100000, %00010000, %00001000, %00000100, %00000010, %00000001; (binary factor) .byte %10000000, %01000000, %00100000, %00010000, %00001000, %00000100, %00000010, %00000001; (binary factor)
;; ^(log) ;; ^(log)
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
.byte %00000100; (inverse factor value) ;.byte %00000100; (inverse factor value)
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
.byte $5 ;.byte $5 ;(log)
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 ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
.byte %00000010; (inverse factor value) ;.byte %00000010; (inverse factor value)
;
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
.byte $6 ;.byte $6; (log)
;; i put another lookup table where nops normaly are ;; i put another lookup table where nops normaly are
Bitmap = $4000 Bitmap = $4000
;;This is used by pixel_draw! look at it for more detail ;;This is used by pixel_draw! look at it for more detail
@ -124,17 +124,17 @@ big_y_offset:
.hibytes $1CC0 + Bitmap .hibytes $1CC0 + Bitmap
.lobytes $1E00 + Bitmap .lobytes $1E00 + Bitmap
.hibytes $1E00 + Bitmap .hibytes $1E00 + Bitmap
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
.byte %00000001 ;.byte %00000001; (inverse factor value)
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
NOP ;NOP
.byte $7 ;.byte $7; (log)