home *** CD-ROM | disk | FTP | other *** search
-
- ; t.vic ini
- ;
- ; Inicjalizacja VIC-a bez zmiany koloru
- ; ramki i tla.
- ;
- ; () by Volcano/EXON
-
- vec = $fa ;-$fb
-
- *= $2000
-
- sei
- lda #$36 ; (!)
- sta $01
- ldy #$e0
- sty vec+1
- ldy #$00
- sty vec
- ldx #$1f
- rom lda (vec),y
- sta (vec),y
- iny
- bne rom
- inc vec+1
- dex
- bpl rom
- ;-----------
- lda #<nmi
- sta $fffa
- sta $fffc
- lda #>nmi
- sta $fffb
- sta $fffd
- ;-----------
- dec $01 ; (!)
-
- ldy #$e0
- sty vec+1
- tst ldy #$20
- lda (vec),y
- cmp #$0e
- beq ok
-
- zw inc vec
- bne *+4
- inc vec+1
- lda vec+1
- bne tst
- jmp ex
-
- ok iny
- lda (vec),y
- cmp #$06
- bne zw
-
- ldy #$15
- lda (vec),y
- bne ex
- ;-----------
- ldy #$11 ; #$00
- sta (vec),y ; $d011
- ldy #$20
- sta (vec),y ; $d020
- iny
- sta (vec),y ; $d021
-
- ex jsr $ff81
- lda #$37 ; (!)
- sta $01
- cli
- rts
- ;-----------
- nmi rti
-
-
-