Autor Wątek: ZX81 internal 16K RAM  (Przeczytany 27872 razy)

jackfinch

  • ****
  • Wiadomości: 426
  • Miejsce pobytu:
    uk
ZX81 internal 16K RAM
« dnia: 2016.09.19, 04:48:04 »
Witam

Pod tym adresem jest opis przerobienia zx81 z 1kb do 16kb na sram 62256.
http://blog.tynemouthsoftware.co.uk/2014/07/zx81-internal-16k-ram.html

Moje pytanie jest: czy można do tej przeróbki zastosować sram 628128?

Pozdrawiam

jackfinch

  • ****
  • Wiadomości: 426
  • Miejsce pobytu:
    uk
Odp: ZX81 internal 16K RAM
« Odpowiedź #1 dnia: 2016.09.19, 18:45:02 »
Witam

ZXPAND jest dobry dla osób którze mają na co dzień kontakt z zx81, dla mnie za drogi. Wracając do tematu mam problem ze zrozumieniem schematu zx81. Przeglądam schemat: http://brooknet.no-ip.org/~lex/public/zx81/zx81_assembly_instructions_9.gif i datasheet do upd2114 (1024x4bits) http://pdf.icpdf.com/PdfOld/icpdf_datasheet_3/UPD21_datasheet_38770/634489/UPD21_datasheet.pdf i porównując rozpiskę pinów pamięci w datasheet i na schemacie zgadzają mi się tylko zasilanie, WE, CS. Na 1 pinie w nocie A6 na schemacie A9, na 2 pinie A5 na schemacie A8. Może mi ktoś powiedzieć o co tu chodzi?

Pozdrawiam

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: ZX81 internal 16K RAM
« Odpowiedź #2 dnia: 2016.09.19, 18:51:56 »
Pamięciom jest wszystko jedno w jakiej kolejności podłączysz im linie adresowe i danych.
Optymalizuje się połączenia pod względem projektu PCB.
ZX/Enterprise/CPC/Robotron/C128D

jackfinch

  • ****
  • Wiadomości: 426
  • Miejsce pobytu:
    uk
Odp: ZX81 internal 16K RAM
« Odpowiedź #3 dnia: 2016.09.19, 19:33:49 »
@pear dzięki za wytłumaczenie.

jackfinch

  • ****
  • Wiadomości: 426
  • Miejsce pobytu:
    uk
Odp: ZX81 internal 16K RAM
« Odpowiedź #4 dnia: 2016.09.21, 20:21:39 »
Witam

Zamówiłem ten sram Hitachi HM628128LP 128x8 i moje pytanie te nadmiarowe linie adresowe A14, A15, A16 trzeba podłączyć do 5V czy do GND?

Pozdrawiam

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: ZX81 internal 16K RAM
« Odpowiedź #5 dnia: 2016.09.21, 20:24:53 »
Zawsze lepiej do GND. Po co mają pobierać prąd i zamieniać w ciepło?
Ale prawdę mówiąc, nie rozumiem, po co kupiłeś taki duży SRAM, jak większości nie będziesz używać? 61256 (32KB) by wystarczył.

jackfinch

  • ****
  • Wiadomości: 426
  • Miejsce pobytu:
    uk
Odp: ZX81 internal 16K RAM
« Odpowiedź #6 dnia: 2016.09.22, 05:26:08 »
Witam

Przeglądając różne strony dotyczące zx81 natrafiłem na schemat:
http://www.user.dccnet.com/wrigter/64KINTRAM.gif, "Internal 64k ram with rom patch". Własnie tam został wykorzystany ten sram 628128. Potem znalazłem ten projekt który podlinkowałem w pierwszym poście, a potem następny http://www.8bit-homecomputermuseum.at/repair/zx81%2032k%20intern/zx81_32k_intern.html, gdzie wykorzystano 62256. Akurat ten 628128 znalazłem na ebayu jako pierwszy i okazało się że jest nawet tańszy od 62256. Dlatego zadałem takie pytanie w temacie. Może się przyda do innych projektów. W moim zx81 są 2 ramy 2114 w podstawkach. Chcę je wyciągnąć i wlutować podstawkę 32pin i kilka sygnałów podpiąć do wygiętych nóżek sramu. Miejmy nadzieje że coś z tego wyjdzie bo jak to zwykle bywa, problem z wolnym czasem.

Pozdrawiam

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX81 internal 16K RAM
« Odpowiedź #7 dnia: 2016.09.22, 10:24:20 »
Ostatnio w swoim Timex 1000 zrobiłem ten MOD z RAM-em na kości 62256.
Uruchomiłem tylko 16kb bo na razie uważam, że 32kb nie jest mi zbytnio potrzebne.
Działa bezproblemowo.
Zastanawiam się tylko, co by się stało w momencie podłączenia jakiegoś rozszerzenia pamięci poprzez złącze krawędziowe ?
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

jackfinch

  • ****
  • Wiadomości: 426
  • Miejsce pobytu:
    uk
Odp: ZX81 internal 16K RAM
« Odpowiedź #8 dnia: 2016.09.22, 20:20:43 »
Masz na myśli konflikt adresów i związane z tym skutki, czy jakieś zwarcie?

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX81 internal 16K RAM
« Odpowiedź #9 dnia: 2016.09.22, 21:13:41 »
Teoretycznie, nic się nie powinno stać. Pamięć podłączona do złącza krawędziowego powinna wyłączyć pamięć wewnętrzną i przejąć jej rolę.
Ale zawsze teoria - teorią, a praktyka - praktyką.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: ZX81 internal 16K RAM
« Odpowiedź #10 dnia: 2016.09.22, 22:35:47 »
Dokładnie, praktyka - praktyką.
Sprawdziłem podane 3 linki z projektami rozszerzenia RAM i żaden z nich nie uwzględnia sygnału /RAMCS (na jednym schemacie pojawia się /RAMCS jako opis pinu pamięci, ale brak jest sugestii połączenia go z sygnałem /RAMCS z ULA). Innymi słowy - przy podłączaniu interfejsu z własną pamięcią, kolizja będzie na 100%.
W sumie to dość logiczne. Bo skoro rozszerzasz pamięć wewnętrzną, po co podpinać potem zewnętrzną?

jackfinch

  • ****
  • Wiadomości: 426
  • Miejsce pobytu:
    uk
Odp: ZX81 internal 16K RAM
« Odpowiedź #11 dnia: 2016.09.23, 04:58:40 »
Witam

Może mi ktoś wytłumaczyć dlaczego ten sygnał /RAMCS na schemacie jest podłączony do IC4 z ULA z pinu 12 poprzez rezystor R2 (680ohm) do pinu 18 i 20?

Pozdrawiam

nietoperz

  • ****
  • Wiadomości: 400
Odp: ZX81 internal 16K RAM
« Odpowiedź #12 dnia: 2016.09.23, 12:31:16 »
Zawsze lepiej do GND. Po co mają pobierać prąd i zamieniać w ciepło?
Ta pamięć to CMOS - jeden pies gdzie podłączy a i tak nie będą pobierać prądu. Natomiast dla TTL lepiej podciągać w górę.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX81 internal 16K RAM
« Odpowiedź #13 dnia: 2016.09.23, 12:51:16 »
Znalazłem schemat, jak sobie rozbudować pamięć zewnętrznie na  62256.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: ZX81 internal 16K RAM
« Odpowiedź #14 dnia: 2016.09.23, 13:07:29 »
Na oko wygląda poprawnie.