Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Jak zaprogramowac MMU i REU ?  (Przeczytany 6353 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

piotrek__

  • Gość
Jak zaprogramowac MMU i REU ?
« dnia: 03 Marca 2010, 16:21 »
Czesc,

mam problem z konfiguracja ramu i dostepu do VIC-a i SID-a.
Wiem, ze trzeba uzyc adresu $FF00 aby skonfigurowac ram itp.
Mam materialy ze strony c64power i innych, ale nic mi nie wychodzi.
Jestem poczatkujacy i prosze o wyrozumialosc.
Oto co napisalem :

SEI
LDA #$00
STA $FF00
STA $DO20
CLI
RTS

Po uruchomieniu nic sie nie dzieje, tzn. powinien byc czarny kolor na okolo ramki (jak sadze) a tu nic.
Uzywam emulatora VICE.
Pozdrawiam.

PS.
UDALO SiE \"Very
Pogrzebalem troche w swoich materialach i wyszlo szydlo z wora \"Very
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



Ultimion

  • Gość
Jak zaprogramowac MMU i REU ?
« Odpowiedź #1 dnia: 15 Kwietnia 2013, 18:51 »
ja tam nie wiem... wystarczy ze dasz:

SEI
LDA #$00
STA $FF00
START
LDA#$FF
LOOP1:
CMP $D012
BNE $LOOP1

LDX#$0B
LOOP2
DEX
BNE LOOP2
LDX#$00

PETLA
LDA KOLOR,X
STA $D020
LDY#$09
LOOP3
DEY
BNE LOOP3
NOP
INX
CPX#$09
BNE PETLA
JMP START

KOLOR
00 0B 0C 0F 01 0F 0C 0B 00  

i masz ładnego bara \"\" odnowiłem temat \"\"

a może ktoś powie jak programować VDC ? bo jak przełączymy na 2 MHz do VIC nie działa, co więcej aby w ogóle walczyć z VDC musimy mieć świadomość ze jego rejestry możemy zapisywać / odczytywać pośrednio.

VDC posiada 36 rejestrów ale nie możemy do nich zapisywać sobie w zwykły sposób.
Straszna kombinacja jest  z tym VDC \"\"

procedura odczytu zapisu rejestrów VDC.

LDA #$ Reg_VDC ; ładujemy do rejestru  wartość  interesującego nas rejestru.
STA $ d600 ; wysyłamy to do VDC
BUSY
BIT $d600 ; sprawdzamy 7 BIT rejestru
BPL BUSY:
VDC READY

i teraz co chcemy to robimy read/write

STA $d601 / zapisujemy rejestr VDC
LDA $d601 / odczytujemy rejestr VDC


a mógłby mi ktoś powiedzieć czy VDC ma wyjście tylko z gniazda VGA czy tez będzie obraz z gniazda VIDEO ?

a i jeszcze ewentualnie jak podpiąć C128 do monitora (Pecet) aby był obraz z VDC ? \"\"

pozdro

Ultimion

zyga

  • Gość
Jak zaprogramowac MMU i REU ?
« Odpowiedź #2 dnia: 15 Kwietnia 2013, 19:37 »
Zobacz do linku z pierwszego postu: http://c64scene.pl/viewtopic.php?t=365

Offline KB777

  • Level 6
  • ******
  • Wiadomości: 2430
  • -profil nieaktywny-
Jak zaprogramowac MMU i REU ?
« Odpowiedź #3 dnia: 16 Kwietnia 2013, 09:32 »
Co tam słychać siostry w Archeo ? Wykopaliska widzę z 2010 roku ;)
-profil nieaktywny-

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Jak zaprogramowac MMU i REU ?
« Odpowiedź #4 dnia: 16 Kwietnia 2013, 10:40 »
KB777:
Wykopaliska widzę z 2010 roku ;)

Jak wykopki to wykopki:

http://bossstation.dnsalias.org/jom/index.php/component/content/article/4-c64/24-jak- hartowaa-si-stal
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....