home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Syzygy Magazine 6
/
Syzygy_Magazine_6_1999___pl_Disk_2_of_3_Side_A.atr
/
msxrel.arc
/
CMCR.ASM
next >
Wrap
Assembly Source File
|
1979-12-31
|
971b
|
1 lines
ûבלב≥σ∮é¢ûצ·τáúÀé¢ opt %100101¢¢muz equ $a000 poczatek danych¢* modulu.¢muz2 equ $9000 pod jaki adr. rel.¢lsb equ muz+$14¢msb equ muz+$54¢¢ org $80¢adr1 org *+2¢adr2 org *+2¢¢ org $b000¢run lda <muz poczatkowy adres¢ sta adr1 muzyki (patrz¢ lda >muz naglowek pliku).¢ sta adr1+1¢ lda <muz2 pod jaki adres¢ sta adr2 relokowac muzyke.¢ lda >muz2¢ sta adr2+1¢ jsr cmcr¢ rts¢¢cmcr ldy #0¢ lda lsb,y¢ cmp #$ff¢ bne k1¢ lda msb,y¢ cmp #$ff¢ beq k3¢ lda lsb,y¢k1 sec¢ sbc adr1¢ sta lsb,y¢ bcs k2¢ lda msb,y¢ tax¢ dex¢ txa¢ sta msb,y¢k2 lda msb,y¢ sec¢ sbc adr1+1¢ clc¢ adc adr2+1¢ sta msb,y¢ lda lsb,y¢ clc¢ adc adr2¢ sta lsb,y¢ bcc k3¢ lda msb,y¢ tax¢ inx¢ txa¢ sta msb,y¢k3 iny¢ cpy #$40¢ bne cmcr+2¢ rts¢¢ org $2e0¢ dta a(run)¢ end¢