C64C lumafix

Tutaj możemy porozmawiać o sprzęcie i modyfikacjach C64.
Wiadomość
Autor
Awatar użytkownika
booker
Posty: 1272
Rejestracja: 08 paź 2008, 17:54
Grupa: MultiSyte Labz

C64C lumafix

#1 Post autor: booker »

Widac ze stare (grudzien 2011)

wyglada niezle

http://www.youtube.com/watch?v=s_pNKaFmh0Y
Takibardzodługipodpissetuszczelecobyśmiałchwilkęoddechuaizadumymożeewentualniewkurtegozestraciłeśpółminutyżycianaczytanietekstuoniczym.

Awatar użytkownika
skull
Posty: 760
Rejestracja: 15 wrz 2008, 08:18
Grupa: samar

#2 Post autor: skull »

Obrazek
Bo pecet to zwykły banan...

k.

#3 Post autor: k. »

fajny patent, ja chce to inaczej zrobić, jak się uda to dam znać.
Mnie wkurwiają paski przy 2 i 4Mhz bo są różne :P

Awatar użytkownika
nes
Posty: 509
Rejestracja: 21 maja 2010, 22:03
Grupa: Impact

#4 Post autor: nes »

booker - no.. tylko odczytać oznaczenie z tego scalaka i mogę przetestować :) jednego VIC'a już niestety ostatnio "ubiłem" przez kolejne odginanie nóżek i lutowanie do nich, ale jeszcze kilka ich mi zostało. w dodatku wygląda na to, że ten patent nie wymaga odłączania pinu 15 od modulatora, więc już więcej nóżek bym odginać nie musiał ;)
wygląda sensownie, i możliwe że to działa.
"A ile zrobisz pompek ?" (c) 2o11 eLban
http://apt.hopto.org/nes/impact/

witek1234
Posty: 6
Rejestracja: 30 sty 2012, 11:47

#5 Post autor: witek1234 »

Chętnie takie coś wyskrobię, wszystko jasne w miarę - a gdzie się podłącza AEC, cóż to takiego?

Awatar użytkownika
nes
Posty: 509
Rejestracja: 21 maja 2010, 22:03
Grupa: Impact

#6 Post autor: nes »

witek1234 pisze:Chętnie takie coś wyskrobię, wszystko jasne w miarę - a gdzie się podłącza AEC, cóż to takiego?
http://ist.uwaterloo.ca/~schepers/MJK/vic2.html

http://hitmen.c02.at/temp/palstuff/

"AEC
This pin tri-states the address lines. This is used for making the processor address bus inactive during VIC accesses. The signal is connected to the AEC output on the VIC."

http://www.zimmers.net/cbmpics/cbm/c64/vic-ii.txt

http://www.c64power.com/index.php/artyk ... a-c64-cz-2
"A ile zrobisz pompek ?" (c) 2o11 eLban
http://apt.hopto.org/nes/impact/

witek1234
Posty: 6
Rejestracja: 30 sty 2012, 11:47

#7 Post autor: witek1234 »

dzięki wielkie, muszę popróbować to poskładać bo to co wychodzi oryginalnie z c64 na LCD wygląda nieciekawie

Awatar użytkownika
nes
Posty: 509
Rejestracja: 21 maja 2010, 22:03
Grupa: Impact

#8 Post autor: nes »

Ja się zastanawiam jeszcze jak ten układ jest podłączany:
- zamiast modulatora ?
- oprócz modulatora pomiędzy vicII a modulator?
- oprócz modulatora za modulatorem.. ?

Obstawiam że 1, ale mogę się mylić.
"A ile zrobisz pompek ?" (c) 2o11 eLban
http://apt.hopto.org/nes/impact/

witek1234
Posty: 6
Rejestracja: 30 sty 2012, 11:47

#9 Post autor: witek1234 »

też mi się tak wydaje, że modulator trzeba będzie odłączyć

Awatar użytkownika
nes
Posty: 509
Rejestracja: 21 maja 2010, 22:03
Grupa: Impact

#10 Post autor: nes »

Rozumiem, że ten układ ma za zadanie korygować luminancję, tzn. eliminować z niej zakłócenia generowane przez AEC, opisane na http://hitmen.c02.at/temp/palstuff/

Teoretyzując, inne rozwiązanie: skoro jest możliwość separacji sygnału luma/chroma na RGB, to można by takie wyłuskane RGB podłączyć przez przetworniki AD do jakiejś ATMegi, w niej zrobić dokładną korekcję skoro mniej więcej wiadomo jakie niedomagania ma VIC, i na wyjście podać ładny sygnał RGB..
Chyba że to powyższe daje faktycznie dobre efekty.
"A ile zrobisz pompek ?" (c) 2o11 eLban
http://apt.hopto.org/nes/impact/

Awatar użytkownika
booker
Posty: 1272
Rejestracja: 08 paź 2008, 17:54
Grupa: MultiSyte Labz

#11 Post autor: booker »

Zer0x mówił, że będzie jeszcze dopracowywał ten układzik.

Ale generalnie to przydałby się jakiś zamiennik modulatora....albo jakies rozwiazanie.

