Autor Wątek: Karabas-128 - ZX Spectrum 128k clone  (Przeczytany 15414 razy)

Klaud

  • *****
  • Wiadomości: 5167
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #15 dnia: 2019.12.18, 16:24:52 »
Podobno pojawił się jakiś "upgrade" tego cuda do jako, takiej kompatybilności z Pentagon-em.
Czas pokaże, co z tego wyniknie.

W kodzie CPLD jest zaimplementowany przelacznik:
306 elsif N_RESET = '0' and booted = '1' then
307 if KB="11110" then -- "1" key pressed
308 SYNC_MODE <= '1'; -- pentagon
309 elsif KB="11101" then -- "2" key pressed
310 SYNC_MODE <= '0'; -- classic

Przy resecie systemu jesli przytrzymamy klawisz "1" bedzie wlaczony tryb Pentagona. Przytrzymanie klawisza "2" powraca do timingow ZXa.
KL
-----
R Tape loading error 0:1

Artu2tu

  • ***
  • Wiadomości: 249
  • Miejsce pobytu:
    Prawie Szczecin.
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #16 dnia: 2019.12.18, 16:26:25 »
I do tego maleńka płytka z 1MB pamięci.

Klaud

  • *****
  • Wiadomości: 5167
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #17 dnia: 2019.12.18, 16:36:47 »
Jednak nie przekonuja mnie timingi tego cuda. Za chinskiego boga nie wychodza mi takie jakie powinny byc w 128K, do tego liczniki synchronizacji obrazu zliczaja takty zegara 14MHz. No i AY pedzony jest zegarem 1.75MHz.

Dobra, ja nie znam sie.
KL
-----
R Tape loading error 0:1

Artu2tu

  • ***
  • Wiadomości: 249
  • Miejsce pobytu:
    Prawie Szczecin.
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #18 dnia: 2019.12.18, 16:53:21 »
Z serii nie znam się,  ale wypowiem:  jeśli będzie bardziej zgodny z pentagonem,  niż z ZX128,  dla mnie i tak wart czasu na złożenie.  No chyba,  że ani z jednym,  ani z drugim.

Maryjan

  • *****
  • Wiadomości: 5266
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #19 dnia: 2019.12.18, 21:39:21 »
Wy tu gadu-gadu, a Karabas się złożył do kupy :)
Z USB Blaster-em gada, ale co ja mam mu tam wgrać ?
Jest jakiś skompilowany wsad do Altera ?
Czy trzeba sobie samemu skompilować.
"... podobno są dwie szkoły, Falenicka i Otwocka."

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1005
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #20 dnia: 2019.12.18, 21:50:23 »
Też się nad tym zastanawiałem, zacznij może od tego ... bo chyba najnowszy gotowiec.
Wszystkiego po trochu: schwarz, mydło i powidło...

Klaud

  • *****
  • Wiadomości: 5167
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #21 dnia: 2019.12.18, 21:50:34 »
https://github.com/andykarpov/karabas-128/tree/master/cpld - tu masz plik .pof, niestety tylko w wersji A.
KL
-----
R Tape loading error 0:1

Maryjan

  • *****
  • Wiadomości: 5266
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #22 dnia: 2019.12.18, 22:18:18 »
Dzięki za plik i linka.
Wgrałem i nawet ruszył :)

Z Div-Nano Zaxon-owym działa.
Muszę jeszcze sprawdzić z innymi DivMMC i moim ulubionym OPUS-em :)

Ale mam jeden problem.
Przy wgrywaniu Chińską kopią USB Blaster-a, przy 77% pojawia się błąd.
Nie wiem, czy taką mam Altera-ę, czy to jest specyfikacja tych "klonów" USB-Blastera.

Wstawiłem 74ALS245 i 74AC245PC zamiast 74HC245 i też działa.
« Ostatnia zmiana: 2019.12.18, 22:29:37 wysłana przez Maryjan »
"... podobno są dwie szkoły, Falenicka i Otwocka."

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1005
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #23 dnia: 2019.12.18, 22:33:27 »
Jutro Ci potwierdzę, bo wlutowałem już Alterę, Blaster ją wykrył ... i musiałem już na dzisiaj kończyć  :-X
Wszystkiego po trochu: schwarz, mydło i powidło...

Klaud

  • *****
  • Wiadomości: 5167
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #24 dnia: 2019.12.18, 22:35:41 »
Programowałem "stonogę" kilka razy najtańszym USB Blasterem i nie miałem problemów, o ile układ był sprawny i wszytko kontaktowało tak jak piowinno.
KL
-----
R Tape loading error 0:1

Maryjan

  • *****
  • Wiadomości: 5266
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #25 dnia: 2019.12.18, 22:44:44 »
O.k. sprawdzę lutowanie Altera.
"... podobno są dwie szkoły, Falenicka i Otwocka."

Artu2tu

  • ***
  • Wiadomości: 249
  • Miejsce pobytu:
    Prawie Szczecin.
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #26 dnia: 2019.12.18, 23:03:14 »
EPM zasilany pięcioma woltami? Mocno się grzeje?

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1005
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #27 dnia: 2019.12.18, 23:05:43 »
Radiator na fotce wcześniej jest przerażająco wielki  :o
Ale sprawdzałem wcześniej, bo nie dawało mi spokoju... że nie ma tam stabilizatora 3.3V i ta wersja Altera'y "STC" jest typowo 5 Voltowa :)
« Ostatnia zmiana: 2019.12.18, 23:16:59 wysłana przez damik »
Wszystkiego po trochu: schwarz, mydło i powidło...

Maryjan

  • *****
  • Wiadomości: 5266
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #28 dnia: 2019.12.18, 23:23:23 »
Po zaprogramowaniu nie grzeje się.
Przed zaprogramowaniem, był dosyć ciepły, to na wszelki wypadek przykleiłem radiator.
Teraz już zdjąłem.

Tymingi to ten Karabas ma w cały świat.
Ani to ZX 48k, ani ZX 128k.

Może od razu Pentagon się stworzył :)

Załączam ROM do niego, który stworzyłem z ZX 128k ROM-u i ROM-u od Pentagona.
"... podobno są dwie szkoły, Falenicka i Otwocka."

Klaud

  • *****
  • Wiadomości: 5167
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Karabas-128 - ZX Spectrum 128k clone
« Odpowiedź #29 dnia: 2019.12.18, 23:29:31 »
Tymingi to ten Karabas ma w cały świat.
Ani to ZX 48k, ani ZX 128k.

Może od razu Pentagon się stworzył :)

A nie mówiłem :P

Próbowałeś tego myku z resetem i klawiszami "1" i "2"?
KL
-----
R Tape loading error 0:1