Autor Wątek: UVY do RGB Converter (ZX Spectrum 48)  (Przeczytany 1848 razy)

Waldek

  • ***
  • Wiadomości: 175
  • Miejsce pobytu:
    Łużyce
UVY do RGB Converter (ZX Spectrum 48)
« dnia: 2024.04.01, 14:27:45 »
Krótkie pytanie, a odpowiedzi może będzie wiele ;)

Czy ktoś zna interfejs, który generuje czysty sygnał RGB z UVY na Spectrum 48?
Obecnie używam układu od Pera Putnika, ale niestety nie jest on zbyt dobry.
Znalazłem też interfejs UVY do RGB od Fergussona, las pełen tranzystorów, warto się zastanowić czy replika się opłaca, jeszcze nie wiem.
Może ktoś tu na forum ma jakiś pomysł lub sugestię.
Czekam na wszelkie odpowiedzi w tym temacie.

Pozdrawiam
Waldek

zaxon

  • *****
  • Wiadomości: 4696
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

Waldek

  • ***
  • Wiadomości: 175
  • Miejsce pobytu:
    Łużyce
Odp: UVY do RGB Converter (ZX Spectrum 48)
« Odpowiedź #2 dnia: 2024.04.01, 15:03:15 »
Możliwe, że poszukiwania faktycznie kończą się na Charlie ULA.
Ale mam nadzieję, że znajdę inną możliwość wyposażenia pozostałych kości ULA w RGB.

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: UVY do RGB Converter (ZX Spectrum 48)
« Odpowiedź #3 dnia: 2024.04.01, 16:26:17 »
W pełni analogowe rozwiązania idealne nie będą. Prościej będzie znaleźć TV i wpiąć YUV w odpowiednie miejsca za dekoderem PAL.
Natomiast całkiem wykonalna byłaby konwersja (do RGB) odczytów z pamięci obrazu  (a właściwie - zapisów, bo te prościej jest śledzić), podobnie, jak jest zrobiony scandoubler od Faudraja. Tylko zamiast wyjścia na VGA zrobić na SCART, oczywiście ze standardową linią 64 mikrosekundy, czyli trzeba zmienić kod w CPLD.
« Ostatnia zmiana: 2024.04.01, 17:18:28 wysłana przez trojacek »

Waldek

  • ***
  • Wiadomości: 175
  • Miejsce pobytu:
    Łużyce
Odp: UVY do RGB Converter (ZX Spectrum 48)
« Odpowiedź #4 dnia: 2024.04.01, 17:48:03 »
W pełni analogowe rozwiązania idealne nie będą.
:-[  Naprawde?

Tego Scandoubler od Faudraja nie znam, pomóż mi.
Oczywiscie, wyjście VGA jest a wiele lepsze ale takiego Konwertera z YUV na VGA jeszcze nie widziałem.
Na przykład podłączam wyjście Harlequina, jest RGB, na GBS Control i w końcu na monitorek VGA. Mam bardzo czysty obraz.
Dobrego monitora z wejściem RGB nie posiadam, najczęściej używam ten GBS C albo taki mały konwerterek z Raspberry Pico i podłączam VGA.
W Spectrum 16/48 nie mam tej możliwości.

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: UVY do RGB Converter (ZX Spectrum 48)
« Odpowiedź #5 dnia: 2024.04.01, 18:26:34 »
Był o tym wątek:
https://www.speccy.pl/forum/index.php?topic=6455

Jak pisałem, zamiast obsługi VGA można zrobić obsługę SCART, jak się trochę pokombinuje w kodzie (i dosztukuje composite sync).

Waldek

  • ***
  • Wiadomości: 175
  • Miejsce pobytu:
    Łużyce
Odp: UVY do RGB Converter (ZX Spectrum 48)
« Odpowiedź #6 dnia: 2024.04.02, 09:26:27 »
Scandoubler robi dobre wrażenie i wydaje się być w pełni rozwinięty.
W tym przypadku nie zmieniałbym nic w kodzie i wolałbym korzystać z wyjścia VGA.
Ale kto zaprogramuje dla mnie Xilinxa?
Potrafię lutować, ale tym majsterkowanie się już kończy ;D

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: UVY do RGB Converter (ZX Spectrum 48)
« Odpowiedź #7 dnia: 2024.04.02, 09:38:09 »
Jest kilka możliwości:
- kup programator (ok. 200 zł na Allegro),
- zamiast programatora możesz użyć Arduino albo Raspberry Pi,
- poproś kogoś, kto Ci zaprogramuje :)

zaxon

  • *****
  • Wiadomości: 4696
