Autor Wątek: Memopak HRG  (Przeczytany 9077 razy)

PitMakot

  • **
  • Wiadomości: 87
  • Miejsce pobytu:
    Kraków
Memopak HRG
« dnia: 2023.01.11, 08:52:53 »
Jako że mało jest informacji technicznych na temat tego interfejsu postanowiłem zacząć ten temat.
Jako że tam jest PAL14L4 i PAL16L8 trudno będzie zrobić klona tego interfejsu bez zczytania tych kości. Czy ktoś się natknął na jakieś informacje na ten temat?
Może by się jednak dało zrobić interfejs od razu z pamięcią 16k wymaganą do niego?
PIC 14, ZX80, 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

PitMakot

  • **
  • Wiadomości: 87
  • Miejsce pobytu:
    Kraków
Odp: Memopak HRG
« Odpowiedź #1 dnia: 2023.01.11, 08:57:37 »
Zdjęcia interfejsu
PIC 14, ZX80, 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

PitMakot

  • **
  • Wiadomości: 87
  • Miejsce pobytu:
    Kraków
Odp: Memopak HRG
« Odpowiedź #2 dnia: 2023.01.11, 09:00:38 »
Rom interfejsu i opis
PIC 14, ZX80, 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

PitMakot

  • **
  • Wiadomości: 87
  • Miejsce pobytu:
    Kraków
Odp: Memopak HRG
« Odpowiedź #3 dnia: 2023.01.11, 09:06:20 »
Makro na PAL-e
PIC 14, ZX80, 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

KWF

  • Moderator
  • *****
  • Wiadomości: 7022
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Memopak HRG
« Odpowiedź #4 dnia: 2023.01.11, 09:22:03 »
Może by się jednak dało zrobić interfejs od razu z pamięcią 16k wymaganą do niego?

Te 16KB RAM gdzie ma być w przestrzeni adresowej Z80? Dołożenie 16KB na pamięci statycznej to dwa scalaki. 32KB też można, ale trochę, tylko trochę, więcej zachodu.

Jeśli masz równania z PALi, można je zastąpić jakimś małym CPLD. Ale schemat całego HGR jest potrzebny, bo wróżenie ze zdjęć płytek jest drogą przez pole minowe.

Zaglądnij tu: https://web.archive.org/web/20210223232549/http://www.user.dccnet.com/wrigter/index_files/Shades%20of%20Memotech.htm
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2518
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Memopak HRG
« Odpowiedź #5 dnia: 2023.01.11, 09:34:03 »
Możliwe że te układy PAL można by zastąpić układami GAL 16V8, ale rewers równań i przygotowanie przerobionych wsadów to już nie takie trywialne.
PAL z tego co pamiętam też mogły być zabezpieczone przed odczytem, a analiza zależności wejść i wyjść może być czasochłonna i dość mozolna.
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

PitMakot

  • **
  • Wiadomości: 87
  • Miejsce pobytu:
    Kraków
Odp: Memopak HRG
« Odpowiedź #6 dnia: 2023.01.11, 11:09:16 »
W miarę wolnego czasu będe rysował schemat.
Zobaczymy co z tego wyjdzie.
Dzięki KWF za link. Dużo ciekawych informacji o tym interface.
PIC 14, ZX80, 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

trojacek

  • *****
  • Wiadomości: 6941
  • Miejsce pobytu:
    Warszawa
Odp: Memopak HRG
« Odpowiedź #7 dnia: 2023.01.11, 12:46:22 »
PAL z tego co pamiętam też mogły być zabezpieczone przed odczytem, a analiza zależności wejść i wyjść może być czasochłonna i dość mozolna.

Mozolna? Do tego jest software :) PAL czyta się w programatorze jak pamięć,  czyli wszystkie kombinacje. Potem traktuje wzmiankowanym softem, robiącym z danych binarnych równania.
A potem do GAL16V8.

Maryjan

  • *****
  • Wiadomości: 6818
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Memopak HRG
« Odpowiedź #8 dnia: 2023.01.11, 13:17:12 »
Swego czasu miałem gdzieś program pod DOS-a Pal2Gal.exe
Robił konwersję automatycznie wypluwając plik .jed.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2518
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Memopak HRG
« Odpowiedź #9 dnia: 2023.01.11, 13:31:04 »
Z tego co słyszałem to Pal2Gal.exe właśnie nie zawsze robił to poprawnie, ale może się mylę bo nie mam zbyt wielkiego doświadczenia w takich konwersjach.
Chyba że znacie jakieś lepsze narzędzia do tego celu.
No i kwestia odpowiedniego programatora, bo wiele współczesnych sobie z tym nie poradzi.
Ten programator co ma kolega Trojacek (Labtool48) pewnie da radę, ale nie jestem pewien co do tego mniejszego układu PAL.
Mam jeszcze gdzieś w archeo jakiś zabytkowy programator Xeltek'a z oprogramowaniem pod DOS i on właśnie posiada dość pokaźną bibliotekę układów PAL/GAL, jednak nie działa mi on zbyt pewnie i czasem programuje i odczytuje głupoty z niektórych układów.
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

KWF

  • Moderator
  • *****
  • Wiadomości: 7022
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Memopak HRG
« Odpowiedź #10 dnia: 2023.01.11, 13:44:55 »
PAL czy GAL są to archaiczne układy, które należałoby wymienić na coś nowszego, jeśli ktoś porwie się na sklonowanie HRG.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

trojacek

  • *****
  • Wiadomości: 6941
  • Miejsce pobytu:
    Warszawa
Odp: Memopak HRG
« Odpowiedź #11 dnia: 2023.01.11, 13:56:48 »
Z tego co słyszałem to Pal2Gal.exe właśnie nie zawsze robił to poprawnie, ale może się mylę bo nie mam zbyt wielkiego doświadczenia w takich konwersjach.
Chyba że znacie jakieś lepsze narzędzia do tego celu.
No i kwestia odpowiedniego programatora, bo wiele współczesnych sobie z tym nie poradzi.

Dlatego mając formuły sprawdza się je rozrysowując schemat.
Ja do PAL/GAL używałem budżetowego G540 i działał przyzwoicie,  w odróżnieniu od TL866.

Maryjan

  • *****
  • Wiadomości: 6818
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Memopak HRG
« Odpowiedź #12 dnia: 2023.01.11, 14:42:22 »
TL866 po ostatecznym upgrade firmware też daje radę programować GAL-e.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2518
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Memopak HRG
« Odpowiedź #13 dnia: 2023.01.11, 15:06:49 »
PAL czy GAL są to archaiczne układy, które należałoby wymienić na coś nowszego, jeśli ktoś porwie się na sklonowanie HRG.

Chyba że ktoś chce zachować layout oryginalnego PCB, to niestety pozostają GAL'e, bo obecnie kupno niezaprogramowanego układu PAL graniczy z cudem, a jak wiadomo tych układów nie da się wykasować ;)
« Ostatnia zmiana: 2023.01.11, 15:22:34 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.