Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.
Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.
lda #0
sta SDMCTL ; $22F
lda #$00
sta $22f
lda #$08
sta $2c4
...
...
...
lda $14
cmp $14
beq *-2
; tutaj już masz pewność iż wszelakie rejestry cienie zostały przepisane do rej. sprzętowych
Mapping The Atari:
CRITICsei
lda #$00
sta $d40e
sta $d400
...
...
...
cli
lda #$40
sta $d40e
lda $22f
sta $d400
sei
inc $d40e
lda $d40b
bne *-3
sta $d400
...
...
...
cli
lda $d40b
bne *-3
lda $22f
sta $d400
dec $d40e
org $480
st
ls lda #$40
cmp $d40b
bne *-3
ln lda #$00
sta $d400
ldx $d20a
l1 inc $bc40,x
dex
bne l1
lda #$22
sta $d400
ldx $d20a
l2 dec $bc40,x
dex
bne l2
jmp ls
run st
jhusak:
Generalnie: wpis do $D000-$D7FF to wpis do rejestru sprzętowego, nigdzie nie buforowany, przynosi efekt NATYCHMIAST (po cyklu zapisu)seban:
Z moich doświadczeń wynika iż to właśnie zapisy bezpośrednio do $d400 bez synchronizacji z VBL powodowały takie efektylda #0
sta sdmctl
lda 20
waithere
cmp 20
beq waithere
lda #$00
sta $22f
lda $14
cmp $14
bne *-2
Od 1 do 27 z 27