; ####################################################################################################################################### ; apLib decruncher for the NES ; /Mic, 2010 ; ; Assembles with NESASM ; ; Example (decrunching packed_data into RAM at $0200): ; ; lda #(packed_data % 256) ; sta = 32000 ? bcc _ad_compare_1280 apl_inc16_zp APLIB_GAMMA _ad_compare_1280: cmp #$05 ; OFFS >= 1280 ? bcc _ad_compare_128 apl_inc16_zp APLIB_GAMMA jmp _ad_continue_short_match _ad_compare_128: cmp #1 bcs _ad_continue_short_match lda