Autor Wątek: ZX81+38 klon  (Przeczytany 1830 razy)

Klaud

  • Moderator
  • *****
  • Wiadomości: 5170
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
ZX81+38 klon
« dnia: 2020.03.26, 19:42:50 »
Właśnie pojawiła się finalna wersja klona ZX81 o nazwie ZX81+38. Jest on wersją ZX81+35 na elementach przewlekanych oraz pasujący wymiarowo do obudowy Zeddiego.

Więcej o nim można znaleźć tu: https://www.sinclairzxworld.com/viewtopic.php?f=7&t=3357#p35160

Pliki produkcyjne są dostępne na githubie: https://github.com/mahjongg2/ZX81plus38/
KL
-----
R Tape loading error 0:1

Maryjan

  • *****
  • Wiadomości: 5271
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX81+38 klon
« Odpowiedź #1 dnia: 2020.03.26, 20:04:06 »
Tylko gdzie zlecić wykonanie pcb ?
W Chinach ?
"... podobno są dwie szkoły, Falenicka i Otwocka."

Skinner

  • ****
  • Wiadomości: 317
  • Miejsce pobytu:
    Wlkp PL
Odp: ZX81+38 klon
« Odpowiedź #2 dnia: 2020.03.26, 20:05:56 »
Świetny projekt :)
Czy autor sprzedaje płytki?
Nie ukrywam że jeśli nie i ktoś skusi się na produkcję to chętnie bym partycypował.
2x 48k+, +2, HQ48 (under construction)

andy

  • *****
  • Wiadomości: 826
  • Miejsce pobytu:
    Kielce Wsch.
Odp: ZX81+38 klon
« Odpowiedź #3 dnia: 2020.03.27, 00:06:52 »
Ciekawe. No i obraz może być niezły z tego.  Zegar na 14 ruszy natomiast na bank :)
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, ZX Spectrum Harlequin , ZX Spectrum +2, ZX Max 48 & 128, Chrome 128 (w lutowaniu), TC 2048, divIDE, CPC 464

Klaud

  • Moderator
  • *****
  • Wiadomości: 5170
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: ZX81+38 klon
« Odpowiedź #4 dnia: 2020.03.27, 08:37:18 »
Zegar na 14 ruszy natomiast na bank :)

:o raczej na 13MHz
KL
-----
R Tape loading error 0:1

andy

  • *****
  • Wiadomości: 826
  • Miejsce pobytu:
    Kielce Wsch.
Odp: ZX81+38 klon
« Odpowiedź #5 dnia: 2020.03.27, 08:55:23 »
Ale na HC14 :)
BTW, oznaczenia bramek na schemacie są dość egzotyczne...
« Ostatnia zmiana: 2020.03.27, 09:02:48 wysłana przez andy »
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, ZX Spectrum Harlequin , ZX Spectrum +2, ZX Max 48 & 128, Chrome 128 (w lutowaniu), TC 2048, divIDE, CPC 464

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1007
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: ZX81+38 klon
« Odpowiedź #6 dnia: 2020.05.06, 11:32:35 »
Projekt ciekawy, nawet gdzieś miałem taki kwarc 13MHz w archeo ;)

Ktoś może będzie zamawiał płytki do tego ?
Jeśli tak to bym jedną chętnie nabył :)
Wszystkiego po trochu: schwarz, mydło i powidło...

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1007
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: ZX81+38 klon
« Odpowiedź #7 dnia: 2020.06.09, 15:01:49 »
Właśnie kończę składać, brakuje mi jeszcze kilku drobnych elementów i TTL'e dałem jakie miałem, jeśli czas pozwoli to niebawem będzie uruchomienie i wyjdzie w praniu to i owo  ;D
Kwarc 13MHz znalazłem tylko SMD w mojej szufladzie, głupio wygląda na płycie ale na testerze pracuje poprawnie.
Dziwne złącze zasilania autor sobie wykombinował USB typ B, przynajmniej stabilizator odpadnie ;)

Zastanawiam się jeszcze jakie wartości wstawić dla RP1 dla joy'a  i RN1 dla podciągu szyny danych.
Wszystkiego po trochu: schwarz, mydło i powidło...

Skinner

  • ****
  • Wiadomości: 317
  • Miejsce pobytu:
    Wlkp PL
