diff --git a/asm/6502/decompress_faster_v1.asm b/asm/6502/decompress_faster_v1.asm index 9361907..1f65a40 100644 --- a/asm/6502/decompress_faster_v1.asm +++ b/asm/6502/decompress_faster_v1.asm @@ -29,15 +29,6 @@ ; Decompression Options & Macros ; - ; - ; Save 6 bytes of code and 21 cycles by swapping the order - ; of bytes in the 16-bit length encoding? - ; - ; N.B. Setting this breaks compatibility with LZSA v1.2 - ; - -LZSA_SWAP_LEN16 = 0 - ; ; Choose size over space (within sane limits)? ; @@ -80,14 +71,6 @@ LZSA_SHORT_LZ = 1 LZSA_SHORT_LZ = 0 } - ; - ; Assume that we're decompessing from a large multi-bank - ; compressed data file, and that the next bank may need to - ; paged in when a page-boundary is crossed. - ; - -LZSA_FROM_BANK = 0 - ; ; Macro to increment the source pointer to the next page. ; @@ -95,14 +78,8 @@ LZSA_FROM_BANK = 0 ; has been crossed, and a new bank should be paged in. ; - !if LZSA_FROM_BANK { - !macro LZSA_INC_PAGE { - jsr lzsa1_next_page - } - } else { - !macro LZSA_INC_PAGE { + !macro LZSA_INC_PAGE { inc