forum speccy.pl
ZX Spectrum => RÓŻNOŚCI => Wątek zaczęty 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
-
... i ten CA80 na zdjęciach w tle... :)
-
Na Allegro ktoś nawet sprzedawał do tego PCB i ramkę obudowy z wydruku 3D.
-
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.
-
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ć ;)
-
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
-
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
-
Ktoś ma może namiar na kabelek z pin headerem do podstawki EPROM?
-
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.
-
https://youtu.be/tSJz7aX9Eiw - tutek od Autora, jak poskładać sobie emulator