Odp: ZX81+38 klon
« Odpowiedź #8 dnia: 2020.06.09, 15:14:08 »
Gdzie kupiłeś płytkę?
2x 48k+, +2, HQ48 (under construction)

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1007
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: ZX81+38 klon
« Odpowiedź #9 dnia: 2020.06.09, 15:45:25 »
Płytkę mam od Rubikusa, jakiś czas temu miał do sprzedania kilka sztuk.
Nie wiem czy mu jeszcze coś zostało.
« Ostatnia zmiana: 2020.06.09, 15:53:42 wysłana przez damik »
Wszystkiego po trochu: schwarz, mydło i powidło...

Red

  • **
  • Wiadomości: 79
  • Miejsce pobytu:
    Warszawa
Odp: ZX81+38 klon
« Odpowiedź #10 dnia: 2020.06.09, 23:50:35 »
Mój na razie wygląda tak Jeszcze nie uruchomiony(jakieś zwarcie mam na zasilaniu)

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1007
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: ZX81+38 klon
« Odpowiedź #11 dnia: 2020.06.10, 11:59:13 »
Jakie dawałeś tam drabinki rezystorowe ?
Nie znalazłem żadnego opisu w dokumentacji jakie tam mają być ...

Jaki wsad wgrywałeś do EPROM'a ?
Wszystkiego po trochu: schwarz, mydło i powidło...

Red

  • **
  • Wiadomości: 79
  • Miejsce pobytu:
    Warszawa
Odp: ZX81+38 klon
« Odpowiedź #12 dnia: 2020.06.10, 12:35:55 »
Drabinki wziąłem z poprzedniego schematu. W wersji 3.5 używał drabinek 10k, choć wydaje mi się że 8,2-10k będą ok. Wsadu użyłem od zx81 tyle że wgranego cztery razy.

Klaud

  • Moderator
  • *****
  • Wiadomości: 5170
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: ZX81+38 klon
« Odpowiedź #13 dnia: 2020.06.10, 13:27:11 »
Jest w tym klonie możliwość wyboru obszaru EPROMa, czy na sztywno tylko najwyższe 8K jest czytane?
« Ostatnia zmiana: 2020.06.10, 13:40:37 wysłana przez Klaud »
KL
-----
R Tape loading error 0:1

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1007
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: ZX81+38 klon
« Odpowiedź #14 dnia: 2020.06.10, 20:28:52 »
Podłączyłem to do prądu, układ pobiera około 210mA i generator 13MHz na układzie 74ACT14 ładnie pracuje, czasem zatrybia synchro jednak brak obrazu (kursora) na ekranie.
Generalnie nie zawsze poprawnie startuje mi procek po włączeniu zasilania, jednak nie mam już więcej czasu na uruchamianie dopóki nie zakończę remontu mieszkania  >:(

Jeśli chodzi o ROM czy inne kombinacje i konfiguracje to tak w pigułce cyt.

Added several 3-pin jumpers so that the EEPROM socket can be configured to accept a ROM from a real ZX81, These jumpers are pre-connected, and per default configured for a 27C256 EEPROM, two of the jumpers can also be used to select one of four possible 8K images that can be contained in a 27C256, per default only the first 8K is used.
JP1 only has to change if you use a larger (than 8K) (E)PROM or OTP-ROM. When using a Atmel AT27C256R (32K) the code fits four times in the available size, I would recommend programming four identical 8K copies in the ROM.

I realized that some people might want to extend the Sinclair BASIC ROM, or replace it with something else, and might need a larger ROM, so I added a (virtual) jumper to enable 16K ROM's to the ROM encoder and added A13 to the EEPROM address lines.

Made all pre-wired jumper connections accessible from the back side, and placed some descriptive text on the back about what these jumpers do. Also added a default wire for 16K/32K RAM with the default of 16K, for best compatibility with the original with a 16K memory pack.


The jumpers are:

JP1, select ROM size, default = 8K alternative = 16K

JP4, place to select 50Hz, open = 60Hz

JP5, Invert video, default = black text alternative = white text

JP6, first pixel fill, default = white, alternative = black

JP8, U5 pin 23, default = A11, alternative = A12

JP9, U5 pin 26, default = A13, alternative = +5V

JP10, U5 pin 20, default = nROMCS, alternative = A11

JP12, U3 PIN 1, default= GND (16K), alternative A14 (32K)

« Ostatnia zmiana: 2020.06.10, 22:18:26 wysłana przez damik »
Wszystkiego po trochu: schwarz, mydło i powidło...