Autor Wątek: Nowy Harlequin...  (Przeczytany 341364 razy)

Atlantis

  • ***
  • Wiadomości: 223
  • Miejsce pobytu:
    Kraków
Odp: Nowy Harlequin...
« Odpowiedź #645 dnia: 2021.06.11, 09:55:01 »
Sklonowane to są już chyba wszystkie. Któregoś konkretnego szukasz ?

Nie tyle szukam, co jestem po prostu ciekaw, czy dałoby by się dzisiaj w jakiś relatywnie prosty sposób zbudować replikę Spectrum +3.

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: Nowy Harlequin...
« Odpowiedź #646 dnia: 2021.06.11, 10:01:17 »
Przecież ostatnia wersja HQ128, chyba 3+ ma funkcję "all-ram" oraz kontroler stacji.

Jest na SMR pod nazwą: ZX Nuvo +3
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Nowy Harlequin...
« Odpowiedź #647 dnia: 2021.06.11, 10:54:04 »
Wielkim fanem implementowania całych systemów w FPGA nie jestem - odtworzenie ULA w CPLD to jedno, ale cały komputer zakodowany w chipie to chyba nie dla mnie. ;)

O, to, to. Dla mnie FPGA oznacza emulację. Jeśli ww dodatku emulowany jest procesor - to nie widzę różnicy, czy to będzie FPGA, RPi czy pecet. I tak nie będę z tym chodzić na spacery.

Była kiedyś dyskusja na temat emulacji w retro.

Cytuj
Nie tyle szukam, co jestem po prostu ciekaw, czy dałoby by się dzisiaj w jakiś relatywnie prosty sposób zbudować replikę Spectrum +3.

O ile nie zależy Ci na napędzie 3", to tak. Ale powraca pytanie o zasadność - bo właściwie im nowszy model Spectrum, tym pod pewnymi względami gorszy. Zwłaszcza, jeśli chodzi o kompatybilność, zarówno programową, jak i sprzętową. Oczywiście współczesne konstrukcje pozawalają na rozmaite obchodzenie takich problemów, pytanie, czy warto "wchodzić" w kiepski model, by go potem poprawiać, czy raczej od razu wybrać lepszy.

IMHO klon z trybem All-RAM to i tak tylko ciekawostka. Jedyny pożytek z tego trybu jest przy stosowaniu jakichś prawdziwych systemów operacyjnych (choćby CP/M), na który Spectrum +3 ma zbyt mizerną rozdzielczość.
« Ostatnia zmiana: 2021.06.11, 12:18:36 wysłana przez trojacek »

Atlantis

  • ***
  • Wiadomości: 223
  • Miejsce pobytu:
    Kraków
Odp: Nowy Harlequin...
« Odpowiedź #648 dnia: 2021.06.11, 16:54:34 »
O, to, to. Dla mnie FPGA oznacza emulację. Jeśli ww dodatku emulowany jest procesor - to nie widzę różnicy, czy to będzie FPGA, RPi czy pecet. I tak nie będę z tym chodzić na spacery.

Była kiedyś dyskusja na temat emulacji w retro.

To znaczy inaczej: ja dostrzegam dość istotną różnicę pomiędzy emulacją i odtwarzaniem sprzętu w FPGA. Emulacja to jednak tworzenie funkcjonalnego modelu hardware'u w softwarze. Tutaj zawsze będziemy się rozbijać na timingach, braku naprawdę równoległego wykonywania operacji logicznych w wirtualnych chipach itp. FPGA jakby nie patrzeć odtwarza hardware, konfigurując wielkie pole blików logicznych. Tak więc mamy coś na kształt funkcjonalnej repliki, tyle że w krzemie, z tymczasowo ustawionymi połączeniami. I osobiście jestem fanem FPGA tam, gdzie to podejście ma sens - w uniwersalnych urządzeniach do wieloplatformowego uruchamiania starego softu. Chcesz Amstrada - konfigurujesz urządzenie, żeby było Amstradem. Chcesz MSX-a, ładujesz core odpowiedzialny z udawanie MSX-a. Chcesz Amigi - ładujesz obraz Amigi.

