1,876

(44 odpowiedzi, napisanych Fabryka - 8bit)

Nie widzę sensu dalej pchania się w tym kierunku. Zrobiłem to na "szybkich" przerwaniach (FIQ). Żeby dane bez większego problemu dało się wepchać to trzeba je przepuścić przez coś w rodzaju multiplexara (cpld) przy okazji pełnił on by rolę konwertera poziomów do 3v3 a i dane trzeba pchać po 12 bitów na raz.
Korzystając z RPI chciałem wykorzystać inne możliwości które w nim tkwią, ale tracąc możliwość synchronicznej kmunikacji ... uważam że projekt traci sens.

1,877

(44 odpowiedzi, napisanych Fabryka - 8bit)

Widzę że ktoś posprzątał :)

Niestety Raspberry PI nie do końca się nadaje do tego celu. Nie da się bez straty synchronicznie z OSC pchać do niego danych. Da się to obejść ale była by to już sztuka dla sztuki, układ stałby się przekombinowany i pozbawiony sensu. Architektura RPI czyli 'GPU over CPU' powoduje że GPU przejmuje kontrolę nad CPU na kilkaset ns ... i efekt jak na screenach.

Projekt w takiej formie zarzucam bo nie widzę sensu w takiej jego postaci (mimo że jest o wykonalne)

Nie znaczy to jednak że nie będę myślał nad innym rozwiązaniem problemu :)

Sprowadzi się to albo do zrobienia gtia w jakimś tanim fpga (Tu znowu trzeba wynaleźć koło bo nikt nie chce udostępnić, chociaż zapowiedzi były), albo jakiś mcu ze sporą ilością ram.

Przy okazji takie ficzery jak 640x480 i VGA out wyjdą same.

1,878

(2 odpowiedzi, napisanych Software, Gry - 16/32bit)

W DosBoxie działa :)

1,879

(44 odpowiedzi, napisanych Fabryka - 8bit)

Nie zamiennik. GTIA nigdzie się nie rusza. Układ ma działać równolegle.

1,880

(44 odpowiedzi, napisanych Fabryka - 8bit)

Więc po kolei.

Nie jest to żaden konwerter.
Układ działa równolegle do GTIA. Czyli Atari nie będie pozbawione niczego ze swojej funkcjonalności.

Na chwilę obecną nie ma zaimplementowanych żadnych rejestrów. Obraz jest generowany w tej chwili z tego co ANTIC wysyła.
Niestety zastosowane rozwiązanie Hardwareowe - które może być zaskoczeniem i narazie pozwolę sobie go nie wyjawiać ;-> - ma pewne wady. Nie jest w stanie obsłużyć przerwań z częstotliwością 3,5MHz (OSC) i co jakiś czas gubi przerwanie. Co widać na załączonych screenach jako zgubione pixele i poszarpane krawędzie.

Koszt: Myślę że max 250 w porywach 300PLN

Fotki narazie nie zamieszczę, ale wielu ma najdroższy element w domu.

Nie powinno być problemu z konwersją na DVI.

Początkowo chciałem zaemulować cały ekran PAL (istnieje nawet tryb 288p dla HDMI), ale wydaje mi się to bezcelowe. Skupię się na normalnie widocznych 240 liniach.

Projekt zamierzam w całości opublikować jako Open Source, a nie jako "open source" co się często zdaża. Znaczy to że wszelkie pliki źródłowe będą dostępne.

1,881

(44 odpowiedzi, napisanych Fabryka - 8bit)

Załączniki dodałem.

1,882

(44 odpowiedzi, napisanych Fabryka - 8bit)

W załączeniu fotka ekranu podłączonego przez HDMI do A8.

Jest to na razie tylko demonstracja że się da :) 
Jak widać obraz jest na razie niestabilny (proporcje też ale to jest mój błąd w ustawieniach), i nie wiem czy uda się rozwiązać wszystkie problemy które do tej pory napotkałem.

Priorytetem miała być dostępność i przyzwoity koszt.

