Jak zaprogramować MMU i REU ?
: 03 mar 2010, 17:21
Cześć,
mam problem z konfiguracją ramu i dostępu do VIC-a i SID-a.
Wiem, że trzeba użyć adresu $FF00 aby skonfigurować ram itp.
Mam materiały ze strony c64power i innych, ale nic mi nie wychodzi.
Jestem początkujący i proszę o wyrozumiałość.
Oto co napisałem :
SEI
LDA #$00
STA $FF00
STA $DO20
CLI
RTS
Po uruchomieniu nic się nie dzieje, tzn. powinien być czarny kolor na około ramki (jak sądzę) a tu nic.
Używam emulatora VICE.
Pozdrawiam.
PS.
UDAŁO SiĘ
Pogrzebałem trochę w swoich materiałach i wyszło szydło z wora
Oto kod:
$1300 LDA #$00 ;USTAWIENIE MMU (BANK 15)
STA $FF00
LDX #$03
_LOOP LDA $1320,X
STA $D501,X ;ZAPIS DO PRECONFIG. REG.
DEX
BPL _LOOP
LDA #$00 ;ZMIANA KOLORU
STA $D020
RTS
$1320 3F 7F 01 41
mam problem z konfiguracją ramu i dostępu do VIC-a i SID-a.
Wiem, że trzeba użyć adresu $FF00 aby skonfigurować ram itp.
Mam materiały ze strony c64power i innych, ale nic mi nie wychodzi.
Jestem początkujący i proszę o wyrozumiałość.
Oto co napisałem :
SEI
LDA #$00
STA $FF00
STA $DO20
CLI
RTS
Po uruchomieniu nic się nie dzieje, tzn. powinien być czarny kolor na około ramki (jak sądzę) a tu nic.
Używam emulatora VICE.
Pozdrawiam.
PS.
UDAŁO SiĘ
Pogrzebałem trochę w swoich materiałach i wyszło szydło z wora
Oto kod:
$1300 LDA #$00 ;USTAWIENIE MMU (BANK 15)
STA $FF00
LDX #$03
_LOOP LDA $1320,X
STA $D501,X ;ZAPIS DO PRECONFIG. REG.
DEX
BPL _LOOP
LDA #$00 ;ZMIANA KOLORU
STA $D020
RTS
$1320 3F 7F 01 41