W przypadku repliki pojedynczego urządzenia nie ma to moim zdaniem sensu i zabija klimat - Fabrycznie lutowana płytka z kilkoma układami BGA...
Ale już na przykład nie mam nic przeciwko sytuacji, kiedy małe CPLD/FPGA jest wykorzystywane do odtworzeni części układów logicznych oryginalnego komputera.



Cytuj
O ile nie zależy Ci na napędzie 3", to tak. Ale powraca pytanie o zasadność - bo właściwie im nowszy model Spectrum, tym pod pewnymi względami gorszy. Zwłaszcza, jeśli chodzi o kompatybilność, zarówno programową, jak i sprzętową. Oczywiście współczesne konstrukcje pozawalają na rozmaite obchodzenie takich problemów, pytanie, czy warto "wchodzić" w kiepski model, by go potem poprawiać, czy raczej od razu wybrać lepszy.

Nie zależy mi na 3", ale byłoby miło, gdyby dało się odpalić stację 3,5" albo przynajmniej ładować obrazy dysków z jakiegoś zintegrowanego interfejsu kart SD.

[quoteIMHO klon z trybem All-RAM to i tak tylko ciekawostka. Jedyny pożytek z tego trybu jest przy stosowaniu jakichś prawdziwych systemów operacyjnych (choćby CP/M), na który Spectrum +3 ma zbyt mizerną rozdzielczość.
[/quote]

CP/M akurat chętnie bym na czymś takim odpalił. ;)

zaxon

  • *****
  • Wiadomości: 4689
Odp: Nowy Harlequin...
« Odpowiedź #649 dnia: 2021.06.11, 17:04:30 »
Generalnie, średnio co tydzień wychodzi jakiś nowy klon ZX Spectrum  :)  Przestałem za tym nadążać jakiś czas temu i prawde mówiąc, nie narzekam ;)  Co nowsza konstrukcja to bardziej wydumana   :D One generalnie nie służą do tego żeby były i pracowały ;) Raczej służą do "gadania" , jak u Pratchetta, elementy konwersacyjne ;)
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

Atlantis

  • ***
  • Wiadomości: 223
  • Miejsce pobytu:
    Kraków
Odp: Nowy Harlequin...
« Odpowiedź #650 dnia: 2021.07.06, 13:09:56 »
Na jednym z moich Harlequinów 48 zauważyłem dziwny objaw - obraz na wyjściu kompozytowym nie pojawia się, jeśli jednocześnie nie jest podłączona wtyczka RGB. Ktoś wie gdzie szukać możliwej przyczyny?

Edit: Już nieważne. Winna okazała się niełącząca masa na kablu. ;)
« Ostatnia zmiana: 2021.07.06, 14:16:27 wysłana przez Atlantis »

paroos

  • *****
  • Wiadomości: 508
  • Miejsce pobytu:
    BB
Odp: Nowy Harlequin...
« Odpowiedź #651 dnia: 2021.09.10, 19:16:28 »
Skoro wątek mimo wieku jest ciągle żywy, to również chciałbym zasięgnąć porady mądrzejszych kolegów.
Mam z moim HQ48 problem nieco podobny do powyższego.

W dużym uproszczeniu, obraz skacze.

Ale w moim przypadku sytuacja jest identyczna na RGB i na CVBS.

W trakcie bootowania romu testowego są sygnały dźwiękowe i zmieniają się kolejne kolorowe ekrany, ale mocno nieczytelne.
Niestety nie da się tego przejrzyście opisać, ale załaczam "film", może on trochę pomoże.
Jak widać przeskakiwanie sprawia wrażenie "pionowego" i jest bardzo duże
Gdyby ktoś miał pomysł, co może wpływać na taki afekt, tudzież w którym miejscu poszukać dokładniej (i czego), to byłbym wdzięczny.

