Autor Wątek: Emulator EPROMów  (Przeczytany 921 razy)

Klaud

  • *****
  • Wiadomości: 5427
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Emulator EPROMów
« dnia: 2020.09.29, 08:28:53 »
Może przyda się komuś, kto zajmuję się prototypowaniem z archaicznymi EPROMami (2764 do 27512). Zamiast żonglować scalakami między programatorem, a układem rzeczywistem, można wpiąć emulator na USB z Arduino, obsługiwany z poziomu Pythona: https://mygeekyhobby.com/2020/07/05/eprom-emulator/

oraz reszta na githubie: https://github.com/Kris-Sekula/EPROM-EMU-NG
KL
-----
R Tape loading error 0:1

tapy

  • **
  • Wiadomości: 68
Odp: Emulator EPROMów
« Odpowiedź #1 dnia: 2020.09.29, 09:03:07 »
... i ten CA80 na zdjęciach w tle...  :)

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1200
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Emulator EPROMów
« Odpowiedź #2 dnia: 2020.09.29, 10:30:31 »
Na Allegro ktoś nawet sprzedawał do tego PCB i ramkę obudowy z wydruku 3D.
Wszystkiego po trochu: schwarz, mydło i powidło...

Klaud

  • *****
  • Wiadomości: 5427
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Emulator EPROMów
« Odpowiedź #3 dnia: 2020.09.29, 10:53:32 »
Krzysztof (autor tego emulatora) sprzedaje kity i gotowe urządzenia na międzynarodowym serwisie aukcyjnym. Obecnie w wersji 1.5, a ona pod względem funkcjonalności nie różni się od wersji 1.4 z gita. Wymieniłem kilka e-maili o emulatorze z Krzysztofem.
KL
-----
R Tape loading error 0:1

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1200
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Emulator EPROMów
« Odpowiedź #4 dnia: 2020.09.29, 12:26:08 »
Kupiłem właśnie płytkę na Allegro do tego, została już tylko jedna z drukowaną ramką.
Ciekawe tylko kiedy znajdę czas by to poskładać  ;)
Wszystkiego po trochu: schwarz, mydło i powidło...

avrkris

  • *
  • Wiadomości: 2
  • Miejsce pobytu:
    CA, USA
Odp: Emulator EPROMów
« Odpowiedź #5 dnia: 2020.10.02, 22:35:04 »
Witam, cieszę się że zainteresowanie emulatorem jest takie duże. Kilka komentarzy szczególnie dla użytkowników ZX spectrum:
1. emulator ma wbudowane rezystory "pull-up" na linii danych (miało to pomóc z "interupt mode 2" na Z80 i przydaje sie w projektach SBC) ale spectrum ma w sobie też wbudowane pull-up...jeden z użytkowników zgłosił mi, ze musiał odłączyć te wbudowane pull-up, bo inaczej Spectrum nie startował (można to łatwo zrobić odłączając VCC to RN1). W następnej wersji PCB, zrobimy zworkę która pozwoli odłączyć pull-up. Jeśli masz PCB ver 1.4 lub 1.5, najlepiej będzie użyć podstawki pod RN1 (taka precyzyjna 1x10).

2. wprawdzie nikt jeszcze nie zgłosił ze ma problemy, ale użytkownik zwrócił uwagę, ze w projekcie użyłem buforów 74HC541, HC teoretycznie nie jest kompatybilne z TTL (no a TTL najczęściej używane jest w starych platformach 8 bit)... więc może lepiej by było użyć serii HCT dla U9,U10 i U11 (74HCT541).

Ja w każdym bądź razie, zbudowałem go z myślą o CA80 i CA82 (chyba jedyny CA80 w krzemowej dolinie), i jako uniwersalny cartridge do commodore 64... no i działa bez zarzutu :)

Pozdrowienia
Kris

avrkris

  • *
  • Wiadomości: 2
  • Miejsce pobytu:
    CA, USA
Odp: Emulator EPROMów
« Odpowiedź #6 dnia: 2020.10.03, 19:51:56 »
Teoria teorią, a czasami trzeba przetestować empirycznie :)

Mój spectrum działa z emulatorem, ale tylko po usunięciu rezystorów pull-up na sygnale CE ... więc emulator działa, ale muszę uaktualnić opis, i od teraz będę rekomendował instalację rezystorów RN1 i RN2 w podstawkach precyzyjnych. Dzięki temu można będzie dobierać wartość tych pull-up rezystorów w zależności od "target platform".

A tak dodatkowo, testowałem tego mojego spectrum "diagRom" po raz pierwszy i raportuje "Suspect IC19 - Upper RAM Error at $FFFF. Podejrzane, że ostatni address w 64k... ma ktoś z Was doświadczenie z tym testowym ROMem ?

Kris

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1200
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Emulator EPROMów
« Odpowiedź #7 dnia: 2020.10.04, 01:33:17 »
Ktoś ma może namiar na kabelek z pin headerem do podstawki EPROM?
Wszystkiego po trochu: schwarz, mydło i powidło...

Klaud

  • *****
  • Wiadomości: 5427
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Emulator EPROMów
« Odpowiedź #8 dnia: 2020.10.04, 08:23:58 »
Poszukaj "złącze symulacyjne DIP 28" i do tego taśma IDC34 od floppa 3.5" z PCta. Złącza te są na Alledrogo za kilka złotych.
KL
-----
R Tape loading error 0:1

Klaud

  • *****
  • Wiadomości: 5427
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Emulator EPROMów
« Odpowiedź #9 dnia: 2020.10.20, 09:16:21 »
https://youtu.be/tSJz7aX9Eiw - tutek od Autora, jak poskładać sobie emulator
KL
-----
R Tape loading error 0:1