Autor Wątek: Memory Pack 64KB dla ZX81  (Przeczytany 8754 razy)

Boyo

  • *****
  • Wiadomości: 751
  • Miejsce pobytu:
    Warszawa
Memory Pack 64KB dla ZX81
« dnia: 2015.10.07, 22:45:17 »
Witajcie.
Ostatnio na eBayu ktoś sprzedawał ZX 81 z modułem 64KB RAM

http://www.ebay.co.uk/itm/Sinclair-ZX81-1k-Computer-with-64k-Rampack-/181890118947?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2047675.l2557&nma=true&si=cmEy9q4WEYfa%252FKhXUm0ETBineWs%253D&orig_cvip=true&rt=nc

Macie rozeznanie o co w tym chodzi ? bo jak na mój rozum to trochę za dużo RAMu oferuje ten sprzęt.
Gdzieś wyczytałem, że komputer widzi tylko 56KB albo coś w tym stylu... Jak to może działać ?
Kupiłem ostatnio ZX 81 i fajnie by było rozbudować go do możliwości Gumiaka ;)
Pozdro.
ZX81 / 2x ZX Spectrum 48kB / 3x ZX Spectrum+ 48kB / Inves Spectrum+ / ZX Spectrum+ 128kB / 2x ZX Spectrum +2 / ZX Spectrum +2A Action Pack / ZX Spectrum +3 / Didaktik Gama / TC 2048 / 2x JustSpeccy 128K
A500 2,5MB RAM Gotek HxC / A1200 Blizzard 1220/4+ADD4

Ilyad

  • *****
  • Wiadomości: 580
  • Miejsce pobytu:
    Białystok, IV Rzesza Pospolita
Odp: Memory Pack 64KB dla ZX81
« Odpowiedź #1 dnia: 2015.10.08, 00:20:25 »
Nie widzę specjalnie powodu by komputer "nie widział" 64k, skoro fabrycznie ma tylko 1k. Ale jak chcesz rozbudować zx81 to chyba warto kupić Zxpand (sam na to poluję). Ma 32k, gniazdo joya, WRX Hires na pokładzie oraz gniazdo Microsd z pełną obsługą z poziomu basica. Nawet gry już na to ustrojstwo wychodzą (np. Dragons Lair wzorowane na arcade)
ZX-81, ZX-Pand AY, 48k "gumiak", 48K+, 128K + "Toster", +2 "szarak" 1024k Profi, Masakrator FM, DivIDE 2K11, ZX Evolution rev. C, ZX-Uno, C64, C16 64K, Plus4 + 1541 Ultimate II + SD2IEC

matofesi

  • *****
  • Wiadomości: 2049
  • Miejsce pobytu:
    Toruń/Poland
Odp: Memory Pack 64KB dla ZX81
« Odpowiedź #2 dnia: 2015.10.08, 09:51:33 »
Nie widzę specjalnie powodu by komputer "nie widział" 64k, skoro fabrycznie ma tylko 1k.

Akurat ZX-81 ma wysoce pogiętą mapę pamięci, co powoduje, że nawet jeśli widzi pamięć, to niekoniecznie da się jej użyć ;)
Rozszerzenia powyżej 16 kilo mapują extra pamięć powyżej C000 - w takiej pamięci można przechowywać dane ale nie da się jej użyć do uruchamiania kodu, bo ULA kod wykonywany w tym miejscu traktuje jako generowanie obrazu i podmienia część rozkazów na NOPy a dodatkowo przemapowuje część pamięci. Rozszerzenie powyżej 48 kilo mapuje dodatkową pamięć poniżej 4000 - i znowu nie da się tam przechowywać kodu a wyłącznie dane i to wyłącznie dla programów w kodzie maszynowym. I co do kwestii 64/56 kilo - rozszerzenia 64 kilo mapują pamięć od 0000, ale tej przykrywanej przez ROM nie da się użyć stąd faktycznie dostępne jest tylko 56 kilo (z tego tak na prawdę 16 do normalnego użytkowania).

Boyo

  • *****
  • Wiadomości: 751
  • Miejsce pobytu:
    Warszawa
Odp: Memory Pack 64KB dla ZX81
« Odpowiedź #3 dnia: 2015.11.23, 11:52:32 »
Witam Szanownych.
Mam pytanie ze zbliżonego tematu.
Czy Timex Sinclair 1016 16k RAM PACK MODULE będzie działał z ZX81 ?
Pozdro.
ZX81 / 2x ZX Spectrum 48kB / 3x ZX Spectrum+ 48kB / Inves Spectrum+ / ZX Spectrum+ 128kB / 2x ZX Spectrum +2 / ZX Spectrum +2A Action Pack / ZX Spectrum +3 / Didaktik Gama / TC 2048 / 2x JustSpeccy 128K
A500 2,5MB RAM Gotek HxC / A1200 Blizzard 1220/4+ADD4

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4540
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Memory Pack 64KB dla ZX81
« Odpowiedź #4 dnia: 2015.11.23, 13:15:03 »
Powinien działać.

Boyo

  • *****
  • Wiadomości: 751
  • Miejsce pobytu:
    Warszawa
Odp: Memory Pack 64KB dla ZX81
« Odpowiedź #5 dnia: 2016.02.01, 14:48:03 »
Hi!
Podpowiedzcie proszę jak można sprawdzić z poziomu basica ZX81 czy memopack 16k jest widziany przez komputer.
Podpiąłem taki jeden Timex Sinclair 1016 i wydaje mi się że komputer delikatnie zwolnił np. po naciskaniu ENTER trochę wolniej odświeża.
Obawiam się, że coś może być nie tak, żebym ZX81 nie zjarał.
Thx
ZX81 / 2x ZX Spectrum 48kB / 3x ZX Spectrum+ 48kB / Inves Spectrum+ / ZX Spectrum+ 128kB / 2x ZX Spectrum +2 / ZX Spectrum +2A Action Pack / ZX Spectrum +3 / Didaktik Gama / TC 2048 / 2x JustSpeccy 128K
A500 2,5MB RAM Gotek HxC / A1200 Blizzard 1220/4+ADD4

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Memory Pack 64KB dla ZX81
« Odpowiedź #6 dnia: 2016.02.01, 15:06:14 »
POKE + PEEK?

Boyo

  • *****
  • Wiadomości: 751
  • Miejsce pobytu:
    Warszawa
Odp: Memory Pack 64KB dla ZX81
« Odpowiedź #7 dnia: 2016.02.17, 11:50:41 »
Jeśli ktoś ma chwilę, może wpisać poniższy programik, w celu sprawdzenia ilości RAMu.
Działa bez i z 16kB memopak, z innymi nie sprawdzałem.

1 POKE 18000,33
2 POKE 18001,11
3 POKE 18002,0
4 POKE 18003,57
5 POKE 18004,68
6 POKE 18005,77
7 POKE 18006,201
8 PRINT (USR (18000) – 16373)/1024; ''K''
ZX81 / 2x ZX Spectrum 48kB / 3x ZX Spectrum+ 48kB / Inves Spectrum+ / ZX Spectrum+ 128kB / 2x ZX Spectrum +2 / ZX Spectrum +2A Action Pack / ZX Spectrum +3 / Didaktik Gama / TC 2048 / 2x JustSpeccy 128K
A500 2,5MB RAM Gotek HxC / A1200 Blizzard 1220/4+ADD4