Co do RGB nie byłbym taki pewien, czy to akurat jest najlepsze rozwiazanie, chyba ze w ramach SCART

Obraz dla monitora LCD musi być podniesiony do 60Hz minimum, i będą jaja z interlace....no ale....może i się jakoś da to ładnie wykonać.
Takibardzodługipodpissetuszczelecobyśmiałchwilkęoddechuaizadumymożeewentualniewkurtegozestraciłeśpółminutyżycianaczytanietekstuoniczym.

Awatar użytkownika
nes
Posty: 509
Rejestracja: 21 maja 2010, 22:03
Grupa: Impact

#12 Post autor: nes »

http://belogic.com/uzebox/hardware.htm

w teorii - w ten sposób można wygenerować można dowolny sygnał o dowolnej częstotliwości, programowo.
"A ile zrobisz pompek ?" (c) 2o11 eLban
http://apt.hopto.org/nes/impact/

KB777
Posty: 250
Rejestracja: 03 wrz 2009, 11:21

#13 Post autor: KB777 »

booker pisze:Obraz dla monitora LCD musi być podniesiony do 60Hz minimum, i będą jaja z interlace....no ale....może i się jakoś da to ładnie wykonać.
Co do 60 Hz - to nie jest reguła. Miałem staruńkiego Philipsa 15-kę (kupiony jeszcze gdy w sklepach było po jednym LCD a po x-dziesiąt CRT). Potem jakiegoś Fujitsu-Siemensa (17-ka), teraz Nec-a 23'' FHD

Minimiga podłączałem (ustawionego na PAL) - Philips bez problemu sobie radził z nim. F-S oczywiście nie. A NEC - tak jak Philips, 50 Hz łyka aż miło.

50 Hz nie jest też problemem dla Eizo.
- konto nieaktywne -

suchy
Posty: 282
Rejestracja: 21 paź 2009, 16:16

#14 Post autor: suchy »

Noo, co by sie pobawić w uzyskanie lepszego obrazu z komcia, we własnym zakresie, to chyba warto rozgraniczyć konieczne, a możliwe działania (bo robi się kaszana w temacie).

1/ Walka z interferencjami w obrazie od sygnałów cyfrowych (przykładem tytułowy lumafix)
2/ Walka z dupniastymi systemami kodowania kolorów PAL/NTSC

ad1

Jakie zakłócenia w obrazie wywołują konkretne, wewnętrzne sygnały cyfrowe VICka najlepiej przedstawił autor lumafix na tej fotce:

Obrazek

Tak na szybko machnąłem schemat wg płytki lumafix (bo w zasobach autora nie ma schematu):

Obrazek

... jak widać są to dwa wtórniki (bo jak się wypiepsza modulator z nowej płyty komcia, to inaczej się nie da - nes VICka nie można obciążać bezpośrednio sygnałem 75 omowej linii, tak jak coś pisałeś o tym i "palonych VICkach" w temacie o monitorze :wink: ). Sygnał lumy miksowany jest z regulowanym poziomem AEC w przeciwfazie, muszę to sprawdzić w realu, bo na moim LCD wyraźnie widać interferencje od AEC.

ad2

Walka z PAL/NTSC to walka "z wiatrakami", ale popróbować można, tylko temat dla zaawansowanych amatorów, bo albo trzeba zaingerować - o ile można - w wewnętrzny dekoder PAL, (strojenie/przeróbki), albo zbudować własny dekoder PAL (który z komciowej chromy i lumy zrobi RGB) z możliwością dokładnego strojenia podnośnych chrominancji oraz opóźnień w torze luminancji (np. przez zastosowanie regulowanej, żyratorowej linii opóźniającej, tak aby w końcu chroma z lumą "spotkały się na ekrenie" i nie "rozjeżdżały obrazu", jak to widac na KAŻDYM sprzęcie fabrycznym). Z takiego własnego dekodera (dobrze zestrojonego do komcia) wchodzimy do TV/Monitora na wejścia RGB (czyli prawie bezpośrednio na wzmacniacze wizyjne z pominięciem wewnętrznego - czytaj: "dupniastego" dekodera PAL). Gadania niewiele, ale zabawy sporo! :wink:
C64PLC

Awatar użytkownika
nes
Posty: 509
Rejestracja: 21 maja 2010, 22:03
Grupa: Impact

#15 Post autor: nes »

suchy pisze:nes VICka nie można obciążać bezpośrednio sygnałem 75 omowej linii, tak jak coś pisałeś o tym
Możesz to uzasadnić w odniesieniu do tego schematu:
http://sleepingelephant.com/denial/wiki ... deo_output
i do tego, że odłączając chroma od modulatora i robiąc jak na w/w schemacie, + rezystor do masy wg. danych technicznych VIC'a z C64 producenta (linka nie pamiętam), uzyskałem normalny obraz? Chodzi tylko o sygnał Chroma.

