#11 Article 60 Posted at 1987/01/26 02:14:53 by SHINOBU (MAP055) [PRG.PACK]
Subject: アシュク・プログラム ソース(6809)
ORG $2000 CLR $FD0F LDU #0 STU SADR,PCR LDY #$8000 LDA #250 SLOOP3:PSHS A LBSR HLT LEAX COM,PCR LDU #$FC82 LDB #24 LOOP:LDA ,X+ STA ,U+ DECB BNE LOOP CLR $FD05 LBSR HLT LDB #$40 LDU #$FCC0 SLOOP2:LDA ,U+ STA ,Y+ DECB BNE SLOOP2 LDA #$80 STA $FC80 CLR $FD05 PULS A LDU SADR,PCR LEAU 64,U STU SADR,PCR DECA BNE SLOOP3 LDX #$8000 LDU #$2506 LDA #8 STA C1,PCR CLR C2,PCR LOOP1:BSR HSET LOOP5:CLRB LDA M1,PCR LOOP6:BSR HSET CMPA M1,PCR BEQ LOOP7 BSR DSET BRA LOOP5 LOOP7:INCB CMPB #$FF BNE LOOP6 BSR DSET BRA LOOP1 HSET:PSHS A,B CLR M1,PCR LDB C2,PCR BNE HSET2 CMPX #$BE80 BNE HSET4 PULS A,B,Y BSR DSET LBSR FLUSH STU $2504 TST $FD0F RTS HSET2:BSR LOOP2 PULS A,B,PC HSET4:BSR LOOP4 PULS A,B,PC LOOP4:LDA ,X+ LDB #2 BRA LOOP3 LOOP2:LDA M2,PCR LOOP3:LSLA ROL M1,PCR LSLA ROL M1,PCR LSLA ROL M1,PCR LSLA ROL M1,PCR DECB STA M2,PCR STB C2,PCR RTS DSET:LSLA LSLA LSLA LSLA TSTB BEQ WORD COMA COMA LBSR BITSET PSHS B LDB #4 LOOP8:LSLA BSR BITSET DECB BNE LOOP8 PULS B LDA #7 LOOP10:LSLB BCS LOOP9 TSTA BEQ LOOP9 DECA BRA LOOP10 LOOP9:PSHS A,B,CC LSLA LSLA LSLA LSLA LSLA LDB #3 LOOP11:LSLA BSR BITSET DECB BNE LOOP11 PULS A,B,CC LOOP12:BSR BITSET DECA BMI LOOP13 LSLB BRA LOOP12 LOOP13:RTS WORD:CLRB BSR BITSET LDB #4 WORD1:LSLA BSR BITSET DECB BNE WORD1 RTS BITSET:PSHS A LDA M3,PCR ROLA STA M3,PCR DEC C1,PCR BNE LOOP14 STA ,U+ LDA #8 STA C1,PCR LOOP14:PULS A,PC FLUSH:LDA C1,PCR CMPA #8 BEQ LOOP15 CLRA BSR BITSET BRA FLUSH LOOP15:RTS HLT:LDA $FD05 BMI HLT LDA #$80 STA $FD05 HLT1:LDA $FD05 BPL HLT1 RTS COM:FCB $3F FCC /YAMAUCHI/ FCB $91 FDB $D409 FDB $D3FF FDB 1 FCB $91 SADR:FDB $0 FDB $D3C0 FDB 64 FCB $90 M1:RMB 1 M2:RMB 1 M3:RMB 1 C1:RMB 1 C2:RMB 1