home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Arena Bzdur
/
Arena_Bzdur_1_1995_Banklan_pl_Side_A.atr
/
memdisk.asm
next >
Wrap
Assembly Source File
|
2023-02-26
|
2KB
|
1 lines
opt 21¢ org $9000¢¢sektor equ $0064 |od ktorego sektora¢¢ lda $230¢ pha¢ lda $231¢ pha¢ lda <dl¢ ldx >dl¢ sta $230¢ stx $231¢¢* glowna procedura¢¢ lda <sektor¢ ldx >sektor¢ sta sek¢ stx sek+1¢¢l3 lda $d01f | czekaj na START¢ cmp #$06 |¢ bne l3 |¢¢* zapis pamieci¢¢ lda #$50¢ sta $302¢ lda #$07¢ sta $306¢ lda #$80¢ sta $303¢ sta $308¢ lda #$00¢ sta $309¢bank ldx ile¢ lda banki,x¢ cmp #$ff¢ beq l2¢ sta $d301¢save lda adr¢ sta $304¢ lda adr+1¢ sta $305¢ lda sek¢ sta $30a¢ lda sek+1¢ sta $30b¢ jsr $e453¢ inc sek¢ bne l1¢ inc sek+1¢l1 lda adr¢ clc¢ adc #$80¢ sta adr¢ lda adr+1¢ adc #$00¢ sta adr+1¢ cmp #$80¢ bne save¢ lda #$40¢ sta adr+1¢ inc ile¢ jmp bank¢l2 lda #$ff¢ sta $d301¢ pla¢ sta $231¢ pla¢ sta $230¢ rts¢¢* tablica bankow do zapisu¢¢banki dta b($c1),b($c5),b($c9),b($ff)¢¢* zmienne pomocnicze¢¢adr dta a($4000) zawsze !!!¢sek dta a($0000)¢ile dta b($00)¢¢* nowy dl i txt¢¢dl dta a($7070),a($7070)¢ dta b($46),a(txt),b($70)¢ dta b($02)¢ dta b($41),a(dl)¢¢txt dta d' memdisk '¢ dta d' Wloz dysk do stacji i nacisnij áצקIJפקá '¢¢ org $2e0¢ dta a($9000)¢