Pytam poważnie i z chęci nauki a nie sarkastycznie - po prostu nie znam się na elektronice analogowej. Z Twojej wypowiedzi wnioskuję, że albo są duże różnice w układach zastosowanych w VIC20 i C64, albo że schemat z podanej strony jest z założenia błędny. Bez bicia przyznaję się, że z elektroniki analogowej jestem cienki bolek, i tylko potrafię po dłuższym przyjrzeniu się schematowi i przeczytaniu opisu mniej więcej zrozumieć o co chodzi, chociaż nie zawsze.
suchy pisze: i "palonych VICkach" w temacie o monitorze :wink: ).
Nie spaliłem, tylko połamałem nóżki przy samym początku, tak że nie bardzo jest jak dolutować (tak, wiem, można wyskrobać nożykiem i dolutować i tak nieraz robiłem, ale że mam zapas VICów to mi nie zależało i wyrzuciłem). Odginałem nóżki żeby pominąć modulator jak najprostszym sposobem (VIC w podstawce, nóżka od Chroma poza podstawką - mimo delikatnego odginania, po trzecim razie testowania kolejnej wersji przeróbki się w końcu złamała)

Dzięki za schemat - kawał dobrej roboty :) Bardziej przejrzysty niż zasoby autora. Ciekawe, jak się sprawuje w rzeczywistości. I czy faktycznie jest to schemat zakładający pominięcie modulatora C64, tak jak przypuszczałem, czyli sygnał wejściowy ma być brany prosto z VIC'a i wypuszczany na monitor ?
"A ile zrobisz pompek ?" (c) 2o11 eLban
http://apt.hopto.org/nes/impact/

suchy
Posty: 282
Rejestracja: 21 paź 2009, 16:16

#16 Post autor: suchy »

@nes powiem krótko (bo szkoda czasu na wykłady i kogo zainteresuje, co to jest source current, czy sink curerent ?), nie użycie wtórników (to nie jedyny powód i w dużym skrócie), to tak jak byś serce myszy wszczepił świni i kazał jej żyć długo i szczęśliwie :D

Spróbuję zmontować ten układzik i napiszę jakie uzyskałem rezultaty.
C64PLC

Awatar użytkownika
nes
Posty: 509
Rejestracja: 21 maja 2010, 22:03
Grupa: Impact

#17 Post autor: nes »

OK :)

Przy okazji ciekawostka - atarowcy poszli trochę dalej - http://vbxe.atari8.info/index.html
"A ile zrobisz pompek ?" (c) 2o11 eLban
http://apt.hopto.org/nes/impact/

alaska
Posty: 1
Rejestracja: 19 mar 2012, 18:54

pomoc.. :)

#18 Post autor: alaska »

Cześć! Jestem Amerykanin pomocą polskiego przyjaciela, abyprzetłumaczyć to dla mnie. Natknąłem układu breadboard zVIC-II_Lumafix_2.gif o którym mowa w tym wątku na tym forum, ale nie jestem pewien, jak wdrożyć go na płycie głównej.

Mogę zrozumieć, jak ją zbudować na breadboard, ale nie jestempewien, jak wejścia / wyjścia obwodu doprowadzić do układu VIC II.Na podstawie innych zdjęć, które widziałem, zakładam, że prowadzi do AEC, GND i +5 V tylko lutować lub w inny sposób podłączyćbezpośrednio do pinów na VIC-II na płycie głównej, a jego nadal w gnieździe, ale co z "chroma w / out "i" luma / wyjście "? Czy ten układ stworzyć alternatywną SVIDEO na którą muszę podłączać dogniazda SVIDEO?



AEC = tap to pin 16

GND = tap to pin 20

+5V = tap to pin 40

chroma in = ? (pin 14?)

chroma out = ? (to alternate out?)

luma in = ? (pin 15?)

luma out = ? (to alternate out?)
Jeśli ktoś mógłby wyjaśnić, w jaki sposób dołączyć ten układ na płycie głównej, byłbym bardzo wdzięczny ... dzięki!

Awatar użytkownika
booker
Posty: 1272
Rejestracja: 08 paź 2008, 17:54
Grupa: MultiSyte Labz

#19 Post autor: booker »

@alaska: best tip I'd suggest is to get IRC client, logon to IRCnet (not EFnet or any other) and /j #C-64. Speak to ZrX-OMS or ask for Zerox. He done this piece. Also, if you'd find classical IRC is problem use XS4All webchat website - it uses IRCnet.
Takibardzodługipodpissetuszczelecobyśmiałchwilkęoddechuaizadumymożeewentualniewkurtegozestraciłeśpółminutyżycianaczytanietekstuoniczym.

Awatar użytkownika
skull
Posty: 760
Rejestracja: 15 wrz 2008, 08:18
Grupa: samar

#20 Post autor: skull »

skleciłem ten schemacik, efekt:
no powiem szczerze że jest całkiem nieźle, i już na zawsze pozbyłem się modulatora.
Załączniki
lumafix3.jpg
lumafix3.jpg (145.49 KiB) Przejrzano 17768 razy
lumafix2.jpg
lumafix2.jpg (153.82 KiB) Przejrzano 17769 razy
Bo pecet to zwykły banan...

ODPOWIEDZ