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

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: ZX 128 Spider
« Odpowiedź #15 dnia: 2018.09.18, 15:22:12 »
Zgaduję, że kolizja z każdym interfejsem posiadającym własny ROM, włączany przez RST 8.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX 128 Spider
« Odpowiedź #16 dnia: 2018.09.18, 17:32:48 »
Mnie nie zadziałały Beta 128,+D, Ti-of-TTL (od FDD 3/3000)
Natomiast działa Dandanator Mini, Multiface 128, Tact-Polbasic, SAApierdalator i inne muzyczne.

Na złączu krawędziowym nie ma napięcia 9V, z którego korzystają niektóre interface.
To też może mieć wpływ, że część z nich nie zadziała.

Na razie stoję z zabawą i testami, bo tak się bawiłem, że CPLD upaliłem :)

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

skoti

  • *****
  • Wiadomości: 749
  • Miejsce pobytu:
    Polska
Odp: ZX 128 Spider
« Odpowiedź #17 dnia: 2018.09.22, 21:29:17 »
Pająk na poprawionym PCB złożony i uruchomiony.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX 128 Spider
« Odpowiedź #18 dnia: 2018.09.22, 23:01:04 »
Pająk jest "the best" :)

Dlaczego ten klon podoba mi się potrójnie ?.
Po pierwsze - nie trzeba obsadzać DivMMC i działa,
Po drugie - nie trzeba montować Kempston-a i też działa,
Po trzecie zaś, że jest kompatybilny wymiarami z płytą najlepszego komputera, jakim niewątpliwie jest ZX Spectrum :)
"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ź #19 dnia: 2018.10.02, 15:33:48 »
Przyszły części i płyta znów mi działa :)
Teraz będę testował ostrożniej.

Zauważyłem jeden problem.
Jeśli mamy zainstalowany ROM od ZX 128k lub ZX +2 grey, to po wybraniu z menu opcji "48 BASIC" płyta się zawiesi.
Nie wiem, czy tylko ja tak mam ?
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

skoti

  • *****
  • Wiadomości: 749
  • Miejsce pobytu:
    Polska
Odp: ZX 128 Spider
« Odpowiedź #20 dnia: 2018.10.02, 16:32:42 »
Hmm. Właśnie sprawdziłem i mam to samo. Jakoś wcześniej tego nie zauważyłem.

Możesz sprawdzić z wsadem z wiki od http://speccy.pl/wiki/index.php?title=ZX_Max_128 wersja 128K_1.2
« Ostatnia zmiana: 2018.10.02, 16:57:52 wysłana przez skoti »

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX 128 Spider
« Odpowiedź #21 dnia: 2018.10.02, 19:20:34 »
Na obydwóch wsadach jest to samo.

Na moim ZX Max 128k jest o.k.

W ZX 128 Spider nie mam obsadzonego DivMMC i Kempston-a.
Ale przypuszczam, że to nie ma wpływu na ten "efekt".
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

skoti

  • *****
  • Wiadomości: 749
  • Miejsce pobytu:
    Polska
Odp: ZX 128 Spider
« Odpowiedź #22 dnia: 2018.10.02, 22:14:43 »
Ciekawostka. Na wsadzie z ZX MAX 128 raz na kilka włączeń działa i się nie wiesza.
Pytanie do specjalistów. Co programowo/sprzętowo dzieje się w momencie wybrania 48 BASIC ?

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: ZX 128 Spider
« Odpowiedź #23 dnia: 2018.10.02, 22:26:49 »
Ustawiany jest czwarty bit w porcie #7FFD i następuje JP 0.
« Ostatnia zmiana: 2018.10.02, 23:05:54 wysłana przez trojacek »

skoti

  • *****
  • Wiadomości: 749
  • Miejsce pobytu:
    Polska
Odp: ZX 128 Spider
« Odpowiedź #24 dnia: 2018.10.03, 08:54:05 »
Na tą chwilę wygląda, że altera nie zawsze wystawia ROM_A14 i wszystko idzie w maliny. Teraz pytanie dlaczego skoro dla MAX 128 działa OK.

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ź #25 dnia: 2018.10.03, 09:07:55 »
Bez oscyloskopu lub analizatora stanów logicznych nie obejdzie się. Może sygnał ma za niski poziom na wejściu do ROMu? Może zbocze narastające jest nieuformowane i trwa za długo? Jesteś pewien, ze masz połączenie na PCB od Altery do ROMu dla tego sygnału? Czy ta sama kość działa dobrze w Maxie?
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ź #26 dnia: 2018.10.03, 09:28:13 »
Odkryłem jeszcze jedno - zabawne - zachowanie i różnicę między ZX Max128 i ZX 128 Spider :)
Jak dotknę palcem Altera w ZX Max 128 (wersja EPM 7128 STC 100 na przejściówce) na ekranie mam zakłócenia w postaci,
lekkiego zrywania synchronizacji w poziomie.
Gdy dotykam Altera (taki sam j.w.) w ZX 128 Spider - tego efektu nie ma.
Kabel RGB ten sam.
Na obu układach mam naklejone radiatory.
Ręce umyte :)
 
Może to problem masy ?
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

skoti

  • *****
  • Wiadomości: 749
  • Miejsce pobytu:
    Polska
Odp: ZX 128 Spider
« Odpowiedź #27 dnia: 2018.10.03, 09:42:35 »
Jeszcze jedno. Na wsadzie z MAX128 co kilka włączeń zaczyna to działać i działa przy każdym resecie do czasu wyłączenia zasilania. Na wsadzie od Spidera nie zadziałało ani razu.
Kość z ROM nie ma znaczenia. Sprawdzałem na epromie i na eepromie.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX 128 Spider
« Odpowiedź #28 dnia: 2018.10.03, 09:53:10 »
No to kiszka. Nie ma źródeł wsadu do Altera, więc nie ma jak tego poprawić.
"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ź #29 dnia: 2018.10.03, 10:10:18 »
Skoro nie zaskakuje przy twardym resecie, może wystarczy wydłużyć czas trwania samego /RST. Zmień kondensator tej linii na większy, np. 22uF (tantal), jeśli jest 10uF, jeśli masz 1uF daj tam 4.7uF.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76