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

Autor Wątek: Zapis danych do: "expansion port"  (Przeczytany 1051 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

przemek_bundy

  • Gość
Zapis danych do: "expansion port"
« dnia: 12 Stycznia 2011, 17:17 »
 Witam  Wszystkich    \'\'      \'\'  

Mam  problem  który  mnie  dręczy.  \'\'  
Czytałem  ostatnio  sporo  o  cardridgach.
Rom  cardridga  8  Kilo  jest  widziany  od:  $8000  do:  $9FFF  
(pomijam  inne  konfiguracje)
Gdy  jest  on  aktywny  to  odczyt  powyższego  adresu  powoduje
odczyt  Rom  cardridge.  Przy  zapisie  dane  wędrują  do  ramu  C64.
Co  by  było  gdyby  zamiast  Romu  wstawić  RAM.  Linię  R/W  ramu  
podłączyć  pod  R/W  expansion  port.
Moje  pytanko  teraz  jest  takie:
Przy  zapisie  pod  adres  od:  $8000  do:  $9FFF  gdzie  będą
wędrowały  dane.  Do  Ramu  C64,  czy  do  Ram  cardridge?
A  Może  nie  da  rady  w  ten  sposób  zapisywać  do  takiego  ramu  w  cardridge
bez  jakichś  innych  sztuczek?
Wiem,  że  w  FINAL`ach  jest  ram!  Ale  czy  ktoś  mógłby  mi  to:
\'Jak  krowie  na  rowie,  wytłumaczyć\'

Pozdrawiam...



11111olo

  • Gość
Zapis danych do: "expansion port"
« Odpowiedź #1 dnia: 12 Stycznia 2011, 18:00 »
 Ciekawe  rzeczy  piszesz.  Od  kiedy  w  Finalu  jest  ram?
Jest  w  mim  ROM  512kb.
CO  do  zapisu  do  carta.
Nie  jest  to  takie  proste  -  możesz  wykorzystać  linie  I/O  1  lub  I/O  2.
Zapis  jest  odpowiednio  pod  $DEXX  i  $DFXX.

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Zapis danych do: "expansion port"
« Odpowiedź #2 dnia: 12 Stycznia 2011, 18:58 »
 !ROMH  =            (_HIRAM    &  A15    &  !A14    &  A13    &  !_AEC    &  
                                                        R__W    &  !_EXROM    &  !_GAME  
                          #  A15    &  A14    &  A13    &  !_AEC    &  _EXROM    &  
                              !_GAME  
                          #  _AEC    &  _EXROM    &  !_GAME    &  VA13    &  VA12  );

!ROML  =            (_LORAM    &  _HIRAM    &  A15    &  !A14    &  !A13    &  
                              !_AEC    &  R__W    &  !_EXROM  
                          #  A15    &  !A14    &  !A13    &  !_AEC    &  _EXROM    &  
                              !_GAME  );
Poszczególne  linijki  określają  w  jakich  warunkach  sterowana  jest  linia  cs  w  romie/ramie  zewnętrznym.  !  oznacza  stan  0.
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....

przemek_bundy

  • Gość
Zapis danych do: "expansion port"
« Odpowiedź #3 dnia: 12 Stycznia 2011, 20:31 »
 sorki,  pomyłka.
ram  jest  w  Action...

Tak  myślałem  że  nie  da  się  bezpośrednio  zapisywać  do  ramu  w  cardridge.
Dzięki  koledzy  za  odpowiedź.

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Zapis danych do: "expansion port"
« Odpowiedź #4 dnia: 12 Stycznia 2011, 21:00 »
 #  A15  &  A14  &  A13  &  !_AEC  &  _EXROM  &  !_GAME    
Czyli  da  się  zapisać  do  pamięci  podłączonej  do  ROMH,  przykładowy  kart  który  to  używa  to  Action  Clone  i  jego  programator.
Olo  gówno  wie.
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....

Offline KB777

  • Level 6
  • ******
  • Wiadomości: 2430
  • -profil nieaktywny-
Zapis danych do: "expansion port"
« Odpowiedź #5 dnia: 12 Stycznia 2011, 22:23 »
-profil nieaktywny-

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Zapis danych do: "expansion port"
« Odpowiedź #6 dnia: 13 Stycznia 2011, 05:00 »
 KB777  jednemu  cały  artykuł  nie  starczy,  drugiemu  jedna  linijka  wystarczy.
Zamiast  rzucać  kamieniami  w  szkołę  warto  chociaż  przez  moment  zainteresować  się  językami  opisującymi  sprzęt,  przynajmniej  jak  się  chce  w  tym  sprzęcie  grzebać.
ABEL  nie  gryzie.
PS. KB777 zanim coś napiszesz powinieneś też coś wiedzieć?
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....

Offline KB777

  • Level 6
  • ******
  • Wiadomości: 2430
  • -profil nieaktywny-
Zapis danych do: "expansion port"
« Odpowiedź #7 dnia: 13 Stycznia 2011, 11:07 »
 Kisiel  -  kolega  chciał  zapisywać  do  RAMu  Actiona.  Własnego  karta  jak  na  razie  nie  zrobił.  A  jakby  zrobił  -  to  raczej  by  nie  musiał  pytać  :P
-profil nieaktywny-

Offline KB777

  • Level 6
  • ******
  • Wiadomości: 2430
  • -profil nieaktywny-
Zapis danych do: "expansion port"
« Odpowiedź #8 dnia: 13 Stycznia 2011, 16:22 »
 A  wracając  do  \'krowy  na  rowie\'.  Jak  ktoś  się  boi  ANDów  i  ORów,  może  skorzystać  z  tego:  http://www.jschoenfeld.com/products/SuperPLA/pla_analyzer.zip\' target=_blank>http://www.jschoenfeld.com/products/SuperPLA/pla_analyzer.zip

-profil nieaktywny-

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Zapis danych do: "expansion port"
« Odpowiedź #9 dnia: 13 Stycznia 2011, 16:54 »
 \'Witam  Wszystkich

Mam  problem  który  mnie  dręczy.
Czytałem  ostatnio  sporo  o  cardridgach.
Rom  cardridga  8  Kilo  jest  widziany  od:  $8000  do:  $9FFF
(pomijam  inne  konfiguracje)
Gdy  jest  on  aktywny  to  odczyt  powyższego  adresu  powoduje
odczyt  Rom  cardridge.  Przy  zapisie  dane  wędrują  do  ramu  C64.
Co  by  było  gdyby  zamiast  Romu  wstawić  RAM.  Linię  R/W  ramu
podłączyć  pod  R/W  expansion  port.
Moje  pytanko  teraz  jest  takie:
Przy  zapisie  pod  adres  od:  $8000  do:  $9FFF  gdzie  będą
wędrowały  dane.  Do  Ramu  C64,  czy  do  Ram  cardridge?
A  Może  nie  da  rady  w  ten  sposób  zapisywać  do  takiego  ramu  w  cardridge
bez  jakichś  innych  sztuczek?
Wiem,  że  w  FINAL`ach  jest  ram!  Ale  czy  ktoś  mógłby  mi  to:
\'Jak  krowie  na  rowie,  wytłumaczyć\'

Pozdrawiam...  \'

To  tyle  w  temacie  Actiona  który  podobno  ma  nasz  zapytajnik,  KB777  masz  problemy  z  czytaniem.  Przeczytaj  jeszcze  raz  jeszcze  raz  itd.  Pytanie  nie  było  o  to  jak  działa  AR  tylko  \'Zapis  danych  do:  \'expansion  port\'.
odpowiedzią  jest  równanie  jakie  podałem  powyżej.
EOT  ok?
 
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....

11111olo

  • Gość
Zapis danych do: "expansion port"
« Odpowiedź #10 dnia: 13 Stycznia 2011, 18:56 »
 Kisiel  Ty  zawsze  wszystko  tak  czytelnie  napiszesz  że  mucha  nie  siada.
Skąd  możesz  wnioskować  że  GÓWNO  wiem?
Wykorzystanie  tego  w  prosty  sposób  przez  autor  tematu  jest  nierealne.
Poza  tym  trzeba  korzystać  z  trybu  ULTIMAX  (albo  raczej  się  do  niego  \'przełączać).
Tą  wiedzę  już  DAWNO  TEMU  zgłębiłem.
Wszystko  jest  fajnie  zobrazowane  w  http://www.zimmers.net/anonftp/pub/cbm/firmware/computers/c64/pla.zip\' target=_blank>http://www.zimmers.net/anonftp/pub/cbm/firmware/computers/c64/pla.zip

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Zapis danych do: "expansion port"
« Odpowiedź #11 dnia: 13 Stycznia 2011, 19:30 »
 \'Ciekawe  rzeczy  piszesz.  Od  kiedy  w  Finalu  jest  ram?
Jest  w  mim  ROM  512kb.
CO  do  zapisu  do  carta.
Nie  jest  to  takie  proste  -  możesz  wykorzystać  linie  I/O  1  lub  I/O  2.
Zapis  jest  odpowiednio  pod  $DEXX  i  $DFXX.  \'

To  twoje  słowa  głąbie?  Teraz  buraku  mądrale  zgrywasz,  trochę  poniewczasie.
 
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....

Offline KB777

  • Level 6
  • ******
  • Wiadomości: 2430
  • -profil nieaktywny-
Zapis danych do: "expansion port"
« Odpowiedź #12 dnia: 14 Stycznia 2011, 12:09 »
 I  znowu  zniżamy  się  do  poziomu  dyskusji  o  \'MOS  Technology\'  z  pewnego  portalu...
-profil nieaktywny-

11111olo

  • Gość
Zapis danych do: "expansion port"
« Odpowiedź #13 dnia: 14 Stycznia 2011, 18:26 »
 Kisiel  to  niedobrze  że  masz  kompleks  wyższości,  ale  trudno  -  nie  będę  Cię  zmieniał.
To  co  zacytowałeś  można  poczytać  wyżej  -  nie  jest  edytowane  i  nie  będzie  -  bo  to  PRAWDA!
Skąd  mam  wiedzieć  czy  autorowi  tematu  chodzi  o  takie  wykorzystanie  czy  inne?
I  tak  oba  są  obarczone  pewnymi  niedogodnościami  a  autor  jest  zupełnie  zielony  więc  jak  by  mu  to  nie  napisać  i  tak  mu  to  niewiele  będzie  mówić.

PS.  DO  MODERATORA  -  można  się  wyzywać?

Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7336
  • Wolność, własność, sprawiedliwość
Zapis danych do: "expansion port"
« Odpowiedź #14 dnia: 14 Stycznia 2011, 19:17 »
 czy  autor  uzyskal  juz  odpowiedz?  jesli  tak  to  pozwole  sobie  zamknac  ten  temat  ;)  przystopujcie  nieco  z  tymi  najazdami  publicznie.
"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"