Odp: UVY do RGB Converter (ZX Spectrum 48)
« Odpowiedź #8 dnia: 2024.04.02, 17:04:07 »
Aż odkopałem tę płytke od Faudraja , i już sobie przypomniałem dlaczego podłączenie tego do ZX 48 to masakra i dlaczego go oskubałem z Xilinxa ;)  :P
 1   nepouzito
 2   nepouzito
 3 - propojka1   > OFF(n.c.) - normal, ON(GND) - scanlines, vstup je osetreny odporem 10k na +5V
 4 - propojka2   > OFF(n.c.) - normal, ON(GND) - zastaveni vga obrazu, vstup je osetreny odporem 10k na +5V
 5 - GND   > zem      k propojkam
 6 - GND   > zem
 7 - +5V   > napajeni
 8 - DATA0   > obvod ULA48k pin 18, datova sbernice u obvodu ULA48
 9 - DATA1   > obvod ULA48k pin 21, datova sbernice u obvodu ULA48
10 - DATA2   > obvod ULA48k pin 22, datova sbernice u obvodu ULA48
11 - DATA3   > obvod ULA48k pin 25, datova sbernice u obvodu ULA48
12 - DATA4   > obvod ULA48k pin 27, datova sbernice u obvodu ULA48
13 - DATA5   > obvod ULA48k pin 29, datova sbernice u obvodu ULA48
14 - DATA6   > obvod ULA48k pin 30, datova sbernice u obvodu ULA48
15 - DATA7   > obvod ULA48k pin 31, datova sbernice u obvodu ULA48
16 - IOULA   > obvod ULA48k pin 33, signal I/O operace s ULA48
17 - WR      > obvod ULA48k pin 2, signal WR
18 - INTR   > obvod ULA48k pin 12, preruseni z obvodu ULA48
19 - CLK14   > obvod ULA48k pin 39, hodiny 14MHz, VYSTUP z konvertoru (viz Hodiny 14MHz)
20 - OINTR   > preruseni, OC VYSTUP z konvertoru (viz Preruseni)

No i gdzie to upchnąć w gumiaku ?
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

Waldek

  • ***
  • Wiadomości: 175
  • Miejsce pobytu:
    Łużyce
Odp: UVY do RGB Converter (ZX Spectrum 48)
« Odpowiedź #9 dnia: 2024.04.02, 18:24:54 »
Jeśli gumiak jest z gumy, powinno zawsze pasować  :D

Nie, to nie jest oryginalny ZX Spectrum 48, podobnie i jego obudowa.
Będzie to mój "Sprox" (Spectrum box) i jest tam wystarczająco dużo miejsca na różne rozszerzenia.
Jednak oryginalny Sinclair ULA znajduje się na płycie Spectrum LEC i dostarcza sygnał YUV. W tej chwili sygnał jest konwertowany do RGB za pomocą układu Pery Putnika i jest bardzo mizerny.
To jest powód mojego zapytania.



damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2434
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: UVY do RGB Converter (ZX Spectrum 48)
« Odpowiedź #10 dnia: 2024.04.02, 20:20:56 »
Aż odkopałem tę płytke od Faudraja , i już sobie przypomniałem dlaczego podłączenie tego do ZX 48 to masakra i dlaczego go oskubałem z Xilinxa ;)  :P
*
*
*
No i gdzie to upchnąć w gumiaku ?

Aż się prosi o zrobienie przelotowej kanapki pod gniazdo ULA ze złączem pod ten Scandoubler, no ale to i tak nie rozwiązuje wolnego miejsca w "gumiaku". ;)
Ale do "plusa" to pewnie wejdzie...
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

Waldek

  • ***
  • Wiadomości: 175
  • Miejsce pobytu:
    Łużyce
Odp: UVY do RGB Converter (ZX Spectrum 48)
« Odpowiedź #11 dnia: 2024.04.02, 21:33:59 »
Dokładnie!
To świetny pomysł, coś na wzór Nebula ULA. Gniazdo VGA niekoniecznie musi znajdować się na płycie.
Co o tym sądzi Zaxon, może nowy Projekt ;D

andy

  • *****
  • Wiadomości: 1068
  • Miejsce pobytu:
    Kielce Wsch.
Odp: UVY do RGB Converter (ZX Spectrum 48)
« Odpowiedź #12 dnia: 2024.04.02, 22:28:02 »
Nie prościej wziąć np. pajaca? Ma RGB i normalne pamięci... A oryginalny sprzęcik do gablotki i odpalać od święta.
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

Waldek

  • ***
  • Wiadomości: 175
  • Miejsce pobytu:
    Łużyce
Odp: UVY do RGB Converter (ZX Spectrum 48)
« Odpowiedź #13 dnia: 2024.04.02, 22:48:49 »
Raczej nie.
W tym LEC Spectrum mam np. 528kB RAM, ma wbudowany oryginalny IF1, zna i obsługuje CPM 2.2 i zna BBC-Basic.
Rozwój tej maszyny jest już w wydaniu 7S, ta płyta to wydanie 3.

Jeśli chodzi o połączenie RGB, to Harlequin jest niestety o wiele lepszy.

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: UVY do RGB Converter (ZX Spectrum 48)
« Odpowiedź #14 dnia: 2024.04.03, 06:13:09 »
W tym przypadku najsensowniejszym rozwiązaniem jest wstawienie vLA82+ zamiast oryginalnej ULA.
Przynajmniej ja bym tak zrobił zamiast kopać się z koniem.
ZX/Enterprise/CPC/Robotron/C128D