Autor Wątek: ZX 128 Spider  (Przeczytany 53144 razy)

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX 128 Spider
« Odpowiedź #60 dnia: 2018.10.04, 18:50:56 »
Po podłączeniu 9V do pinu szyny krawędziowej udało mi się uruchomić Beta Disk 128 :)
Niestety, żadne moje +D nie chce ruszyć :(

Po wysłaniu na port #7FFD wartości 0 w oryginalnym ZX 128k powoduje:
- 128 BASIC - przejście do 48 BASIC
- polecenie SPECTRUM - komunikat " 0 OK,"
- polecenie USR 0 - reset i powrót do menu 128k
- wybranie z menu opcji 48 BASIC - komunikat "0 OK,"

Za to po podłączeniu do ZX 128 Spider oraz ZX 128k Yarkowego PL3MEM, wyświetliło mi się takie coś ...

« Ostatnia zmiana: 2018.10.04, 19:02:58 wysłana przez mariansss »
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: ZX 128 Spider
« Odpowiedź #61 dnia: 2018.10.04, 19:03:11 »
Za to po podłączeniu Yarkowego PL3MEM, wyświetliło mi się takie coś ...

Jakoś mnie to nie dziwi. "ZX Spectrum 128K oraz +2 - port #1FFD działa jak #7FFD i PL3MEM nie będzie działało bez przeróbki (dodania linii A14 do wewnętrznego dekodera portu #7FFD)."
http://8bit.yarek.pl/interface/zx.pl3mem/index-pl.html

Faktycznie pod adresem #1FFD zgłasza się rejestr stronicowania spod adresu #7FFD. Altera dekoduje bowiem tylko niski stan na liniach A15 i A1, tak samo jak toastrack i szarak. Modele +2A/B i +3 maja bardziej pełny dekoder, bo jest więcej rejestrów i urządzeń do obsłużenia.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX 128 Spider
« Odpowiedź #62 dnia: 2018.10.04, 19:09:47 »
Czyli jest prawidłowo w przypadku PL3MEM.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: ZX 128 Spider
« Odpowiedź #63 dnia: 2018.10.04, 19:19:07 »
Nie. Nie bardzo rozumiem, jak doszedłeś do tego wniosku :)
PL3MEM używa portu #1FFD i pod tym adresem zgłasza się też rejestr stronicowania pamięci zaimplementowany w Alterze. Myślisz, że nie będą sobie przeszkadzać?

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: ZX 128 Spider
« Odpowiedź #64 dnia: 2018.10.04, 19:28:30 »
mariansss: sprobuj PL3MEM z załączonym wsadem.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX 128 Spider
« Odpowiedź #65 dnia: 2018.10.04, 19:41:55 »
Nie. Nie bardzo rozumiem, jak doszedłeś do tego wniosku :)
PL3MEM używa portu #1FFD i pod tym adresem zgłasza się też rejestr stronicowania pamięci zaimplementowany w Alterze. Myślisz, że nie będą sobie przeszkadzać?

Właśnie o to mi chodziło, tylko się niedokładnie wyraziłem.

@Kalud - zaraz wrzucę do Altera i sprawdzę ten wsad.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX 128 Spider
« Odpowiedź #66 dnia: 2018.10.04, 19:50:48 »
Teraz PL3MEM dział z tym wsadem :)
Polecenia "USR 0" i "Spectrum" działają zdaje się że prawidłowo.
Polecenie "48 BASIC" z menu 128k nadal nie działa.

Przy resecie sprzętowym przez obraz przelatują losowo poziome - czarne kreski.

"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: ZX 128 Spider
« Odpowiedź #67 dnia: 2018.10.04, 19:55:02 »
Przy resecie sprzętowym przez obraz przelatują losowo poziome - czarne kreski.

Jakieś zdjęcie lub filmik?

W każdym razie masz chyba jedynego klona 128K działającego z tym interfejsem. ;)

Byłbym wdzięczny jakbyś sprawdził ten wsad i interfejs z ZX Max128. Będziemy mieć pełniejszy obraz całości.

Jeśli znajdę motywację (kiedyś), to uporządkuję wsady na wiki  :P
« Ostatnia zmiana: 2018.10.04, 20:04:02 wysłana przez Klaud »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX 128 Spider
« Odpowiedź #68 dnia: 2018.10.04, 20:10:26 »
Faktycznie :)
Interface Yarkowe są tak unikatowe, że zasługują na miano "białego kruka".

Zdjęciem tych kresek to chyba nie uchwycę, bo trwają ułamek sekundy.
Występują przy prawym boku obrazu. Kreski o długości coś 2 cm.
Ale to jest chwila po resecie. Odpaliłem kilka dem i jest ok.

Jedynie na potwierdzenie, że PL3MEM działa jest niżej...

Dzięki Klaud, że Ci się chciało :)
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: ZX 128 Spider
« Odpowiedź #69 dnia: 2018.10.04, 20:11:56 »
Klaud, a czym się ten wsad różni od poprzedniego? Dodałeś pełniejsze dekodowanie #7FFD może?

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: ZX 128 Spider
« Odpowiedź #70 dnia: 2018.10.04, 20:13:55 »
Dzięki Klaud, że Ci się chciało :)

Spoko. Wracałem z roboty pociągiem, a miałem laptopa ze sobą, więc coś pożytecznego zrobiłem ;).

trojacek: jeśli Ci powiem, będę musiał Cie zabić ;D A serio, na szybcika dodałem sprawdzanie stanu A14 do dekodera 0x7FFD.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: ZX 128 Spider
« Odpowiedź #71 dnia: 2018.10.04, 20:17:33 »
No to super :)
Ale implementacja #1FFD (+2A/B, +3) pewnie już się nie zmieści?
Wiem, wiem - daj człowiekowi palec, a upier**lą całą rękę ;)

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: ZX 128 Spider
« Odpowiedź #72 dnia: 2018.10.04, 20:21:04 »
W Spiderze może się i zmieści, bo mogę wywalić cały dekoder dla AYka, ale wtedy wsad będzie niezgodny z ZX Maxem 128K.

Wolałbym, nie mnożyć bytów, wielości wsadów i klonów.

Skórka za wyprawkę, do tego odciąga mnie od moich innych zainteresowań ;).
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: ZX 128 Spider
« Odpowiedź #73 dnia: 2018.10.04, 20:32:36 »
Offtopy o paniach poszły do nowego wątku, mimo Waszych usilnych starań, by odpowiadać tutaj ;)

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX 128 Spider
« Odpowiedź #74 dnia: 2018.10.04, 20:36:53 »
Może to i dobrze.

Tak sobie zmieniam te interface i obserwuję, że niestety złącze krawędziowe już nie jest tak świeże, jak na początku.
Jednak trzeba na to uważać. Być może, jest to też spowodowane różnymi złączami w interface.
Jedne wycierają bardziej, niż drugie.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma