forum speccy.pl

ZX Spectrum => RÓŻNOŚCI => Wątek zaczęty przez: KWF w 2020.09.29, 08:28:53

Tytuł: Emulator EPROMów
Wiadomość wysłana przez: KWF w 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
Tytuł: Odp: Emulator EPROMów
Wiadomość wysłana przez: tapy w 2020.09.29, 09:03:07
... i ten CA80 na zdjęciach w tle...  :)
Tytuł: Odp: Emulator EPROMów
Wiadomość wysłana przez: damik w 2020.09.29, 10:30:31
Na Allegro ktoś nawet sprzedawał do tego PCB i ramkę obudowy z wydruku 3D.
Tytuł: Odp: Emulator EPROMów
Wiadomość wysłana przez: KWF w 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.
Tytuł: Odp: Emulator EPROMów
Wiadomość wysłana przez: damik w 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ć  ;)
Tytuł: Odp: Emulator EPROMów
Wiadomość wysłana przez: avrkris w 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
Tytuł: Odp: Emulator EPROMów
Wiadomość wysłana przez: avrkris w 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
Tytuł: Odp: Emulator EPROMów
Wiadomość wysłana przez: damik w 2020.10.04, 01:33:17
Ktoś ma może namiar na kabelek z pin headerem do podstawki EPROM?
Tytuł: Odp: Emulator EPROMów
Wiadomość wysłana przez: KWF w 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.
Tytuł: Odp: Emulator EPROMów
Wiadomość wysłana przez: KWF w 2020.10.20, 09:16:21
https://youtu.be/tSJz7aX9Eiw - tutek od Autora, jak poskładać sobie emulator