Autor Wątek: ZX Cart do Interface Turbo  (Przeczytany 3514 razy)

KrisZX

  • *****
  • Wiadomości: 722
  • Miejsce pobytu:
    Wodzisław Śl
ZX Cart do Interface Turbo
« dnia: 2017.03.16, 11:39:08 »
Mam Interfejs Turbo od dawna i nigdy nie zdobyłem do niego kartridża, stąd też postanowiłem sam go z zrobić na bazie projektu zaczerpniętego z sieci. Dostępne PCB wymagało jednak adaptacji gdyż to z netu jest zbyt toporne by je słać do fabryki. Ostatecznie powstało PCB jak na fotkach dopasowane do mojej wizji. Jedno już zlutowane pozostało mi przygotować plik rom i zaprogramować pamięć flash. Jest to w zasadzie pierwszy projekt, w którym adaptowałem PCB wygenerowałem gerbery, i sam zaprogramuje kość Flash. Nie ustrzegłem się jednak drobnych błędów, na PCB są zbyt małe otwory pod dwa kondensatory i musiałem improwizować. Niema też pola masy, miałem problem z jego wygenerowaniem i ostatecznie zrezygnowałem. Poprawię się przy następnym projekcie.
Timex 2048, TI of TTL FDD35, Timex 2068, Chrome 128, Harlequin, Just Speccy 128

Klaud

  • *****
  • Wiadomości: 5167
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: ZX Cart do Interface Turbo
« Odpowiedź #1 dnia: 2017.03.16, 12:10:58 »
No i ładnie.

A zamiast rezystora 1/4W może wlutuj miniaturowy (1/6 lub 1/8W). Do tego jedna ścieżka jest bardzo blisko górnej krawędzi. Jak obniżysz 3 górne scalaki i wyrównasz od dołu, będziesz miał więcej miejsca na kondensator.
KL
-----
R Tape loading error 0:1

tooloud

  • *****
  • Wiadomości: 2664
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: ZX Cart do Interface Turbo
« Odpowiedź #2 dnia: 2017.03.16, 12:20:33 »
poczytaj o Dandanatorze i tym co robi koleś od ZXuno - bo właśnie robi ROM karty. Wtedy soft do programowania już jest i można to zrobić... z poziomu ZXa.
dużo sprzętu mało czasu.

KrisZX

  • *****
  • Wiadomości: 722
  • Miejsce pobytu:
    Wodzisław Śl
Odp: ZX Cart do Interface Turbo
« Odpowiedź #3 dnia: 2017.03.16, 12:58:57 »
Rezystor 1/4W znalazł się tam dlatego że z tych małych akurat nie miałem o tej wartości 330ohm, będzie na pewno wymieniony na odpowiedni. Ścieżka nad kondensatorem rzeczywiście mogła by być odrobinę niżej. Sam kondensator jednak mieści się w obrysie płytki - zdjęcie trochę przekłamuje stan rzeczywisty bo zrobione pod kątem. O tym dantantorze czytałem wcześniej ale to jakby poza koncepcją tego co chciałem osiągnąć, bo założeniem było uruchomienie interfejsu turbo RAM leżącego w pudle i niemający żadnego zastosowania bez tych kartridży.
Timex 2048, TI of TTL FDD35, Timex 2068, Chrome 128, Harlequin, Just Speccy 128

Klaud

  • *****
  • Wiadomości: 5167
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: ZX Cart do Interface Turbo
« Odpowiedź #4 dnia: 2017.03.16, 13:50:21 »
Szczerze? Przy 3 elementach biernych, 3 scalakach (typowych) oraz jednej diodzie pokusilbym sie o SMD. Cala drobnice dalbym w opakowaniach 0805 a i scalaki w SOIC.  Jedynie EPROMa zostawilbym w podstawce. Chyba, ze masz nadmiar elementow w formie przewlekanej, to inna bajka.
KL
-----
R Tape loading error 0:1

KrisZX

  • *****
  • Wiadomości: 722
  • Miejsce pobytu:
    Wodzisław Śl
Odp: ZX Cart do Interface Turbo
« Odpowiedź #5 dnia: 2017.03.16, 14:05:35 »
Tak. mam sporo elementów THT i wolę z nimi robić oraz wolę projekty w THT są łatwiejsze. Kończę jeden duży projekt w smd i szczerze to ostatni jaki robię w smd. Za małe elementy, kiepsko jak dla mnie wygląda po lutowaniu amatorskim i źle mi się to robi, nie mam dość wprawy żeby się tym bawić. Ogólnie na dziś smd jest dla mnie zbyt trudne.
Timex 2048, TI of TTL FDD35, Timex 2068, Chrome 128, Harlequin, Just Speccy 128

