Autor Wątek: ZX1541 + MemopakHRG + (Sinclair 16kB lub Memopak 64kB)  (Przeczytany 976 razy)

tuFFo126

  • *
  • Wiadomości: 4
  • Miejsce pobytu:
    Pszów
Zacząłem się bawić naprawionym i uruchomionym kontrolerem zx1541 od Yarka. Ma on dodatkowo pamięć 32kB RAM, 16kB na swoje potrzeby i 16kB dla użytkownika wpięte od adresu #8000. Ostatecznie mam wgrany rom w wersji 1.2 bo ma wejście i pod 8192, i pod 12300 (dla zgodności z MemopakHRG, którego rom jest pod 8192).
MemopakHRG + Sinclair rampak16kB + zx1541.
W tym układzie organizacją pamięci wygląda nastepujaco:
- 0÷8k rom zx81
- 8k÷12k rom HRG
- 12k÷16k rom zx1541
- 16k÷32k rampak16k
- 32k÷48k 16k ram z zx1541
Gdy pamięć video dla HRG ustawiam w dolnej pamięci czyli w tym przypadku w rampak16k wszystko działa dobrze, gdy pamięć video dla HRG ustawiam w górnej pamięci czyli powyżej 32k czyli w tym przypadku w pamięci ram zx1541 widać że HRG też pracuje ale jest problem z tą pamięcią ram. Miałem inną kość SRAM podmieniłem w zx1541 ten sam efekt, problemem mogą być inne kości zx1541 sterujące tą pamięcią SRAM?
Mam też Memopak 64kB ale niestety z tym rampakiem nie udało mi się uruchomić jednocześnie HRG i zx1541, zależnie od kolejności wpięcia działał tylko zx1541 lub HRG  (jak działał HRG to działał prawidłowo dla video w dolnej i górnej pamięci, zapewne dlatego nie działał zx1541)
W kontrolerze zx1541 można sterować pamięcią (włączenie wyłączenie widoczności) jak i możliwością wgrywania do rom kontrolera z zx81 za pomocą portu #0BF dwa najmłodsze bity, pozostałe bity sterują stacją dyskietek jak w c64. Może wyłączenie pamięci SRAM zx1541 pozwoli na wspólną pracę zx1541, hrg i 64k? Tylko jak sterować portami w zx81 jego basic nie ma OUT i IN?
« Ostatnia zmiana: 2025.03.02, 19:10:58 wysłana przez tuFFo126 »
zx81(16k,64k,HRG), Ameprod AC-101(AC-501,502,503), zx48k (1*pcb), TIMEX2048, zx+128kSTAVI, hq128kv2D(gumiak), js128kSLAM+128 (zx+), Amstrad-Shnider PC1512, IBM5150 + HD, C64, PC286+287, PC386DX+387, PC486 VLC

KWF

  • Moderator
  • *****
  • Wiadomości: 7102
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
KWF
-----
R Tape loading error 0:1

tuFFo126

  • *
  • Wiadomości: 4
  • Miejsce pobytu:
    Pszów
Odp: ZX1541 + MemopakHRG + (Sinclair 16kB lub Memopak 64kB)
« Odpowiedź #2 dnia: 2025.03.03, 01:14:31 »
Dzięki za IN/OUT.
A dlaczego pamięć kontrolera zx1541 tak dziwnie się zachowuje, gdy adres dla video ram hrg ustawiany jest w zakresie kontrolera zx1541?
zx81(16k,64k,HRG), Ameprod AC-101(AC-501,502,503), zx48k (1*pcb), TIMEX2048, zx+128kSTAVI, hq128kv2D(gumiak), js128kSLAM+128 (zx+), Amstrad-Shnider PC1512, IBM5150 + HD, C64, PC286+287, PC386DX+387, PC486 VLC

KWF

  • Moderator
  • *****
  • Wiadomości: 7102
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
Odp: ZX1541 + MemopakHRG + (Sinclair 16kB lub Memopak 64kB)
« Odpowiedź #3 dnia: 2025.03.03, 06:47:28 »
Spróbuj dodać kondensator rzędu 33pF-100pF do wejścia /CS pamięci SRAM a GND w ZX1541.

Szczegóły na: https://sinclairzxworld.com/viewtopic.php?p=57047#p57047
KWF
-----
R Tape loading error 0:1