PS. W układzie generatora mam zastosowany 74HCU04.
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Nowy Harlequin...
« Odpowiedź #652 dnia: 2021.09.10, 19:37:01 »
Synchronizacja pionowa wygląda na zwaloną.
Próbowałeś na innym monitorze?
Próbowałeś inny komputer z tym monitorem?

paroos

  • *****
  • Wiadomości: 508
  • Miejsce pobytu:
    BB
Odp: Nowy Harlequin...
« Odpowiedź #653 dnia: 2021.09.10, 19:57:23 »
Hehehehe. To jest telewizor. I tak, testowany. Np. cpc działa na nim prawidłowo. Nie mam innego odbiornika ze złączem scart.
Musiałbym sobie do GBS-a złącze scart dorobić, bo nie mam ani innego kabla ani innego TV w tej chwili.
Albo pojadę do teściowej przetestować. Będzie okazja do miłej wizyty :D
« Ostatnia zmiana: 2021.09.10, 20:04:50 wysłana przez paroos »
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Nowy Harlequin...
« Odpowiedź #654 dnia: 2021.09.10, 20:18:38 »
OK, telewizor zatem :)
Synchronizacja nie różni się na gniazdach composite i RGB. Gdzieś któryś scalak ma jedną nóżkę bardziej ;)
Która to wersja HQ48? Wypadałoby rzucić okiem na schemat.

paroos

  • *****
  • Wiadomości: 508
  • Miejsce pobytu:
    BB
Odp: Nowy Harlequin...
« Odpowiedź #655 dnia: 2021.09.10, 20:21:35 »
Przepraszam, powinienem był zacząć od tej informacji.
To jest rev. G, ostatnia.
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Nowy Harlequin...
« Odpowiedź #656 dnia: 2021.09.10, 20:25:53 »
Ja bym sprawdził dokładnie U26 (HC08) i U27 (HC00).
Nie pamiętam już, oscyloskop masz?

paroos

  • *****
  • Wiadomości: 508
  • Miejsce pobytu:
    BB
Odp: Nowy Harlequin...
« Odpowiedź #657 dnia: 2021.09.10, 20:34:18 »
Zabrzmi to trochę dziwnie: mam oscyloskop, ale brak mi wiedzy  ;D
Byłbym wdzięczny jakbyś mnie naprowadził, jakie testy nim wykonać :)
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Nowy Harlequin...
« Odpowiedź #658 dnia: 2021.09.10, 20:43:45 »
Mhmmm...
Spróbuję...
1. Włącz Harlequina i oscyloskop :)
2. Jak masz funkcję auto-scale (lub podobnie brzmiącą), wybierz ją i przejdź do punktu 5.
3. Skoro nie masz autoscale, to podstawę czasu (time/div) ustaw na 10 lub 20/25 milisekund.
4. Czułość pionową (volts/div) kanału 1 ustaw na 1, 2 lub 5V.
5. Podłącz sondę pod wejście kanału 1, a drugi koniec klipsem do masy Harlequina, a dzióbkiem do pinu 3 układu U27.
6. Jeśli po ekranie oscyloskopu coś "lata", poszukaj sekcji wyzwalania (trigger) i ustaw wyzwalanie na kanał 1 (lub na auto, jeśli jest taka opcja). Jak jest przy tym pokrętło poziomu (level), pokręć nim, aby zatrzymać szaleństwa na ekranie oscyloskopu.
7. I pokaż, co wyszło :)

paroos

  • *****
  • Wiadomości: 508
  • Miejsce pobytu:
    BB
Odp: Nowy Harlequin...
« Odpowiedź #659 dnia: 2021.09.10, 23:20:27 »
Genialne  :D

Użyłem auto, ustawił czułość pionową na 200mV
Załączam wynik.
Mam nadzieję, że poprawnie pobrany :)
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)