Klaud

  • *****
  • Wiadomości: 5167
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: ZX Cart do Interface Turbo
« Odpowiedź #6 dnia: 2017.03.16, 15:07:59 »
Alez rozumiem. THT jest latwiejsze do lutowania, a do prototypowania wrecz idealne.
KL
-----
R Tape loading error 0:1

Klaud

  • *****
  • Wiadomości: 5167
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: ZX Cart do Interface Turbo
« Odpowiedź #7 dnia: 2017.03.17, 17:05:30 »
KL
-----
R Tape loading error 0:1

KrisZX

  • *****
  • Wiadomości: 722
  • Miejsce pobytu:
    Wodzisław Śl
Odp: ZX Cart do Interface Turbo
« Odpowiedź #8 dnia: 2017.03.17, 20:58:13 »
Tak już to oglądałem ładny, zgrabny, znacznie mniejszy. Może w kolejnej odsłonie zrobię podobny. Zastosowana tańsza w zakupie pamięć i pewnie łatwiej dostępna. Ale obudowa do niego rozwala.
Timex 2048, TI of TTL FDD35, Timex 2068, Chrome 128, Harlequin, Just Speccy 128

KrisZX

  • *****
  • Wiadomości: 722
  • Miejsce pobytu:
    Wodzisław Śl
Odp: ZX Cart do Interface Turbo
« Odpowiedź #9 dnia: 2017.03.22, 13:18:47 »
Zaprogramowałem kość flash poprawnie choć plik rom przygotowałem trochę źle bo nie wyświetla mi nazw programów tylko snapshot1... Pierwsze uruchomienie i OK pokazał się ekran startowy i wygrałem pierwszą grę. nadal wszystko OK gra wczytała się i można grać. Po resecie Zonk. Cart nie wyświetla menu startowego tylko jakiś sfiksowany ekran ? co zrobiłem źle ? Źle zaprogramowana kość flash - to raczej wykluczam. Czy padł stary interface Turbo ? Niżej foty jak to wygląda. Po odłączeniu interface Turbo Timex wstaje normalnie.
Timex 2048, TI of TTL FDD35, Timex 2068, Chrome 128, Harlequin, Just Speccy 128

pear

  • Administrator
  • *****
  • Wiadomości: 5200
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: ZX Cart do Interface Turbo
« Odpowiedź #10 dnia: 2017.03.22, 13:28:11 »
Dandanator też ma z Timexem problemy. Po resecie czasem nie startuje.
ZX/Enterprise/CPC/Robotron/C128D

zipp

  • ****
  • Wiadomości: 321
  • Miejsce pobytu:
    Małopolska
Odp: ZX Cart do Interface Turbo
« Odpowiedź #11 dnia: 2017.03.22, 13:40:59 »
Reset może nie działać, chyba trzeba odłączyć zasilanie na chwilę.
Na tej stronie jest coś o tym napisane.
http://trastero.speccy.org/cosas/droy/zxflash/zxflashcart_e.htm

pear

  • Administrator
  • *****
  • Wiadomości: 5200
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: ZX Cart do Interface Turbo
« Odpowiedź #12 dnia: 2017.03.22, 13:57:49 »
Nawet trzeba odłączyć Dandanatora.
Włączyć zasilanie, żeby się Timex zresetował do końca.
Potem dopiero wyłączyć, podłączyć Dandanator i włączyć.
Trochę niewygodne.
ZX/Enterprise/CPC/Robotron/C128D

KrisZX

  • *****
  • Wiadomości: 722
  • Miejsce pobytu:
    Wodzisław Śl
Odp: ZX Cart do Interface Turbo
« Odpowiedź #13 dnia: 2017.03.24, 08:08:07 »
Poprawiłem plik rom, nazwy gier wyświetlają mi się poprawnie. Co do resetu Carta to okazało się że wystarczy na kilkanaście sekund wyłączyć zasilanie w Timexie odłączając wtyczkę z gniazda ( na wyłączniku nie wystarczy). Po tej operacji Cart zgłasza się ponownie. Według opisu na tej hiszpańskiej stronie to właśnie ten kondensator C2 miał eliminować te zwiechy tak to zrozumiałem. Co ciekawe Cart był projektowany chyba do ZX Spectrum a w nim właśnie niema wyłącznika tylko trzeba wtyczkę wyciągnąć.
Timex 2048, TI of TTL FDD35, Timex 2068, Chrome 128, Harlequin, Just Speccy 128

Klaud

  • *****
  • Wiadomości: 5167
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: ZX Cart do Interface Turbo
« Odpowiedź #14 dnia: 2017.03.24, 08:43:35 »
Kondesator jest wpięty pomiędzy linie /RESET a GND, a rezystor 10k pomiędzy +5V a /RESET? Ta dioda bocznikuje rezystor?

Czy też dioda i rezystor robią za przełącznik ROM na linii /ROMCS

Masz gdzieś tego schemat?
KL
-----
R Tape loading error 0:1