ZX81 16K

Z ZX Spectrum Wiki
ZX81 wydanie 1 z 16KB RAM

Opis

Modyfikcja ta polega na rozszerzeniu wewnętrznej pamięci w ZX81/TS1000 z 1KB/2KB do 16KB w obszarze 16K - 32K.


Wymagane części:

  • 1 x uład pamięci statycznej typu: 62256 (32K words x 8bitów)
  • 1 x podstawka 28pin
  • 3 x 7.5cm kynaru
  • opcjonalnie 2cm drutu bez izolacji na zworkę


Nie ma potrzeby cięcia ścieżek w tej przeróbce, a kroki są następujące:

  • otwieramy Zeddiego
  • należy wylutować caly RAM jaki w nim jest - jedna a czasem dwie kosci opisane IC4 lub IC4A i IC4B)
  • oczyścić punktu lutownicze pod postawke i wlutować ja w miejsce na płycie opisane IC4
  • wylutować zworkę L1 i wlutować w miejsce oznaczone L2
  • jeżeli L2 jest na płycie, nie ruszać
  • w kości 62256 odgiąć nogi 1, 23 i 26, tak aby nie wchodziły w podstawkę
  • do odgietych nóg przylutować po jednym kawałku kynaru
  • drugie końce kynaru łączymy z diodami od klawiatury:
    • pin 1 - D1 (A11)
    • pin 23 - D3 (A13)
    • pin 26 - D5 (A14)


Sprawdzamy połączenia, zamykamy obudowę, odpalamy zmodyfikowane ZX81. Jeżeli nie popełniliśmy błędu, na ekranie pojawi się znajome "K". Jeżeli nie, natychmiast wyłączamy komputer i sprawdzamy wszystkie podłączenia.

Aby sprawdzić czy nasza modyfikcja jest widziana, a roszerzona pamięć dostępna dla BASICa wpisujemy:

 PRINT PEEK 16388+256*PEEK 16389

Prawidłowa odpowiedź:

 32768

Oznacza ona 16KB dostępne z poziomu BASICa.


Aby uruchamiać programy w trybie Hi-Res (WRX), należy dodać rezystor 10k pomiędzy nogę 27 (/WR) a 28 (Vcc) układu RAM. W w przypadku niektórych procesorów w technologii NMOS należy także dodać kondensator 33pF pomiędzy GND a nogę 22 (/RAMCS) układu RAM.


Wadą tej modyfikacji jest wykorzystanie tylko połowy układu 32KB. Drugie pół leży odłogiem i nie ma do niej dostępu.

Linki

Wątek na forum speccy.pl: ZX81 internal 16K RAM