Postaram się na bieżąco informować o postępach. Na razie stanęło na problemie który na papierze trzeba najpierw rozwiązać a objawia się brakiem stabilności obrazu :)

Pozdrawiam.

--
Edit:
Goście przyszli i zapomniałem o załącznikach :)

1,883

(54 odpowiedzi, napisanych Bałagan)

Dlatego uważam że najprościej byłoby rozpoznać jakieś najpopularniejsze fastloadery i je udawać - zamiast emulować procesor.
Z 2 strony ... mnogość rozwiązań i o ile się orientuję brak przyjętego standardu powoduje że takie rozwiązanie nie rozwiąże całkowicie problemu.

1,884

(54 odpowiedzi, napisanych Bałagan)

Ale po co emulować całą stację. To robota głupiego.
Ja bym postawił na rozwiązanie mieszane. Trochę HW i trochę SW.
HW Udaje stację i w zależności od tego jaki fastloader rozpozna, udaje odpowiednie zachowanie + pośredniczy w wymianie danych z PC. A SW po stronie PC serwuje pliki itd...

Na szybko przyswoiłem podstawową wiedzę o fastloaderach i cały pic polega na tym że trzeba to wszystko dokładnie zsynchronizować ... a najprościej zrobić to tak jak w ultimate uczyniono - podpiąć się pod port Cartridgea :D

1,885

(32 odpowiedzi, napisanych Sprzęt - 8bit)

Za młodych lat naprawiałem wiele silniczków, z silnickami a magnetofonów niestety nie mam za wiele doświadczenia. Niemniej mój (x)ca12 aż się prosi o konserwację więc niebawem zrobię rozpoznanie.

1,886

(32 odpowiedzi, napisanych Sprzęt - 8bit)

Wg. mnie bez rozebrania i czyszczenia komutatora się nie obejdzie.
Szczelina między biegunami jest zapchana opiłkami zapewne.

1,887

(16 odpowiedzi, napisanych Scena - 16/32bit)

Super.
Ciekawe czy do 8 bitów dało by się ją wepchnąć.

1,888

(0 odpowiedzi, napisanych Sprzęt - 8bit)

http://www.youtube.com/watch?v=w_znRopGtbE

1,889

(61 odpowiedzi, napisanych Sprzęt - 8bit)

Jak na dyskietce nie ma DOSu czy innego loadera też efekt będzie podobny.

1,890

(18 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

http://www.connectworld.net/cgi-bin/ccc … tDB19.html

1,891

(32 odpowiedzi, napisanych Sprzęt - 8bit)

Nie pamiętam jakiego rodzaju silniczki stosowane były w magnetofonach, ale czy przypadkiem nie były silniczki prądu stałego ze szczotkami (nie pamiętam fachowej nazwy)?. 

Szczotki się w nich zużywają, a przynajmniej brudzą. W większości wypadków czyszczenie wystarcza szczotek wystarcza, ale czasami w bardzo zużytym trzeba przeszczep szczotek zrobić.

Objaw - brak mocy z powodu zwiększonej rezystancji na styku szczotka komutator.

Magnesy zastosowane w silniczku mogą stracić moc, nie wiem czy da się regenerować.

Przypomniałem sobie jeszcze, to są silniki komutatorowe, i komutatory też trzeba czyścić, a szczególnie usunąć opiłki z bruzdy rozdzielającej bieguny.

1,892

(6,333 odpowiedzi, napisanych Kolekcjonowanie)

http://www.qxl.dk/pris/samlerobjekter/l … 701685798/

Etykieta od Piwa reklamowego ważonego w Danii. Stan nowy (???). Prawdopodobnie jest tylko to co na fotce, czyli brakuje naklejki na szyjkę.

Jak ktoś jest zainteresowany pomogę w zakupie.

1,893

(8 odpowiedzi, napisanych Sprzęt - 8bit)

Nie miałem w ręce tego nigdy, ale ja bym to zrobił tak ja to za starych dobrych czasów robiło się na magnetofonie. ! (wykrzyknik) i jego zacni następcy.

Zerknij tutaj: http://pokeysoft.no/games/atari/a8util.htm U017 i U018

Jest to możliwe że pliki są identyczne, to jest 7v-pal-1 - przy 9v-pal-1 mam notatke że może być z nim coś nie tak, i jak widać jest.
Jeżeli jest niezbędny to daj znać powtórzę operację.

9 woltów? GTIA.PDF mówi, że napięcie na DEL powinno być od 3 do 8. Albo źle rozumiem, albo coś sobie spalisz :-)

