ZX97 Lite dyskretny klon Sinclair ZX-81

Tekst ten został pierwotnie opublikowany na moim blogu w portalu dobreprogramy.pl

Jakiś czas temu, podczas rozmów m.in. o Cobrze 1, Tomasz Dulek zapytał mnie, czy nie chcę zbudować ZX97 Lite, bo posiada kilka kopii PCB tego komputerka i chętnie się podzieli. Szybko się zgodziłem i po kilku dniach w skrzynce pocztowej gościła gruba koperta z płytką drukowaną klona ZX81 plus klika układów scalonych do wspomnianej już Cobry-1. Poczytajcie zatem nieco o jego historii…

Sinclair ZX81

W marcu 1981 r. roku sir Clive Sinclair zaprezentował światu swój nowy komputer Sinclair ZX81, który zbudowany został tylko z 4(5) układów scalonych: CPU Z80, układu logiki ULA(SCL), pamięci ROM 8KB, pamięci RAM 1KB. Całość logiki komputera została ukryta w układzie ULA, czyli Uncommitted Logic Array znanym także jako Sinclair Custom Logic/Sinclair Computer Logic. Zabieg taki uprościł konstrukcję i zminimalizował cenę maszyny. Jednak jakiekolwiek zmiany czy modyfikacje komputera (hacking) były z tego powodu niemal niemożliwe.

ZX97

1 grudnia 1997 r. Wilf Rigter opublikował schemat komputera ZX97 będącego 100% kompatybilną wersją ZX81 zbudowaną w oparciu o dyskretne układy 74HCxx. Technologia CMOS zmniejszyła pobór prądu do około 50 mA, dzięki czemu możliwa była praca na zasilaniu bateryjnym. Jednak to nie energooszczędność była główną zmianą w porównaniu do oryginału. ZX97 posiadał 192KB pamięci: 32KB pamięci EPROM oraz 160KB podtrzymywanej bateryjnie pamięci SRAM. Autor dodał także znany z PC port LPT1 zbudowany w oparciu o intelowski układ 8255.

Komputer ten jednak nie znalazł specjalnego uznania wśród fanów ZX’a, którzy chcieliby zbudować sobie ulubioną maszynę, bo np.: uszkodziła się praktycznie niedostępna ULA, a to z dwóch powodów. Wilf opublikował schemat w formacie ASCII, przez co był on mało czytelny nawet dla zawodowców.

Prototyp komputera został zbudowany na trzech płytkach drukowanych w formacie EuroCard (160 x 100 mm dla 3U), połączonych dwoma płaskimi kablami, jednym 40 pinowym (jak IDE) a drugim 50-pinowym (jak np.: SCSI), konstrukcja bazowała także na dość trudno dostępnych w owym czasie układach scalonych (o dziwo dziś możemy je bez większej trudności kupić, bez potrzeby wylutowania z niedziałających już dawców).

ZX97 Lite

W 1998 r. mikrokomputer ZX97 zbudował holender Rodney Knaap, liczba problemów i rozmiar w porównaniu do ZX81 pchnęły go do poproszenia Wilfa, aby ten przeprojektował konstrukcję i stworzył uproszczona wersję, do której Rodney zobowiązał się zaprojektować płytkę drukowaną (PCB).

Płytka (PCB) ZX97 Lite

 

Tak powstał ZX97 Lite, czyli okrojona o RAMDISK i port równoległy LPT1 wersja ZX97. Logika ULA została zawarta w 21 układach scalonych serii 74HCxx. Knaap zgodnie z obietnicą zaprojektował PCB do nowego komputera. Płytka jest jednostronna, możemy ją bez problemu wykonać nawet warunkach domowych (metodą żelazkową), ale za to musimy wlutować oprócz elementów około 200 przelotek.

Autor ZX97 przygotował także specjalny wsadu EPROMu dla wersji Lite.

Masz darmowego OneDrive’a 15GB to czytaj…

Microsoft to firma która daje i zabiera. W listopadzie 2015 r. Microsoft zapowiedział, że zmniejszy darmową pojemność konta usługi OneDrive z 15GB do 5GB. Ale po proteście społeczności internetowej postanowił utrzymać starą pojemność dla osób, które zadeklarują taką wolę do 31 stycznia 2016 r. Jeśli chcesz to zrobić to kliknij link poniżej.

logo-onedrive

https://preview.onedrive.com/bonus/

Profilic PL-2303HX w Windows 8/8.1/10

pl_2303hx

Widoczny na fotografii powyżej układ Profilic PL-2303HX często występuje w tanich urządzeniach pochodzących z Chin (m.in. w przejściówkach USB-UART czy w klonie Arduino UNO R3, którego będę używał w kursie Arduino i IoT). Niestety producent twierdzi, że:

  • Windows 8/8.1/10 are NOT supported in PL-2303HXA and PL-2303X EOL chip versions.

Czyli krótko mówiąc, układ nie jest wspierany w systemach operacyjnych Microsoft Windows w wersjach od 8 do 10 i pewnie wyżej. Okazje się jednak, że można wymusić zainstalowanie sterowników w systemie i wszystko będzie OK.

POSTĘPOWANIE – CO NALEŻY ZROBIĆ ABY ZAINSTALOWAĆ STEROWNIK

  1. Ściągnij sterownik: Profilic_W8_W81_W10_x86_x64
  2. Rozpakuj go np.: na pulpicie
  3. Wejdź do Menadżera UrządzeńSetup_01_PL2303
  4. Naciśnij prawy przycisk mysz (RMB) na wyróżnionym urządzeniu.Setup_02_PL2303
  5. Wybierz: „Przeglądaj mój komputer w poszukiwaniu oprogramowania sterownika”
    Setup_03_PL2303
  6. Wybierz: „Pozwól mi wybrać z listy sterowników urządzeń na moim komputerze”
    Setup_04_PL2303
  7. Następnie wybierz przycisk „Z dysku…” który znajduje się w prawej dolnej części okna.
    Setup_05_PL2303
  8. Wskaż folder, w który są wypakowane sterowniki, na początku opisu przyjęliśmym że ma to być Pulpit, w folderze tym musi być plik ser2pl.inf
    Setup_06_PL2303
  9. Klikamy „Otwórz”i cieszymy się poprawnie zainstalowanym układem PL-2303HX w systemie.

Gdyby coś poszło nie tak, to dajcie znać w komentarzach.