; ####################################################################################################################################### ; apLib decruncher for the NES (VRAM version) ; /Mic, 2010 ; ; Assembles with NESASM ; ; Example (decrunching packed_data into VRAM at $2400): ; ; lda #(packed_data % 256) ; sta = 32000 ? bcc _adv_compare_1280 apl_inc16_zp APLIB_GAMMA _adv_compare_1280: cmp #$05 ; OFFS >= 1280 ? bcc _adv_compare_128 apl_inc16_zp APLIB_GAMMA jmp _adv_continue_short_match _adv_compare_128: cmp #1 bcs _adv_continue_short_match lda