z .macro .byte $2e .word @1 .endm z1 = $fd z2 = z1+1 ret = $41 i00 = $e8 i01 = $e9 i02 = $ea i03 = $eb i04 = $ec i05 = $ed i06 = $ee i07 = $ef i08 = $f0 i09 = $f1 i0a = $f2 i0b = $f3 i0c = $f4 i0d = $f5 i0e = $f6 i0f = $f7 i10 = $f8 i11 = $f9 i12 = $fa i13 = $fb i14 = $fc i15 = $fd i16 = $fe i17 = $ff t00 = $b0 t01 = $b1 t02 = $b2 t03 = $b3 t04 = $b4 t05 = $b5 t06 = $b6 t07 = $b7 t08 = $b8 t09 = $b9 t0a = $ba t0b = $bb t0c = $bc t0d = $bd t0e = $be t0f = $bf t10 = $c0 t18 = $c1 t20 = $c2 t28 = $c3 t30 = $c4 t38 = $c5 t40 = $c6 t48 = $c7 x = $2f c0 = $00 cc0 = $01 d0 = $02 dd0 = $03 e0 = $04 f0 = $05 ff0 = $06 g0 = $07 gg0 = $08 a0 = $09 aa0 = $0a h0 = $0b c1 = $0c cc1 = $0d d1 = $0e dd1 = $0f e1 = $10 f1 = $11 ff1 = $12 g1 = $13 gg1 = $14 a1 = $15 aa1 = $16 h1 = $17 c2 = $18 cc2 = $19 d2 = $1a dd2 = $1b e2 = $1c f2 = $1d ff2 = $1e g2 = $1f gg2 = $20 a2 = $21 aa2 = $22 h2 = $23 c3 = $24 cc3 = $25 d3 = $26 dd3 = $27 e3 = $28 f3 = $29 ff3 = $2a g3 = $2b gg3 = $2c a3 = $2d n00 = $d0 n01 = $d1 n02 = $d2 n03 = $d3 n04 = $d4 n05 = $d5 n06 = $d6 n07 = $d7 n08 = $d8 n09 = $d9 n0a = $da n0b = $db n0c = $dc n0d = $dd n0e = $de n0f = $df n10 = $e0 n11 = $e1 n12 = $e2 n13 = $e3 n14 = $e4 n15 = $e5 n16 = $e6 n17 = $e7 l = $a8 r1 = $a9 r2 = $aa r3 = $ab r4 = $ac r5 = $ad r6 = $ae r7 = $af j00 = $42 j01 = $43 j02 = $44 j03 = $45 j04 = $46 j05 = $47 j06 = $48 j07 = $49 j08 = $4a j09 = $4b j0a = $4c j0b = $4d j0c = $4e j0d = $4f j0e = $50 j0f = $51 rt = $40 s00 = $30 d = s00 s01 = $31 s02 = $32 p2 = s02 s03 = $33 p = s02 s04 = $34 s05 = $35 s06 = $36 s07 = $37 s08 = $38 s09 = $39 s0a = $3a s0b = $3b s0c = $3c s0d = $3d s0e = $3e s0f = $3f .if 0 *= $0f00 init sei lda #irq sta $0315 lda #$1b sta $d011 lda #$82 sta $d012 lda $dc0d lda #$01 sta $dc0d sta $d01a lda #0 jsr soust ldx #$18 lda #0 nn1 sta $d400,x dex bpl nn1 lda #$1f sta $d418 cli rts irq lda #$03 sta $d020 jsr sound lda #$00 sta $d020 inc $d019 jmp $ea31 .endif *= $6000 ;$1000 sound jmp sound2 soust jmp soust2 jmp fix time .byte $00,$00,$00 atime .byte $08,$08,$08 lmusic .byte 0,0,0 hmusic .byte 0,0,0 linst .byte 0,0,0 hinst .byte 0,0,0 rlinst .byte 0,0,0 rhinst .byte 0,0,0 rianz .byte 0,0,0 lfreq .byte 0,0,0 hfreq .byte 0,0,0 adlfreq .byte 0,0,0 adhfreq .byte 0,0,0 itime .byte 0,0,0 aitime .byte 0,0,0 instrum .byte 0,0,0 notadd1 .byte 0,0,0 notadd2 .byte 0,0,0 notadd2b .byte 0,0,0 ltast .byte 0,0,0 htast .byte 0,0,0 adltast .byte 0,0,0 adhtast .byte 0,0,0 zieh .byte 0,0,0 sid .byte 0,7,14 stckz .byte 0,$20,$40 staplz .byte 0,0,0 stack .byte 0,0,0,0,0,0,0,0 .byte 0,0,0,0,0,0,0,0 .byte 0,0,0,0,0,0,0,0 .byte 0,0,0,0,0,0,0,0 .byte 0,0,0,0,0,0,0,0 .byte 0,0,0,0,0,0,0,0 .byte 0,0,0,0,0,0,0,0 .byte 0,0,0,0,0,0,0,0 .byte 0,0,0,0,0,0,0,0 .byte 0,0,0,0,0,0,0,0 .byte 0,0,0,0,0,0,0,0 .byte 0,0,0,0,0,0,0,0 titab .byte 0,1,2,3,4,5,6,7,8 .byte 9,$0a,$0b,$0c,$0d,$0e,$0f .byte $10,$18,$20,$28,$30,$38 .byte $40,$48 fix asl a tax lda fxtab,x sta lmusic+2 lda fxtab+1,x sta hmusic+2 lda #1 sta atime+2 lda #$40 sta staplz+2 rts soust2 lda #$00 sta nn10+1 lda #$0f sta $d418 ldx #0 jsr soust3a jsr soust3a soust3a lda #9 cpx #2 bne iii lda #9 iii sta atime,x soust3 txa asl a nn10 adc #0 tay n1 lda stab,y sta lmusic,x lda stab+1,y sta hmusic,x lda stckz,x sta staplz,x lda #$0f sta $d418 inx rts sound2 ldx #2 music lda lmusic,x sta z1 lda hmusic,x sta z2 ldy #0 lda (z1),y cmp #$40 bcs n3 ldy atime,x beq nn11b jmp nn11 nn11b cmp #$2e bcc n5b bne n5 iny ;ziehen lda (z1),y sta adlfreq,x iny lda (z1),y sta adhfreq,x dec zieh,x lda lmusic,x adc #2 sta lmusic,x bcc n5s inc hmusic,x n5s lda time,x sta atime,x jmp instrument n5b sta notadd1,x ;note lda time,x sta atime,x lda instrum,x nn14 asl a tay lda instaddr,y sta linst,x lda instaddr+1,y sta hinst,x lda #1 sta aitime,x sta zieh,x lda notadd2b,x sta notadd2,x jmp n4 n5 cmp #$30 bcs n5t lda time,x ;haltenX sta atime,x jmp n4 n5t ;drum tay lda timtab-$30,y sta atime,x tya jmp nn14 n3 cmp #$b0 bcc n6 cmp #$d0 bcs nn15 tay lda titab-$b0,y sta time,x jmp n4 nn15 cmp #$e8 bcs nn16 sbc #$cf ;not+ sta notadd2b,x jmp n4 nn16 ;instrument sbc #$e8 sta instrum,x jmp n4 n6 cmp #$a8 bcs n7 sbc #$40 bmi n8 beq n9 asl a ;jmpsub tay lda subtab-2,y sta lmusic,x lda subtab+1-2,y sta hmusic,x ldy staplz,x lda z1 sta stack,y lda z2 sta stack+1,y iny iny tya sta staplz,x jmp nn11 n9 ;restart jsr soust3 dex jmp nn11 n8 ;return ldy staplz,x dey dey tya sta staplz,x nn13 lda stack,y sta lmusic,x lda stack+1,y sta hmusic,x jmp n4 n7 ;next sbc #$a8 bne nn12 lda staplz,x sbc #3 tay lda stack+2,y sbc #1 sta stack+2,y bpl nn13 tya sta staplz,x jmp n4 nn12 ;repeat ldy staplz,x sta stack+2,y lda z1 sta stack,y lda z2 sta stack+1,y tya adc #2 sta staplz,x n4 inc lmusic,x bne nn11 inc hmusic,x nn11 instrument dec aitime,x beq n35b jmp n35 n35b lda linst,x sta z1 lda hinst,x sta z2 n30k ldy #0 lda (z1),y cmp #$fd bcc n30c bne n30g inc aitime,x iny lda (z1),y bne n30i dec rianz,x beq n30j lda rhinst,x sta hinst,x sta z2 lda rlinst,x sta z1 jmp n30k n30i sta rianz,x lda z1 adc #1 sta rlinst,x sta linst,x lda z2 adc #0 sta rhinst,x sta hinst,x jmp n45 n30g cmp #$fe ; bcc n30h bne n30b n30h iny ;new-itime lda (z1),y sta itime,x inc aitime,x n30j lda z1 adc #1 sta linst,x bcc n45b inc hinst,x n45b jmp n45 n30c jmp n30 n30b lda z1 adc #6 sta linst,x bcc n37 inc hinst,x n37 iny ;anschlag lda (z1),y lsr a ;arpton bcs n33 adc notadd2,x adc notadd1,x n33 tay lda lftab,y sta lfreq,x lda hftab,y sta hfreq,x ldy #2 lda (z1),y sta itime,x inc aitime,x iny lda (z1),y pha iny lda (z1),y sta htast,x iny lda (z1),y pha iny lda (z1),y ldy sid,x sta $d406,y pla sta $d405,y lda lfreq,x sta $d400,y lda hfreq,x sta $d401,y lda htast,x sta $d403,y lda #0 sta $d402,y sta ltast,x sta $d404,y pla sta $d404,y jmp n45 n30 asl a sta adltast,x lda #$ff bcs n31 sec lda #0 n31 sta adhtast,x iny lda itime,x sta aitime,x lda z1 adc #1 sta linst,x bcc n38 inc hinst,x n38 lda zieh,x beq n35 lda (z1),y ;frqmod lsr a bcc n32 lsr a ;arpton bcs n33b adc notadd2,x adc notadd1,x n33b tay lda lftab,y sta lfreq,x lda hftab,y sta hfreq,x ldy sid,x sta $d401,y lda lfreq,x sta $d400,y jmp n39 n32 asl a asl a sta adlfreq,x lda #$ff bcs n34 lda #$00 n34 sta adhfreq,x n35 ldy sid,x clc lda lfreq,x adc adlfreq,x sta lfreq,x sta $d400,y lda hfreq,x adc adhfreq,x sta hfreq,x sta $d401,y n39 lda ltast,x adc adltast,x sta ltast,x sta $d402,y lda htast,x adc adhtast,x sta htast,x sta $d403,y n45 dec atime,x dex bmi n44 jmp music n44 rts lftab .byte $0c,$1c,$2d,$3e,$51 .byte $66,$7b,$91 .byte $a9,$c3,$dd,$fa,$18 .byte $38,$5a,$7d .byte $a3,$cc,$f6,$23,$53 .byte $86,$bb,$f4 .byte $30,$70,$b4,$fb,$47 .byte $98,$ed,$47 .byte $a7,$0c,$77,$e9,$61 .byte $e1,$68,$f7 .byte $8f,$30,$da,$8f,$4e .byte $18,$ef,$d2 .byte $c3,$c3,$d1,$ef,$1f .byte $60,$b5,$1e .byte $9c,$31,$df,$a5,$87 .byte $86,$a2,$df .byte $3e,$c1,$6b,$3c,$39 .byte $63,$be,$4b .byte $0f,$0c,$45,$bf,$7d .byte $83,$d6,$79 .byte $73,$c7,$7c,$97,$1e .byte $18,$8b,$7e .byte $fa,$06,$ac,$f3,$e6 .byte $8f,$f8,$2e hftab .byte $01,$01,$01,$01,$01 .byte $01,$01,$01 .byte $01,$01,$01,$01,$02 .byte $02,$02,$02 .byte $02,$02,$02,$03,$03 .byte $03,$03,$03 .byte $04,$04,$04,$04,$05 .byte $05,$05,$06 .byte $06,$07,$07,$07,$08 .byte $08,$09,$09 .byte $0a,$0b,$0b,$0c,$0d .byte $0e,$0e,$0f .byte $10,$11,$12,$13,$15 .byte $16,$17,$19 .byte $1a,$1c,$1d,$1f,$21 .byte $23,$25,$27 .byte $2a,$2c,$2f,$32,$35 .byte $38,$3b,$3f .byte $43,$47,$4b,$4f,$54 .byte $59,$5e,$64 .byte $6a,$70,$77,$7e,$86 .byte $8e,$96,$9f .byte $a8,$b3,$bd,$c8,$d4 .byte $dd,$ea,$f8 ;ii01 .byte $ff,$91,$01,$81,$00,$0c,0 .byte $ff,$59,$01,$41,$88,$0c,0 .byte $ff,$7d,$01,$81,$00,$0c,0 .byte $ff,$81,$01,$81,$00,$0c,0 .byte $ff,$18,$04,$41,$22,$0b,0 .byte $18,$04 .byte $18,$fc ;c;d ii00 .byte $ff,$a1,$01,$81,$11,0,0 .byte $ff,$18,$04,$41,$44,$0d .byte $00 .byte $e0,$00 .byte $ff,$a1,$01,$81,$11,0,0 .byte $ff,$18,$04,$41,$33,$0d .byte $00 .byte $f0,$00 ii01 .byte $ff,$00,$0a,$41,$33,$bf .byte $ef .byte $fd,$ff .byte $20,$00 .byte $e8,$00 .byte $fd,0 ii0c .byte $ff,$00,$08,$41,$66,$0b .byte $00 .byte $fd,$ff .byte $08,$02 .byte $08,$fe .byte $fd,0 ii02 .byte $ff,$30,$01,$41,$77,$08 .byte $00 .byte $ff,$26,$01,$41,$55,$08 .byte $00 .byte $ff,$26,$07,$41,$11,$0f .byte $00 .byte $08,$02 .byte $08,$fe .byte $08,$02 .byte $08,$fe .byte $fd,$06 .byte $08,$04 .byte $08,$fc .byte $fd,$00 .byte $fd,$06 .byte $08,$02 .byte $08,$fe .byte $fd,$00 .byte $fd,$06 .byte $08,$04 .byte $08,$fc .byte $fd,$00 .byte $fd,$06 .byte $08,$02 .byte $08,$fe .byte $fd,$00 .byte $fd,$06 .byte $08,$04 .byte $08,$fc .byte $fd,$00 ii04 .byte $ff,$48,$06,$41,$55,$09 .byte $90 .byte $20,0 .byte $fe,$08 .byte $fd,$03 .byte $40,$10 .byte $c4,$f0 .byte $fd,0 .byte $fe,$04 .byte $fd,$fe .byte $40,$68 .byte $c4,$98 .byte $fd,$00 ii03 .byte $ff,$78,$01,$11,$77,$0a,0 .byte $ff,$60,$01,$11,$66,$09,0 .byte $ff,$60,$01,$11,$77,$0a,0 .byte $ff,$48,$f0,$11,$66,$0b,0 .byte $78,$00 ii0b .byte $ff,$48,$06,$41,$55,$03 .byte $40 .byte $20,0 .byte $fe,$08 .byte $fd,$ff .byte $40,$10 .byte $c4,$f0 .byte $fd,0 ii05 .byte $ff,$30,$06,$41,$11,$c0 .byte $c0 .byte $10,$00 .byte $fe,$10 .byte $fd,$01 .byte $20,$04 .byte $f0,$fc .byte $fd,0 .byte $fe,$04 .byte $fd,$0a .byte $20,$20 .byte $f0,$e0 .byte $fd,0 .byte $fe,$10 .byte $fd,$13 .byte $20,$04 .byte $f0,$fc .byte $fd,0 ii06 .byte $ff,$48,$04,$41,$66,$07 .byte $70 .byte $20,0 .byte $20,0 .byte $fd,$ff .byte $70,$60 .byte $96,$a0 .byte $fd,0 ii07 .byte $ff,$48,$01,$21,$22,$9d,0 .byte $fd,$ff .byte $14,$90+1;-$30 .byte $14,$a0+1;-$30 .byte $e0,$c0+1;-$30 .byte $fd,0 ii0d .byte $ff,$48,$01,$21,$22,$9d,0 .byte $fd,$ff .byte $14,$90+1;-$30 .byte $14,$ac+1;-$30 .byte $e0,$c0+1;-$30 .byte $fd,0 ii08 .byte $ff,$30,$08,$41,$ff,$0d .byte $00 .byte $e0,0 .byte $fd,$ff .byte $f0,$04 .byte $f0,$fc .byte $fd,0 ii09 .byte $ff,$48,$08,$41,$00,$59 .byte $90 .byte $f0,$00 .byte $fd,$ff .byte $98,$06 .byte $48,$fa .byte $fd,$00 ii0a .byte $ff,$60,$04,$11,$44,$08 .byte $80 .byte 0,0 .byte $fd,$80 .byte $08,$40 .byte $08,$c0 .byte $fd,0 ss00 .byte $ff,$91,$01,$81,$00,$0c,0 .byte 0,0 .byte $ff,$59,$01,$41,$88,$0c,0 .byte $ff,$51,$01,$41,$88,$08,0 .byte $ff,$4d,$01,$41,$88,$08,0 .byte $ff,$01,$10,$01,$00,$00,0 .byte 0,0 ss06 .byte $ff,$91,$01,$81,$00,$0c,0 .byte 0,0 .byte $ff,$63,$01,$41,$88,$0c,0 .byte $ff,$5d,$01,$41,$88,$0c,0 .byte $ff,$95,$01,$81,$88,$0c,0 .byte 0,$cd .byte 0,$c1 .byte 0,$cd .byte 0,$b1 .byte 0,$cd .byte 0,$a1 .byte $ff,$91,$01,$81,$88,$08,0 .byte 0,$91 .byte 0,$cd .byte 0,$81 .byte 0,$cd .byte 0,$71 .byte 0,$cd .byte $ff,$01,$10,$01,$00,$00,0 .byte 0,0 ss07 .byte $ff,$81,$01,$81,$00,$0c,0 .byte $ff,$91,$01,$81,$00,$0c,0 .byte $ff,$63,$01,$41,$88,$0c,0 .byte $ff,$61,$01,$41,$88,$0c,0 ; .byte $ff,$5d,$01,$41,$88,$0c,0 .byte $ff,$81,$21,$81,$00,$09,0 .byte 0,0 .byte $ff,$81,$01,$81,$00,$0c,0 .byte 0,$10 .byte 0,$10 .byte 0,$10 .byte 0,$10 .byte 0,$10 .byte $ff,$83,$01,$81,$00,$08,0 .byte 0,$10 .byte 0,$10 .byte 0,$10 .byte 0,$10 .byte 0,$10 ss05 ss01 ss02 .byte $ff,$e1,$ff,$01,$00,$01,0 .byte 0,0 .byte 0,0 timtab .byte $06,$0c,$06,$0c,$12,$12 .byte $0c,$06,16*$06,8*6,1 subtab .word jj00,jj01,jj02,jj00 .word jj00,jj00,jj00,jj00 .word jj00,jj00,jj00 instaddr .word ii00,ii01,ii02,ii03,ii04 .word ii05,ii06,ii07,ii08,ii09 .word ii0a,ii0b,ii0c,ii0d,ii00 .word ii00,ii00,ii00,ii00,ii00 .word ii00,ii00,ii00,ii00,ii00 .word ii00,ii00,ii00,ii00,ii00 .word ii00,ii00,ii00,ii00,ii00 .word ii00,ii00,ii00,ii00,ii00 .word ii00,ii00,ii00,ii00,ii00 .word ii00,ii00,ii00 .word ss00,ss01,ss02,ss07,ss07 .word ss07,ss07,ss07,ss02,ss02 .word ss02 fxtab .word fx1 stab .word m100,m101,m60 u = 1 fx1 m0 .byte ret m1 .ifeq u .byte r3,s08,l .byte t30 .byte i02 .byte n07 .byte g0,x .byte n05 .byte g0,x .byte n00 .byte g0,x .byte n00 .byte g0,x .byte t06 .byte r1 .byte i05 .byte n07 .byte f1,g0 .byte f1,f1 .byte e1,d1,g0 .byte c1,g0 .byte d1,f1,x .byte g1,g0,g0,g0 .byte n05 .byte f1,g0 .byte f1,f1 .byte e1,d1,g0 .byte c1,g0 .byte d1,f1,x .byte g1,g0,g0,g0 .byte n00 .byte f1,g0 .byte f1,f1 .byte e1,d1,g0 .byte c1,g0 .byte d1,f1,x .byte g1,g0,g0,g0 .byte n00 .byte f1,g0 .byte f1,f1 .byte e1,d1,g0 .byte c1,g0 .byte d1,f1,x .byte g1,g0,g0,g0 .byte l .byte ret .byte n00 .byte aa1,c1 .byte a1 .byte aa1,c1 .byte a1,g1,c1 .byte f1;,c1 .byte g1,aa1,c1 .byte c2,c1,c1,c1;,c1 .byte ret .byte n00 .byte r1 .byte c2 .byte aa1 .byte g1,g1,c1,c1 .byte f1 .byte dd1 .byte f1,f1,f1,f1 .byte c1,c1,c2,c1 .byte l .byte ret .endif m2 .ifeq u ; .byte r3,s08,l .byte t30 .byte i02 .byte r1 .byte n02 .byte g0,x .byte n00 .byte g0,x .byte n05 .byte g0,x .byte n07 .byte g0,x .byte l .byte ret .endif m3 .ifeq u .byte r3,s08,l .byte r3 .byte r3 .byte d,p,p,p .byte s05,p,p .byte d,p,p,d .byte s05,p,p .byte l,l .byte r6 .byte r3 .byte d,s05,d .byte s05,d,d .byte s05,d,d .byte d,d,s05 .byte l,l .byte r3 .byte r3 .byte d,s05,d .byte s05,d,d .byte s05,d,d .byte d,d,s05 .byte l,l .byte ret .byte r4 .byte r1 .byte s05,p,s05 .byte s05,d .byte s05,p,d .byte d,s05,d .byte s05,p,d .byte d,d,d,d .byte s05,p,d ;s06 .byte d,d,d,d .byte l,l .byte ret .byte p,s00,p,s00 .byte p,s00,s00,p .byte s00,s00,p,s00 .byte p,p,s00,s00 .byte s00,p,s00,s00 .byte p,s00,s00,p .byte s00,p,s00,s00 .byte s00,p,s00,s00 .byte p,s00,p,s00 .byte p,s00,s00,p .byte s00,s00,p,s00 .byte p,p,s00,s00 .byte s00,p,s00,s00 .byte p,s00,s00,s00 .byte s00,s00,s00,s00 .byte p,s00,s00,s00 .byte ret .endif m4 .ifeq u .byte t06 .byte i00 .byte n02 .byte ff0,p,p .byte ff0 .byte ff0,x .byte a0,x,ff0 .byte h0,x,x .byte p,p,p,p .byte n00 .byte ff0,p,p .byte ff0 .byte ff0,x .byte a0,x,ff0 .byte h0,x,x .byte p,p,p,p .byte n05 .byte ff0,p,p .byte ff0 .byte ff0,x .byte a0,x,ff0 .byte h0,x,x .byte p,p,p,p .byte n07 .byte ff0,p,p .byte ff0 .byte ff0,x .byte a0,x,ff0 .byte h0,x,x .byte p,p,p,p .byte r3 .byte n02 .byte i00,ff0,i01,ff0,ff0 .byte i00,ff0 .byte ff0,x .byte a0,x,ff0 .byte h0,x,x .byte i01,ff0,ff0,ff0,ff0 .byte n00 .byte i00,ff0,i01,ff0,ff0 .byte i00,ff0 .byte ff0,x .byte a0,x,ff0 .byte h0,x,x .byte i01,ff0,ff0,ff0,ff0 .byte n05 .byte i00,ff0,i01,ff0,ff0 .byte i00,ff0 .byte ff0,x .byte a0,x,ff0 .byte h0,x,x .byte i01,ff0,ff0,ff0,ff0 .byte n07 .byte i00,ff0,i01,ff0,ff0 .byte i00,ff0 .byte ff0,x .byte a0,x,ff0 .byte h0,x,x .byte i01,ff0,ff0,ff0,ff0 .byte l .byte n02 .byte i00,ff0,i01,ff0,ff0 .byte i00,ff0 .byte ff0,x .byte a0,x,ff0 .byte h0,x,x .byte i01,ff0,ff0,ff0,ff0 .byte n00 .byte i00,ff0,i01,ff0,ff0 .byte i00,ff0 .byte ff0,x .byte a0,x,ff0 .byte h0,x,x .byte i01,ff0,ff0,ff0,ff0 .byte n05 .byte i00,ff0,i01,ff0,ff0 .byte i00,ff0 .byte ff0,x .byte a0,x,ff0 .byte h0,x,x .byte i01,ff0,ff0,ff0,ff0 .byte n07 .byte i00,ff0,i01,ff0,ff0 .byte i00,ff0 .byte ff0,x .byte a0,x,ff0 .byte h0,x,x .byte i01,ff0,ff0,ff0,ff0 .byte ret .endif m5 .ifeq u .byte s08 .byte r6,s08,l .byte t30 .byte i02 .byte r1 .byte n02 .byte h0,x .byte n00 .byte h0,x .byte n05 .byte h0,x .byte n07 .byte h0,x .byte l .byte t06 .byte i05 .byte n04 .byte e1,x,x,x .byte f1,x,e1,x .byte x,x,x,x .byte x,x,a1,x .byte g1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte c1,x,x,x .byte d1,x,c1,x .byte x,x,x,x .byte x,x,d1,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte e1,x,x,x .byte f1,x,e1,x .byte x,x,x,x .byte x,x,a1,x .byte g1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte d1,c1,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte d1,x,f1,x .byte d1,f1,d1,x .byte ret ;.byte r1 .byte aa1,x,g1,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte dd1,f1,x,x .byte x,x,x,x .byte x,x,x,x .byte f1,x,g1,x .byte aa1,x,x,x .byte x,x,c2,x .byte x,x,f1,x .byte g1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte f1,x,g1,x .byte f1,g1,f1,x ; .byte l .byte ret .endif m6 .ifeq u .byte t06 .byte i05 .byte n0c .byte r1,s08,l .byte d1,c1,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte ret .byte aa1,x,a1,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte f1,g1,x,x .byte x,x,x,x .byte x,x,x,x .byte g1,x,a1,x .byte aa1,x,x,x .byte x,x,c2,x .byte x,x,f1,x .byte g1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte d1,x,f1,x .byte d1,f1,d1,x .endif m10 .ifeq u .byte t06 .byte n00 .byte c1,c1,c1,c1,i00 .byte c1,c1,c1,c1 .byte aa0,aa0,aa0,aa0 .byte aa0,aa0,aa0,aa0 .byte a0,a0,a0,a0 .byte a0,a0,a0,a0 .byte a0,a0,a0,a0 .byte a0,a0,a0,a0 .byte d1,d1,d1,d1 .byte a0,a0,a0,a0 .byte g0,g0,g0,g0 .byte g0,g0,g0,g0 .byte g0,g0,g0,g0 .byte g0,g0,g0,g0 .byte g0,g0,g0,g0 .byte g0,g0,g0,g0 .byte r1 .byte n00 .byte r1 .byte c1,g0,aa0,g0,i00 .byte g0,c1,g0,g0 .byte c1,g0,d1,d1 .byte g0,aa0,aa0,g0 .byte l .byte n05 .byte r1 .byte c1,g0,aa0,g0,i00 .byte g0,c1,g0,g0 .byte c1,g0,d1,d1 .byte g0,aa0,aa0,g0 .byte l .byte l .byte n02 .byte r1 .byte c1,g0,aa0,g0,i00 .byte g0,c1,g0,g0 .byte c1,g0,d1,d1 .byte g0,aa0,aa0,g0 .byte l .byte n07 .byte r1 .byte c1,g0,aa0,g0,i00 .byte g0,c1,g0,g0 .byte c1,g0,d1,d1 .byte g0,aa0,aa0,g0 .byte l .byte r2 .byte n00 .byte r1 .byte g0,g0,g0,g0,i00 .byte g0,g0,g0,g0 .byte g0,g0,g0,g0 .byte g0,g0,g0,g0 .byte l .byte n05 .byte r1 .byte g0,g0,g0,g0,i00 .byte g0,g0,g0,g0 .byte g0,g0,g0,g0 .byte g0,g0,g0,g0 .byte l .byte r1 .byte n00 .byte r1 .byte c1,d1,g0,f1,i00 .byte g1,g0,aa0,c1 .byte d1,aa0,f1,g1 .byte g0,aa0,aa0,g0 .byte l .byte n05 .byte r1 .byte c1,d1,g0,f1,i00 .byte g1,g0,aa0,c1 .byte d1,aa0,f1,g1 .byte g0,aa0,aa0,g0 .byte l,l .byte n02 .byte r1 .byte c1,d1,g0,f1,i00 .byte g1,g0,aa0,c1 .byte d1,aa0,f1,g1 .byte g0,aa0,aa0,g0 .byte l .byte n07 .byte r1 .byte c1,d1,g0,f1,i00 .byte g1,g0,aa0,c1 .byte d1,aa0,f1,g1 .byte g0,aa0,aa0,g0 .byte l .byte l .byte ret .byte ret .endif m11 .ifeq u .byte r7,s08,l .byte r7,s08,l .byte t30,i02,n00 .byte g0,x,g0,x .byte c1,x,c1,x .byte a0,x,a0,x .byte d1,x,d1,x .endif m30 .ifeq u .byte t06 .byte i04 .byte r1 .byte n00 .byte g1,x,x,c2 .byte x,x,h1,x .byte d2,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte f2,x,e2,x .byte x,x,c2,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte t30,i02,n00 .byte a0,x,a0,x .byte d1,x,d1,x .byte t06 .byte i04 .byte h1,x,x,x .byte c2,x,d2,g1 .byte x,x,x,x .byte c2,x,x,x .byte h1,x,x,x .byte c2,x,d2,g1 .byte x,h1,x,d2 .byte x,x,e2,x .byte f2,x,x,x .byte g2,x,x,x .byte x,x,x,x .byte x,x,x,x ; .byte x,x,x,x ; .byte x,x,x,x ; .byte c2,e2,x,c2 ; .byte e2,x,g2,x .byte x,x,x,x .byte x,x,x,x .byte c2,e2,x,c2 .byte e2,x,g2,x .byte aa2,x,x,x .byte a2,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x ; .byte l .byte ret .endif m12 .ifeq u .byte r7,s08,l .byte r7,s08,l .byte t30,i02,n00 .byte c1,x,c1,x .byte g0,x,g0,x .byte g0,x,g0,x .byte c1,x,c1,x .byte g0,x,g0,x .byte c1,x,c1,x .byte a0,x,a0,x .byte d1,x,d1,x .byte ret .endif m13 .ifeq u .byte r7,s08,l .byte r1 .byte t30,i02,n00 .byte g0,x,g0,x .byte c1,x,c1,x .byte a0,x,a0,x .byte d1,x,d1,x .byte g0,x,g0,x .byte c1,x,c1,x .byte a0,x,a0,x .byte d1,x,d1,x .byte l .byte ret ;m20 .byte r3,s08,l .byte t30,i01,n10 .byte c1,x,c1,x .byte dd1,x,dd1,x .byte d1,x,d1,x .byte h0,x,h0,x .endif ;m20 .ifeq u ; .byte r3,s08,l .byte t0c,i01,n14 ; .byte r1 .byte c1,x,x,x .byte x,x,x,x .byte x,x,x,x,x,x #z "11" .byte x .byte dd1,x,x,x .byte x,x,x,x .byte x,x,x,x,x,x #z "65532" .byte x .byte d1,x,x,x .byte x,x,x,x .byte x,x,x,x,x,x #z "65526" .byte x .byte h0,x,x,x .byte x,x,x,x .byte x,x,x,x,x,x #z "03" .byte x ; .byte l .byte i00 .endif m20 .byte t06 .byte n09 .byte c2,c1,c1,aa1,i00 .byte c1,c1,g1,c1 .byte c1,f1,c1,c1 .byte e1,c1,c1,c1 .byte n07 .byte c2,c1,c1,aa1,i00 .byte c1,c1,g1,c1 .byte c1,f1,c1,c1 .byte e1,c1,c1,c1 .byte n0c .byte c2,c1,c1,aa1,i00 .byte c1,c1,g1,c1 .byte c1,f1,c1,c1 .byte e1,c1,c1,c1 .byte n0e .byte c2,c1,c1,aa1,i00 .byte c1,c1,g1,c1 .byte c1,f1,c1,c1 .byte e1,c1,c1,c1 .byte ret .byte s08,s08 m20b ; .byte ret .ifeq u .byte t06 .byte r3 .byte n10 .byte g1,g0,ff1,g0 .byte d1,c1,g0,f1 .byte ff1,g0,g1,g0 .byte g0,aa0,aa0,g0 .byte l .byte r1 .byte n09 .byte g1,g0,ff1,g0 .byte d1,c1,g0,f1 .byte ff1,g0,g1,g0 .byte g0,aa0,aa0,g0 .byte l .byte r1 .byte n0b .byte g1,g0,ff1,g0 .byte d1,c1,g0,f1 .byte ff1,g0,g1,g0 .byte g0,aa0,aa0,g0 .byte l ; .byte r1 .byte r1 .byte n10 .byte g1,g0,ff1,g0 .byte d1,c1,g0,f1 .byte ff1,g0,g1,g0 .byte g0,aa0,aa0,g0 .byte l .byte n0e .byte r1 .byte g1,g0,ff1,g0,i00 .byte d1,c1,g0,f1 .byte ff1,g0,g1,g0 .byte g0,aa0,aa0,g0 .byte l .byte n0b .byte r1 .byte g1,g0,ff1,g0,i00 .byte d1,c1,g0,f1 .byte ff1,g0,g1,g0 .byte g0,aa0,aa0,g0 .byte l .byte n09 .byte r1 .byte g1,g0,ff1,g0,i00 .byte d1,c1,g0,f1 .byte ff1,g0,g1,g0 .byte g0,aa0,aa0,g0 ; .byte l .byte l .byte d,d,d,p .byte d,p,d,p .byte d,p,p,p .byte d,p,p,p .byte d,p,p,p .byte p,p,p,p .byte d,p,p,p .byte p,p,p,p .byte s04,p .byte p,p,p,p .byte p,p,p,p .byte p,p,p,p .byte s08 .byte ret .endif m21 .ifeq u .byte r6,s08,l .byte p,p,p,p .byte p,p,p,p .byte p,p,p,p .byte p,p,s05 .byte t06 .byte i04 .byte d .byte n00 .byte g1,x,x,c2 .byte x,x,h1,x .byte d2,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte f2,x,e2,x .byte x,x,c2,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x .endif m22 .ifeq u .byte n00 .byte r3 .byte d,p,p,p .byte p,p,p,p .byte s03,p,p .byte p,p,p,p .byte l .byte t30,i07 .byte ff1,x,x,x .byte i0d .byte dd1,x,x,x ; .byte p,p,p,p ; .byte p,p,p,p ; .byte p,p,p,p ; .byte s05,p,p ; .byte s05,p,p ; .byte d,p,p,p ; .byte d,p,d,d ; .byte s05,d,p ;m22 .byte r2 .byte j00 .byte l .byte r5 .byte d,p,p,p .byte p,p,p,p .byte s03,p,p .byte p,p,d,p .byte l .endif m22b .byte j01 .ifeq u .byte t30,i01,n00 .byte h1,x,x,x .byte a1,x,x,x .byte ff1,x,x,x .byte e1,x,x,x .byte x,x,x,x .byte s08,s08 .byte ret ;jj00 .byte d,d,p,d .byte s05,d,p .byte d,p,d,d .byte s05,d,p .byte d,d,p,d .byte s05,d,d .byte p,d,d,d .byte s05,d,p .byte d,d,p,d .byte s05,d,p .byte d,p,d,d .byte s05,d,p .byte d,d,p,d .byte s05,d,p .byte d,s05,d .byte s05,s05 .byte rt .byte d,p,p,d .byte s05,p,p .byte d,s05,d .byte s05,d,p .byte d,p,p,d .byte s05,p,p .byte d,p,p,d .byte s05,d,p .byte d,p,p,d .byte s05,d,p .byte d,s05,d .byte s05,s05 .byte l,l .byte ret .endif m40 .ifeq u ;.byte r7,s08,l .byte t06 .byte n00 .byte r1 .byte i03,g1,h1,x,g1 .byte c2,x,g1,d2 .byte x,g1,f2,x .byte g1,i04,g1,x,x .byte l .byte n05 .byte r1 .byte i03,g1,h1,x,g1 .byte c2,x,g1,d2 .byte x,g1,f2,x .byte g1,i04,g1,x,x .byte l .byte n02 .byte r1 .byte i03,g1,h1,x,g1 .byte c2,x,g1,d2 .byte x,g1,f2,x .byte g1,i04,g1,x,x .byte l .byte n07 .byte i03,g1,h1,x,g1 .byte c2,x,g1,d2 .byte x,g1,f2,x .byte g1,i04,g1,x,x .byte s08 .byte t06 .byte i04 .byte r1 .byte n00 .byte g1,x,x,c2 .byte x,x,h1,x .byte d2,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte f2,x,e2,x .byte x,x,c2,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte t30,i02,n00 .byte a0,x,a0,x .byte d1,x,d1,x .byte t06 .byte i04 .byte h1,x,x,x .byte c2,x,d2,g1 .byte x,x,x,x .byte c2,x,x,x .byte h1,x,x,x .byte c2,x,d2,g1 .byte x,h1,x,d2 .byte x,x,e2,x .byte f2,x,x,x .byte g2,x,x,x .byte x,x,x,x .byte x,x,x,x ; .byte x,x,x,x ; .byte x,x,x,x ; .byte c2,e2,x,c2 ; .byte e2,x,g2,x .byte x,x,x,x .byte x,x,x,x .byte c2,e2,x,c2 .byte e2,x,g2,x .byte aa2,x,x,x .byte a2,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x ; .byte l .byte t30 .byte n00 .byte i05 .byte g1,x,x,x .byte c2,x,x,x .byte a1,x,a1,x .byte d2,x,x,x .byte t06 .byte n00 .byte r1 .byte i03,g1,h1,x,g1 .byte c2,x,g1,d2 .byte x,g1,f2,x .byte g1,i04,g1,x,x .byte l .byte n05 .byte r1 .byte i03,g1,h1,x,g1 .byte c2,x,g1,d2 .byte x,g1,f2,x .byte g1,i04,g1,x,x .byte l .byte n02 .byte r1 .byte i03,g1,h1,x,g1 .byte c2,x,g1,d2 .byte x,g1,f2,x .byte g1,i04,g1,x,x .byte l .byte n07 .byte r1 .byte i03,g1,h1,x,g1 .byte c2,x,g1,d2 .byte x,g1,f2,x .byte g1,i04,g1,x,x .byte l .byte t30 .byte i05 .byte n00 .byte g1,x,x,x .byte c2,x,x,x .byte a1,x,a1,x .byte d2,x,x,x .byte ret .endif m50 .ifeq u .byte t06 .byte n00 .byte r1 .byte g1,g0,ff1,g0,i00 .byte d1,c1,g0,f1 .byte ff1,g0,g1,g0 .byte g0,aa0,aa0,g0 .byte l .byte n03 .byte r1 .byte g1,g0,ff1,g0,i00 .byte d1,c1,g0,f1 .byte ff1,g0,g1,g0 .byte g0,aa0,aa0,g0 .byte l .byte ret .endif m51 .ifeq u .byte r3,s08,l .byte t30,i01,n00 .byte c1,x,c1,x .byte dd1,x,dd1,x .byte d1,x,d1,x .byte h0,x,h0,x .byte ret .endif m53 .ifeq u .byte r3,s08,l .byte t30,i01,n04 .byte r1 .byte c1,x,c1,x .byte dd1,x,dd1,x .byte d1,x,d1,x .byte h0,x,h0,x .byte l .byte r1,r7,s08,l,l .byte ret .endif m52 .ifeq u .byte r3,s08,l .byte t0c,i01,n10 .byte r1 .byte c1,x,x,x .byte x,x,x,x .byte x,x,x,x,x,x #z "11" .byte x .byte dd1,x,x,x .byte x,x,x,x .byte x,x,x,x,x,x #z "65532" .byte x .byte d1,x,x,x .byte x,x,x,x .byte x,x,x,x,x,x #z "65526" .byte x .byte h0,x,x,x .byte x,x,x,x .byte x,x,x,x,x,x #z "03" .byte x .byte l .byte ret .endif m55 .ifeq u ; .byte r3,s08,l .byte t0c,i01,n08 .byte r1 .byte c1,x,x,x .byte x,x,x,x .byte x,x,x,x,x,x #z "05" .byte x .byte dd1,x,x,x .byte x,x,x,x .byte x,x,x,x,x,x #z "65534" .byte x .byte d1,x,x,x .byte x,x,x,x .byte x,x,x,x,x,x #z "65531" .byte x .byte h0,x,x,x .byte x,x,x,x .byte x,x,x,x,x,x #z "02" .byte x .byte l ; .byte r7,s08,l .endif m61 .ifeq u ; .byte r7,s08,l .byte i04 .byte n04 ; .byte r1 .byte t0c .byte h0,x,x,x .byte x,x,x,x .byte d1,x,x,x .byte x,x,x,x ; #z "65497" ; .byte x,x,x ; .byte x,x,x,x ; .byte e1,x,x,x ; #z "65523" ; .byte x,x,x .byte d1,x,e1,x .byte f1,e1,x,x .byte x,x,x,x .byte x,x,x,x .byte e1,x,x,f1 .byte x,x,e1,x .byte x,x,x,x .byte x,x,x,x ; .byte e1,ff1,x,x ; .byte x,x,x,x ; .byte x,x,x,x ; #z "65515" ; .byte x,x,x .byte f1,x,x,x .byte e1,x,x,x .byte x,x,x,x ; #z "91" #z "46" .byte x,x,x ; .byte l ; .byte a1,x,x,x ; #z "65497" ; .byte x,x,x ; .byte e1,x,x,x ; #z "65523" ; .byte x,x,x .byte a1,x,x,x .byte x,x,x,x .byte e1,x,x,x .byte x,x,x,x .byte d1,x,g1,x .byte f1,g1,x,x .byte x,x,x,x .byte x,x,x,x .byte e1,ff1,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte gg1,aa1,x,x .byte cc2,x,x,dd2 .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .endif m55b .ifeq u .byte t30,i01,n00 .byte h1,x,x,x .byte a1,x,x,x .byte e1,x,x,x .byte e1,x,x,x .byte t30,n00 .byte i06 .byte ff2,x,x #z "68" .byte a2,x,x #z "159" .byte cc3 ; #z "65473" .byte t0c,h2,aa2 #z "65400" .byte x .byte t30 .byte ff2 #z "50" .byte h2,x,x,x .byte x,x,x,x .byte s08,s08 .byte ret .endif m60 ; .ifeq u .byte j00 .byte ret ; .endif jj00 .byte r2 .byte d,d,p,d .byte s05,d .byte d,p,d,d .byte s05,d ; .byte l .byte d,d,p,d .byte s05,d .byte d,p,d,d .byte s06,s07,s07 .byte l .byte d,d,p,d .byte s05,d .byte d,p,d,d .byte s05,d .byte d,d,p,d .byte s05,d .byte s07,s07,s06 .byte s06,s07,s07 .byte rt jj01 .ifeq u .byte d,d,p,d .byte s05,d .byte d,p,d,d .byte s05,d .byte d,d,p,d .byte s05,d .byte d,p,d,d .byte s06,s07,s07 .byte d,d,p,d .byte s05,d .byte d,p,d,d .byte s05,d .byte d,d,p,d .byte s05,d .byte s07,s07,s06 .byte s06,s07,s07 ; .byte s07,s07,s05 ; .byte s05,s07,s07 ; .byte s07,s05,s07 ; .byte s05,s07,s07 .byte rt .byte ret .endif m66 .ifeq u .byte t06 .byte n02,r7,c1,i00,c1,c1,c1,l .byte n00,r7,c1,c1,c1,c1,l .byte n05,r7,c1,c1,c1,c1,l .byte n07,r7,c1,c1,c1,c1,l .byte ret .endif m70 .ifeq u .byte i09 .byte t0c .byte n07 .byte d0,x,x,e0 .byte x,x,x,x .byte g0,x,x,e0 .byte x,x,x,x .byte n0a .byte d0,x,x,e0 .byte x,x,x,x .byte g0,x,x,e0 .byte x,x,x,x .byte n09 .byte d0,x,x,e0 .byte x,x,x,x .byte g0,x,x,e0 .byte x,x,x,x .byte n06 .byte d0,x,x,e0 .byte x,x,x,x .byte g0,x,x,e0 .byte x,x,x,x .byte ret .endif m71 .ifeq u .byte t06 .byte n07 .byte r1 .byte c1,c0,c0,aa0,i00 .byte c0,c0,g0,c0 .byte c0,f0,c0,c0 .byte e0,c0,c0,c0 .byte l .byte n0c .byte r1 .byte c1,c0,c0,aa0,i00 .byte c0,c0,g0,c0 .byte c0,f0,c0,c0 .byte e0,c0,c0,c0 .byte l .byte n09 .byte r1 .byte c1,c0,c0,aa0,i00 .byte c0,c0,g0,c0 .byte c0,f0,c0,c0 .byte e0,c0,c0,c0 .byte l .byte n0e .byte r1 .byte c1,c0,c0,aa0,i00 .byte c0,c0,g0,c0 .byte c0,f0,c0,c0 .byte e0,c0,c0,c0 .byte l .byte ret .endif m80 .ifeq u .byte t30 .byte n00,j02 .byte n02,j02 .byte n00,j02 .byte n02,j02 .byte n00,j02 .byte n02,j02 .byte n00,j02 .byte n07,j02 .byte n00,j02 .byte n05,j02 .byte n00,j02 .byte n02,j02 .byte n00,j02 .byte n05,j02 .byte n00,j02 .byte n07,j02 .byte ret m81 .byte t06 .byte i08 .byte n00 .byte c1,x,x,x .byte e1,x,x,x .byte x,x,x,x .byte f1,x,e1,x .byte g1,x,x,x .byte d1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte e1,x,x,e1 .byte x,x,e1,x .byte x,x,x,x .byte f1,x,x,x .byte d1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte c1,x,x,x .byte e1,x,x,x .byte x,x,x,x .byte f1,x,e1,x .byte g1,x,x,x .byte d1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte e1,x,x,c1 .byte x,x,x,x .byte x,x,x,x .byte f1,x,x,x .byte g1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte c1,x,x,x .byte e1,x,x,x .byte x,x,x,x .byte f1,x,e1,x .byte g1,x,x,x .byte f1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte e1,x,x,e1 .byte x,x,e1,x .byte x,x,x,x .byte f1,x,x,x .byte d1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte c1,x,x,x .byte e1,x,x,x .byte x,x,x,x .byte f1,x,e1,x .byte g1,x,x,x .byte f1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte e1,x,x,c1 .byte x,x,x,x .byte x,x,x,x .byte f1,x,x,x .byte g1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte ret .endif jj02 ; .byte i01 ;.byte c2,x .byte f1,c1,c1,i00 .byte f1 .byte f1,c1 .byte g1,c1,c1 .byte aa1,c1,c1 .byte c1,c1,c1,c1 .byte rt .ifne u m90 .byte r3,s08,l .byte t06 .byte i06 .byte n00 .byte r1 .byte f1,x,g1,x .byte x,x,x,x .byte aa1,x,g1,x .byte x,x,x,x .byte f1,x,x,g1 .byte x,x,aa1,x .byte x,x,x,x .byte x,x,x,x .byte f1,x,x,x .byte g1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte f1,x,x,g1 .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte l .byte ret m91 ; .byte r3,s08,l .byte t30 .byte i01 .byte r2 .byte n05,c1,x .byte n04,c1,x .byte n03,c1,x .byte n02,c1,x .byte l .byte ret m92 .byte t06 .byte i03 .byte n0c .byte c1,x,x,x .byte f1,x,x,x .byte c1,x,x,x .byte f1,x,x,x .byte c1,x,x,x .byte e1,x,x,x .byte c1,x,x,x .byte e1,x,x,x .byte aa0,x,x,x .byte dd1,x,x,x .byte aa0,x,x,x .byte dd1,x,x,x .byte aa0,x,x,x .byte d1,x,x,x .byte aa0,x,x,x .byte d1,x,x,x .byte ret m93 .byte t06 .byte i00 .byte n0c .byte c1,f0,f0,f0 .byte f1,f0,f0,f0 .byte c1,f0,f0,f0 .byte f1,f0,f0,f0 .byte c1,e0,e0,e0 .byte e1,e0,e0,e0 .byte c1,e0,e0,e0 .byte e1,e0,e0,e0 .byte aa0,dd0,dd0,dd0 .byte dd1,dd0,dd0,dd0 .byte aa0,dd0,dd0,dd0 .byte dd1,dd0,dd0,dd0 .byte aa0,d0,d0,d0 .byte d1,d0,d0,d0 .byte aa0,d0,d0,d0 .byte d1,d0,d0,d0 .byte ret m94 .byte r3,s08,l .byte t06 .byte i06 .byte n0c ; .ifeq u .byte r1 .byte f1,x,g1,x .byte x,x,x,x .byte aa1,x,g1,x .byte x,x,x,x .byte f1,x,x,g1 .byte x,x,aa1,x .byte x,x,x,x .byte x,x,x,x .byte f1,x,x,x .byte g1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte f1,x,x,g1 .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte l .byte r3,s08,l ; .endif ; .byte n00 ; .byte r1 .byte c1,x,x,dd1 .byte x,x,f1,x .byte x,x,x,x .byte x,x,x,x .byte g1,x,x,f1 .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte g1,x,x,aa1 .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte a1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte g1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte f1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte aa1,x,x,a1 .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte g1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte aa1,x,x,x .byte x,x,x,x .byte c2,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte f2,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte ret .endif m100 .byte t06 .byte n07 .byte j02 .byte n05 .byte j02 .byte n0a .byte j02 .byte n0c .byte j02 .byte n02 .byte j02 .byte n00 .byte j02 .byte n05 .byte j02 .byte n07 .byte j02 .byte n02 .byte j02 .byte n00 .byte j02 .byte n05 .byte j02 .byte n07 .byte j02 .byte n07 .byte j02 .byte n05 .byte j02 .byte n0a .byte j02 .byte n0c .byte j02 .byte n07 .byte j02 .byte n05 .byte j02 .byte n0a .byte j02 .byte n0c .byte j02 .byte ret .byte n07 .byte d1,g0,g0 .byte d1 .byte d1,x .byte e1,x,g0 .byte g1,x,x .byte g0,g0,g0,g0 .byte ret m101 .byte s08 .byte r2,s08,l .byte t30 .byte i02 .byte r1 .byte n02 .byte f1,x .byte n00 .byte f1,x .byte n05 .byte f1,x .byte n07 .byte f1,x .byte l .byte t06 .byte i05 .byte n0a ; .byte r1 .byte aa1,x,a1,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte f1,g1,x,x .byte x,x,x,x .byte x,x,x,x .byte g1,x,a1,x .byte aa1,x,x,x .byte x,x,c2,x .byte x,x,f1,x .byte g1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte d1,x,f1,x .byte d1,f1,d1,x ;.byte l .byte n05 .byte aa1,x,a1,x .byte x,x,x,x .byte x,x,x,x .byte x,x,x,x .byte f1,g1,x,x .byte x,x,x,x .byte x,x,x,x .byte g1,x,a1,x .byte aa1,x,x,x .byte x,x,c2,x .byte x,x,f1,x .byte g1,x,x,x .byte x,x,x,x .byte x,x,x,x .byte d1,x,f1,x .byte d1,f1,d1,x .byte ret