Wg. datasheeta tak rzeczywiście jest. Podwajacza napięcia (q1, cr2, cr3 i wszystko wokoło) daje ca. 9V. I tyle tam jest przy skrajnym położeniu potencjometru. Więc raczej nic sobie nie powinienem spalić :) A z tego co mi wiadomo od kręcenia tym jeszcze nikt nie spalił GTIA.

Jakoś nie po drodze mi było do oscyloskopu ostatnio, więc dopiero dzisiaj poknułem nieco.

Dlaczego napisałem że badać najlepiej poprzez podanie sygnału OSC na wejście PAL - lepiej widać zaleźności fazowe, które są i tak zawiłe. Po drugie to GTIA była projektowana pod NTSC a potem zaadaptowana do PAL (TIA -> CTIA -> GTIA ->). Po trzecie mnie interesowały zależności czasowe na poziomie pixela. (color127.png)

Faktycznie źle zinterpretowałem fazę sygnału burst. W kolejnych liniach powinno to być 135 i 225 stopni, czyli jak Napisałeś 90 stopni różnicy między kolejnymi liniami.


Z dzisiejszych obserwacji na szybko wynika że:

Faza sygnału BURST jest także zależna od napięcia na nóżce DEL.  (Przy taktowaniu częstotliwością PAL nie ma innej opcji) A że przesunięcie fazy jest uzyskiwane z linii opóźniającej (!) to nie da się uzyskać ani dobrej fazy, ani dobrego wypełnienia. (!)
Dlatego kolor w kolejnych liniach będzie się różnił, i ciężko to będzie wyeliminować.

Rozwiązaniem było by pewnie użycie kwarcu o freq=4*PAL=17.734475 lub przynajmniej 2*PAL. Ten pierwszy był użyty w C64, ale samych szczegółów twożenia obrazu nie znam.

Dlatego uważam, co napisałem powyżej, że GTIA została zaadaptowana do PAL, z niezłym efektem, TANIO, przez niewielką modyfikację - jednak nie bezbłędnie.


W załączeniu 12 oscylogramów do powyższego programiku, opisanych kolejno:

5v-pal-1

1 Liczba - napięcie na nóżce DEL tu 5V
pal - przebieg referencyjny tutaj pal lub osc - aby wyznaczyć granicę pixli. Idealne było by użycie 3 kanałów, ale nie posiadam takiego w domu.
ostatnia liczba to numer linii 1 lub 2. pamięć oscyloskopu nie pozwala zapamiętać więcej przy zachowaniu przyzwoitej rozdzielczości przy której coś widać.

Mam nadzieję że ktoś z tego zrobi użytek :)
Pozdrawiam
Willy.

1,897

(26 odpowiedzi, napisanych Kolekcjonowanie)

Dlatego chciałbym się dowiedzieć jak rozpoznać te dodatki :)

1,898

(26 odpowiedzi, napisanych Kolekcjonowanie)

Zerwanie plomby to najważniejsza część cieszenia się nowym sprzętem.
Bardziej zastanawia mnie co ma jeszcze w środku :)

1,899

(26 odpowiedzi, napisanych Kolekcjonowanie)

NA pierwszej fotce widać też leżący z boku HDD.

Chyba bez wizyty się nie obejdzie. Mógł by mnie ktoś oświecić jak szybko ocenić co ma ew zamontowane ?
Z Falconem nie miałem nigdy do czynienia więc nie mam za bardzo pojęcia...

1,900

(26 odpowiedzi, napisanych Kolekcjonowanie)

Na ostatniej widać że śrubki są różnego rodzaju, plomba zerwana i ślady śrubokręta w okolicach lewej śrubki.