home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Serious Magazine 10
/
Serious_Magazine_10_2001_Dial_pl_Disk_2_of_2_Side_B_a.atr
/
henryk.lzh
/
RURY2.ASM
< prev
next >
Wrap
Assembly Source File
|
2002-01-09
|
2KB
|
1 lines
¢*②②②②②②②②②②②②②②②②②②②②②②②*¢| RURY2 by H.Karpowicz |¢|z pominieta proc. DRAW.|¢| o 36% szybsze. |¢| |¢|RUN $9E00 |¢|MEMHI $9E00 |¢| ESC - powrot do QA |¢*②②②②②②②②②②②②②②②②②②②②②②②*¢¢ opt %10101¢¢pocz equ $9E00¢¢clock equ $12¢rowcrs equ $54¢colcrs equ $55 (+1)¢¢x equ $CB¢y equ $CC¢flx equ $CD¢fly equ $CE¢¢gprior equ $26F¢color equ $2FB¢kbcods equ $2FC¢iocb equ $340¢¢rand equ $D20A¢ciov equ $E456¢reset equ $E474¢plot equ $F1CA¢clear equ $F420¢drawto equ $F9AF¢*--------------¢ org pocz¢¢bgn jsr init¢ jsr clear¢¢loop equ *¢¢* lda #0¢* sta clock+2¢¢ lda rand¢ and #$3F¢ sta x¢l0 lda rand¢ cmp #$A0¢ bcs l0¢ sta y¢¢ ldx #0¢l1 stx color¢ ldx #0¢l1a ldy y¢ stx flx¢ jsr mplot¢ ldx flx¢ inx¢ cpx #80¢ bne l1a¢ inc y¢ ldx color¢ inx¢ cpx #15¢ bne l1¢¢l2 stx color¢ ldx #0¢l2a ldy y¢ stx flx¢ jsr mplot¢ ldx flx¢ inx¢ cpx #80¢ bne l2a¢ inc y¢ ldx color¢ dex¢ bpl l2¢¢ ldx #0¢l3 txa¢ pha¢ asl @¢ sta color¢ ldy #0¢l3a ldx x¢ sty fly¢ jsr mplot¢ ldy fly¢ iny¢ cpy #192¢ bne l3a¢ inc x¢ pla¢ tax¢ inx¢ cpx #7¢ bne l3¢¢l4 txa¢ pha¢ asl @¢ sta color¢ ldy #0¢l4a ldx x¢ sty fly¢ jsr mplot¢ ldy fly¢ iny¢ cpy #192¢ bne l4a¢ inc x¢ pla¢ tax¢ dex¢ bpl l4¢¢* lda clock+2¢* brk¢¢*-End loop¢¢ jsr spk¢ cmp #$1C¢ beq jret¢ jmp loop¢¢jret jsr close¢ rts¢¢mplot sty rowcrs¢ stx colcrs¢ jmp plot¢¢spk lda kbcods¢ cmp #$FF¢ beq spe¢ ldy #$FF¢ sty kbcods¢spe rts¢¢Init Equ *¢¢*-Open Gr.9¢¢ ldx #$60¢ lda #3¢ sta iocb+2,x¢ lda <s¢ sta iocb+4,x¢ lda >s¢ sta iocb+5,x¢ lda #12 | +16 gdy okno¢ sta iocb+10,x¢ lda #9 |Nr. trybu Gr.¢ sta iocb+11,x¢ jsr ciov¢ lda #$11¢ sta iocb+2,x¢ jmp ciov¢¢close equ *¢¢ ldx #$60¢ lda #12¢ sta iocb+2¢ jmp ciov¢¢s dta c'S:',b($9B)¢¢kprg equ *¢¢* org $2E0¢* dta a(bgn)¢*------------------¢ opt %110¢long equ kprg-bgn¢¢*------------------¢ end of file¢