Autor Wątek: Joy Flash And SD ZX-81  (Przeczytany 1241 razy)

PitMakot

  • **
  • Wiadomości: 60
  • Miejsce pobytu:
    Kraków
Joy Flash And SD ZX-81
« dnia: 2024.04.08, 11:49:39 »
Powstał nowy interface do Zeddiego :)

JoyFlashAndSD

Cały projekt jest tu
https://github.com/dikdom/ZX81-JoyFlashAndSD

Video
https://www.youtube.com/watch?v=pkfTDKy5450


Jak by ktoś też był zainteresowany to można pisać do mnie na PW
Będe zamawiał płyki do tego.



PIC 14, ZX81, TS1000, ZX Spectrum, ZX Spectrum+, ZX Spectrum 128, ZX Spectrum +2, ZX Spectrum QL, Sinclair TV, FDD 3000, Timex TC2048, Unipolbrit, Elwro 800 Junior, TI 99/4A, BYTE, Robik, ZX80/81 by Wilco2009, Amstrad CPC-464, Amstrad CPC-6128, Amstrad PPC

Maryjan

  • *****
  • Wiadomości: 6689
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Joy Flash And SD ZX-81
« Odpowiedź #1 dnia: 2024.04.08, 14:30:07 »
Fajne, fajne. Jakaś alternatywa dla ZX Pand-a.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

Waldek

  • ***
  • Wiadomości: 186
  • Miejsce pobytu:
    Łużyce
Odp: Joy Flash And SD ZX-81
« Odpowiedź #2 dnia: 2024.04.08, 15:57:10 »
Szkoda tylko, że nie ma opcji "SAVE"

Maryjan

  • *****
  • Wiadomości: 6689
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Joy Flash And SD ZX-81
« Odpowiedź #3 dnia: 2024.04.08, 16:19:23 »
No cóż Waldziu, nie można mieć wszystkiego :)
Może w kolejnej wersji firmware ... jak wyjdzie.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2444
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Joy Flash And SD ZX-81
« Odpowiedź #4 dnia: Wczoraj o 13:27:02 »
W przypływie odrobiny wolnego czasu na szybko zmontowałem ten IF.

Nie działa mi to jednak całkiem poprawnie ale też nie jest całkiem martwy.  ???
Po restarcie pojawiają się na ekranie przypadkowe biegające artefakty i napisy na ekranie są zupełnie nieczytelne, jakby jakieś timingi się sypały jednak po przyciśnięciu dowolnego klawisza z dolnego rzędu klawiatury pojawia się menu i widać nazwy plików.
Po zwolnieniu klawisza artefakty znów się pojawiają ale daje się w ciemno wybrać jakiś plik i go załadować, część gier się ładuje ale sieje "syfami" po ekranie.
Najlepiej wygląda 32KB Demo gdzie w trybie HiRes obraz jest w miarę poprawny jednak i tam biegają "szmaty" od czasu do czasu.

Może to wina układów GAL jakie zastosowałem, ale podmieniłem kilka (niestety o tych samych czasach propagacji bo wszystkie są z tej samej serii) i jest dalej to samo, podmiana RAM i EPROM też niewiele zmienia.
Możliwe że podmiana układów GAL o innej prędkości rozwiązała by problem, jednak nie mam zbytnio z czego wybierać.
Nie mam teraz zbytnio czasu na dalsze zabawy w uruchamianie, możliwe że to też kwestia doklejenia jakichś pojemności w odpowiednie miejsca ale to może kiedy indziej przewącham. ::)
Ciekaw jestem czy komuś udało się to już uruchomić i jakie zastosował tam elementy.



Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2444
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Joy Flash And SD ZX-81
« Odpowiedź #5 dnia: Wczoraj o 16:11:59 »
Po drobnej walce już chyba działa.  :D

Może trzeba będzie to jeszcze głębiej rozkminić bo nie bardzo podoba mi się to rozwiązanie ale doklejenie kondensatora ~100pF na pinach GAL20V8 pomiędzy masę a linię adresową A15 naprawia ten problem i obraz wydaje się być już stabilny bez artefaktów w trybie TXT oraz HiRes i wczytywanie programów też działa poprawnie. Sprawdzałem co prawda tylko kilka programów czytanych z pamięci 25Q64 ale wygląda póki co w miarę ok.
Być może to była kwestia mojego ZX81 lub mojego zbyt szybkiego GAL'a bo w projekcie były użyte 25ns, a ja dałem co miałem 20ns dla 20V8 i 7nS dla 22V10.  ;)



Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

KWF

  • Moderator
  • *****
  • Wiadomości: 6858
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Joy Flash And SD ZX-81
« Odpowiedź #6 dnia: Dzisiaj o 08:46:04 »
Ciekawy ten interfejs, ale te GALe. Dlaczego są w nim aż dwa takie układy, skoro jedno małe CPLD w PLCC zrobiłoby robotę. No i widać, nie jest tak prosto zmusić ten interfejs do działania.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2444
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Joy Flash And SD ZX-81
« Odpowiedź #7 dnia: Dzisiaj o 09:25:42 »
Nie do końca też rozumiem koncepcję stosowania GAL'i w obudowach PLCC kiedy łatwiej dostępne są w DIP i nie trzeba też dodatkowego adaptera PLCC do programatora... ale może miało być taniej i niekoniecznie bardziej Retro.  ;D

Warto jeszcze dopracować program do budowy wsadu dla wewn. pamięci W25Qxx, bo ten skrypt w Pythonie nie jest zbytnio przyjazny dla użytkownika, ale to może kwestia gustu. ;)

ZX-Pand jest moim zdaniem bardziej uniwersalny jednak ma to też swoją cenę a to cudo jest taką sprytną wgrywajką wcześniej przygotowanych programów podobnie jak Dandanator dla Speccy, no i można to sobie zbudować samemu niewielkim kosztem.
Jest też opcja wgrywania z karty uSD zamiast wewn. SPI Flash ale podobno jest to bardzo powolne w działaniu, jednak tego jeszcze nie testowałem, może jutro się tym pobawię.

Inną kwestią jest uruchamiane tego ustrojstwa, nie wiem czy to mój ZX81 jest jakiś oporny lub felerny (niemodyfikowana i niegrzebana sztuka jak z fabryki) czy to kwestia zastosowanych przeze mnie elementów, jednak autor pisze że zbudował ze 25 sztuk takich IF i nie miał z uruchomieniem większych problemów.
Możliwe że równania dla PLD nie są jeszcze do końca dopracowane, bo jak widać po komentarzach w kodzie źródłowym autor sporo z tym kombinował i są tam też dodatkowo jakieś nieużywane alternatywne równania. ;)
« Ostatnia zmiana: Dzisiaj o 09:41:57 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.