Autor Wątek: W27C512 i ROM do Harlequin superfo 48k  (Przeczytany 1080 razy)

merlin

  • *
  • Wiadomości: 4
  • Miejsce pobytu:
    Polska
W27C512 i ROM do Harlequin superfo 48k
« dnia: 2024.03.01, 11:33:47 »
Witam serdecznie.
Mam problem z uruchomieniem Harlequina w wersji 48, płyta rev G. Nie  posiadam kości eeprom 27c128 lub 27c256, mam za to dużo Winbodów w27c512 i Atmeli 27c64. Za chiny ludowe nie potrafię dobrze wgrać romu do winbonda żeby działał (eeprom się programuje), przekładanie zworki wyboru ROM (+5V lub masa na eprom) nic nie daje-poza zmianami pasków lub kwadracików na ekranie (ogólnie sieczka na ekranie). Atmel 27c64 się programuje ale też sieczka na ekranie-po wyjęciu z płyty i odczycie są zmiany we wsadzie . Pytanie jak mam wgrać rom do Winbonda lub Atmela  (programator TL 866) tak łopatologicznie, jak wybrać i zaznaczyć część eepromu do wgrania ROM. Podejrzewam że wgrywam wsad do górnej części kości a powinien być w dolnej??? Nie potrafię tego ogarnąć-program XGpro ....Pomocy, maszyna leży  i się kurzy

ArturM

  • **
  • Wiadomości: 97
  • Miejsce pobytu:
    GZM
Odp: W27C512 i ROM do Harlequin superfo 48k
« Odpowiedź #1 dnia: 2024.03.01, 12:07:48 »
Za chiny ludowe nie potrafię dobrze wgrać romu do winbonda żeby działał (eeprom się programuje), przekładanie zworki wyboru ROM (+5V lub masa na eprom) nic nie daje-poza zmianami pasków lub kwadracików na ekranie (ogólnie sieczka na ekranie).
Przekładanie zworki to nie wszystko bo 27C512 ma 4x więcej przestrzeni niż trzeba. Powinieneś tą zworkę ustawić na 2-3, wtedy A14 będzie w stanie niskim. Niestety nie ma zworki dla linii A15 tej akurat pamięci i jest ona na sztywno połączone z VCC. Wobec czego wsad trzeba wgrać do pamięci od adresu 0x8000.

Atmel 27c64 się programuje ale też sieczka na ekranie-po wyjęciu z płyty i odczycie są zmiany we wsadzie.
Flash 28C64 od Atmela nie jest odpowiedni bo ma pin ~WE, który będzie powodował, że pamięć wejdzie w zapis jak ta zworka będzie na pozycji 2-3. Ponadto jest ona za mała bo ma tylko 8KB.
« Ostatnia zmiana: 2024.03.01, 12:20:46 wysłana przez ArturM »

merlin

  • *
  • Wiadomości: 4
  • Miejsce pobytu:
    Polska
Odp: W27C512 i ROM do Harlequin superfo 48k
« Odpowiedź #2 dnia: 2024.03.01, 12:11:59 »
Dzięki za podpowiedź, wieczorem wrócę będę testował....jakby coś nie szło będę pytał

ArturM

  • **
  • Wiadomości: 97
  • Miejsce pobytu:
    GZM
Odp: W27C512 i ROM do Harlequin superfo 48k
« Odpowiedź #3 dnia: 2024.03.01, 12:33:06 »
Jeśli nie chcesz zbytnio tracić miejsca w 27C512 to możesz od adresu 0xC000 dograć np. ROM diagnostyczny - który się może przydać przy uruchamianiu. Wtedy zworka pozwoli Ci wybrać jakiego chcesz użyć.
Można to łatwo zrobić np. dwukrotnie ładując wsady. Pierwszy ładujesz tak pokazałem wcześniej. Potem ponownie Load dla drugiego obrazu ROM, ale tym razem zmieniasz adres i wyłączasz opcję kasowania bufora. I dopiero teraz programujesz pamięć.

merlin

  • *
  • Wiadomości: 4
  • Miejsce pobytu:
    Polska
Odp: W27C512 i ROM do Harlequin superfo 48k
« Odpowiedź #4 dnia: 2024.03.01, 13:13:52 »
Super dzięki, mój stary mózg chyba to ogarnie-nie jestem jakimś elektronicznym analfabetą ale adresowania pamięci jeszcze nie zgłębiałem ;D. Można jakieś sprawdzone linki do tych romów? Rozumiem że przestawienie zworki na masę lub 5V spowoduje zmianę ładowanego wsadu

pawelb

  • ***
  • Wiadomości: 179
  • Miejsce pobytu:
    Wawa
Odp: W27C512 i ROM do Harlequin superfo 48k
« Odpowiedź #5 dnia: 2024.03.01, 14:34:39 »
Konsekwencją działań jest zmiana adresowania ( czyli jak to mówisz przełączenia wsadów).
Adresując np. na 16 bitach pamięć, wystarczy zmienić wartość jednego bitu by  adres bazowy ( ten który wynika ze stanu adresu gdy nie jest  czytana pamięć) zmienił się . Podając w TTL stan niski (0-0.5V) lub wysoki (3.3-5V) na ten przełącza się adres.   Ważna sprawa: poczytaj o rezystorach pull-down i pull-up.  Nie jest zalecane przesyłanie sygnału  niskiego bezpośrednio do wejścia bo są układ które wrażliwe są na zwarcie na liniach sygnałowych.

merlin

  • *
  • Wiadomości: 4
  • Miejsce pobytu:
    Polska
Odp: W27C512 i ROM do Harlequin superfo 48k
« Odpowiedź #6 dnia: 2024.03.06, 12:23:42 »
Wielkie podziękowania dla ArturM i pawelb. Zadziałało jak należy, maszyna odpala. Problemem było złe programowanie eeprom. Jeszcze raz dziękuję