atarionline.pl Normalny CART, ale OGROMNA pamięć - Forum Atarum

    Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

    • :
    • :

    Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

      • 1:
         
        CommentAuthorpancio
      • CommentTime4 Dec 2022 14:12
       
      Jest jeden mały problem... sygnał OE obecny na konwerterach napięć powinien być podczas startu komputera w stanie niskim - inaczej nieznany stan ESP przeniesie się na magistralę Atari uniemożliwiając tym samym rozruch. Niestety, budując własne urządzenie zderzyłem się wczoraj z tym problemem przy uruchamianiu carta zawierającego takie konwertery. Zastanawiam się również czy nie powinniśmy sterować stanem wysokiej impedancji tych układów jednym z pinów ESP... wiem jest ich mało... za mało ale trzeba to przemyśleć.
      • 2:
         
        CommentAuthormav
      • CommentTime4 Dec 2022 14:12
       
      @pancio - czy mógłbyś podać mi do siebie jakiś namiar?
      • 3:
         
        CommentAuthorjhusak
      • CommentTime4 Dec 2022 15:12
       
      A kondensator i rezystor utrzymujący odpowiednie poziomy przez chwilę po power on nie wystarczy?
      • 4:
         
        CommentAuthorpancio
      • CommentTime4 Dec 2022 15:12
       
      @jhusak - wystarczy gdy zaprogramujesz układ i ESP wystartuje szybciej niż Atari i zwolni magistralę do czasu zainicjowania. Inaczej Atari idzie w maliny - lepiej chyba kontrolować moment podłączenia ESP do magistrali.

      @mav, ale ty masz mój namiar... zgubiłeś fona czy co?
      jak coś to pisz na pancio(abrakadaba)pancio.net
      • 5:
         
        CommentAuthorgienekp
      • CommentTime4 Dec 2022 16:12
       
      @pancio
      Jedno OE jest dla multiplekserów od szyny adresowej. Dane idą od ATARI do ESP, więc w tej konfiguracji ATARI nawet nie wie, że coś na magistrali siedzi. Jeśli chodzi o szynę danych to zostaje oscyloskop i test po włączeniu. Bo albo będzie działać albo trzeba zrobić stałą czasową tak jak napisał @jhusak

      Zakładam, że ESP jako programowalny SoC dużo konfiguruje sprzętowo, więc bloki związane z pinami powinny wstać zaraz po włączeniu. Więc jak wstaną od razu w trzecim stanie to problemu nie ma.
      • 6:
         
        CommentAuthormav
      • CommentTime4 Dec 2022 16:12
       
      @pancio, sam nie wiem, możliwe że już nawet kiedyś pytałem, bo temat mi się ciągnie od dawna i nie potrafię znaleźć dostatecznie dużo na to wszystko czasu. Niemniej - napisałem :)
      • 7:
         
        CommentAuthorpancio
      • CommentTime4 Dec 2022 16:12
       
      @gienekp, to ja od razu rozwieję wątpliwości... podpiąłem ESP32 pod Atari przez konwerter - zacząłem od magistrali danych. Ustawiłem 8 pinów ESP jako wejście bez pullup-a. Atari startuje z SelfTestem i wali błędy w rom/ram. Oczywiście ESP odczytuje dane z magistrali... przynajmniej jest na niej jakiś ruch. Natomiast jeśli podamy /OE=0 to wte dy stan wysokiej impedancji nie wpływa na Atari wogóle. Wniosek jest taki, że ESP32 nawet jak ma piny ustawione jako input, wprowadza "coś" na magistralę danych albo wymusza niski stan za konwerterem...
      • 8:
         
        CommentAuthormav
      • CommentTime4 Dec 2022 16:12
       
      Domniemuję, że na pewno nie używałeś tych pinów, które bootują esp na wysokich stanach?
      • 9:
         
        CommentAuthorpancio
      • CommentTime4 Dec 2022 17:12 zmieniony
       
      uint8_t DATAbus_pins[] ={33,34,35,36,37,38,39,40};

      for (int i = 0; i < 8; i++) {
      pinMode(DATAbus_pins[i], INPUT);
      //pinMode(DATAbus_pins[i], INPUT_PULLUP);
      }


      IO33 do IO40 - GPIO ogólnego przeznaczenia... nie podpięte do innych dewajsów.

      I się tak zastanawiam czy tu jakiś buffer/line driver (aka '541) jednak nie będzie niezbędny...
      • 10:
         
        CommentAuthorgienekp
      • CommentTime4 Dec 2022 18:12 zmieniony
       
      @pancio
      super za test! to jest bardzo ważne i kluczowe info.

      Ponieważ nie ma wolnych pinów na ESP a żal jest z czegoś rezygnować no i jest miejsce na płycie to zrobię tak:
      OE będzie aktywowane logiką

      (!CCTL OR !S4 OR !S5) (Dobrze by było, żeby kolega @Zenon potwierdził :) )

      Wtedy driver będzie w wysokiej impedancji chyba że ATARI zgłosi zapotrzebowanie na CCTL S4 lub S5

      EDIT
      to chyba trzeba NAND z trzema wejściami

      EDIT2
      74LVC1G10GW-Q100H załatwi problem OE
      • 11:
         
        CommentAuthorpancio
      • CommentTime4 Dec 2022 18:12
       
      Ok. Zrobiłem jeszcze jeden eksperyment na szybko.. wysterowałem wejście OE sygnałem R/~W. Komputer się uruchamia i przechodzi do Basic-a. Pozostaje jednak nadal niestabilny... to trzeba podpatrzeć oscyloskopem czy sie co nie nachodzi...
      • 12:
         
        CommentAuthorgienekp
      • CommentTime4 Dec 2022 19:12 zmieniony
       
      Zrobiłem upgrade z bramką NAND trzywejściową.
      • 13:
         
        CommentAuthorpancio
      • CommentTime4 Dec 2022 20:12 zmieniony
       
      Dobra... czyli teraz cart ma szanse zadziałać... Będzie reagował tylko na wywołania z $D5XX. Ograniczy to co prawda jego możliwości ale kompromis potrzebny jak nigdy :-)
      • 14:
         
        CommentAuthormav
      • CommentTime4 Dec 2022 20:12
       
      pancio -- zauważyłem, że odkomentowałeś pullupy, ale warto paimętać, że ostatnie piny nie mogą i tak.
      Input only pins
      GPIOs 34 to 39 are GPIs – input only pins. These pins don’t have internal pull-up or pull-down resistors. They can’t be used as outputs, so use these pins only as inputs:
      GPIO 34
      GPIO 35
      GPIO 36
      GPIO 39
      • 15: CommentAuthorZenon
      • CommentTime4 Dec 2022 20:12
       
      Połącz sygnał R/W z sygnałem zegarowym F/2 tak jak standardowo to się robi dla odczytu pamięci.
      Nie bardzo rozumiem co kombinujecie że nie wychodzi i się wiesza.
      • 16:
         
        CommentAuthorpancio
      • CommentTime4 Dec 2022 20:12 zmieniony
       
      @mav - słusznie zauważyłeś - ale nie do końca...

      Ja zastosowałem inny moduł: T8 ESP32-S2-WOOR

      Nie ma BT ale ma kilka więcej IO

      @Zenon, ESP to SoC, więc by mógł współpracować z magistralą musi w odpowiednich momentach się do niej dopinać i póki nie załatwi tego program wewnątrz to może wystawiać sygnały na magistrali, których się nie spodziewamy/nie chcemy. Chodzi o to by podczas startu Atari - magistrala była "nietykana" do czasu aż nastąpi normalna obsługa carta. A że SoC do magistrali podpinany jest przez konwerter napięć to trzeba go aktywować dopiero gdy ESP będzie gotowe...
      • 17:
         
        CommentAuthorgienekp
      • CommentTime4 Dec 2022 21:12 zmieniony
       
      @Zenon
      Ale jak to tam jest w ATARI. Pojawienie się stanu niskiego na CCTL lub S4 lub S5 od razu odpina magistralę danych dla RW=1?

      Wtedy całą resztę można programowo zrobić, w sensie zareagować na PHI2 i RW.

      @pancio
      $D5XX ale też i całe $8000-$9FFF i $A000-$BFFF będzie pełnym Read/Write
      • 18:
         
        CommentAuthorpancio
      • CommentTime5 Dec 2022 11:12
       
      Może warto by wziąć jednak pod uwagę driver np taki:
      SN54ABT16245, SN74ABT16245 - mamy jednocześnie załatwioną konwersję napięcia jak również sterowanie przepływem...
      • 19: CommentAuthorZenon
      • CommentTime5 Dec 2022 13:12 zmieniony
       
      Sygnały S4 i S5 pojawią się tylko wtedy gdy kart ustawi RD4=1( i, lub) RD5=1.
      Ale pojawią się w momencie gdy Atari wystawi adres $8000-$9FFF, lub $A000-BFFF. Atari nie wie że to do karta poleci. Po prostu, wystawił adres, dane, wygenerował R/W, F/2 tak jak to normalnie robi. Dla niego pamięć karta jest normalną pamięcią tyle że podmienioną z tą na płycie Atari. Nie ma tu żadnego wstrzymywania szyny, żadnych opóźnień.
      Natomiast sygnał CCTL służy do uaktywnienia pamięci w obszarze strony $D5.
      Strona ta normalnie nie jest przez atari obsługiwana, dekoder na płycie atari wysyła sygnał CCTL "w powietrze" i na gniazdo karta. Ale ze strony $D5 nie
      można niczego odczytać (prócz samych FF, FF....), ani niczego tam zapisać.
      I to Ty możesz użyć sygnału CCTL, ale musisz wpierw na tej stronie umieścić pamięć, umieszcza się tu rejestry kartridża które też są pamięcią, tylko nazwa inna.
      Na stronę $D5 montujesz pamięć, uaktywniasz ją tym razem sygnałem CCTL i doprowadzasz R/W i F/2 by było jak projektanci przykazali.
      Zatem, CCTL nie ma nic wspólnego z S4, S5, z koleji RD4, RD5 nie ma nic wspólnego z CCTL. Owszem, jak kart ma rejestr na stronie $D5 to używa CCTL, ale pamięć karta sterowana jest przez S4, S5 wg opisu jak wyżej i sterując całość używa się wszystkich sygnałów.
      Dopiszę.... tak zapisujesz do pamięci atari
      LDA #$65
      STA $A002
      a tak do pamięci karta
      LDA #$65
      STA $A002
      bez różnicy, na pełnej szybkości.
      A jeżeli masz w karcie więcej pamięci to najpierw musisz bank wybrać
      LDA #A$ nr.banku
      STA $D500,nr.banku
      i teraz na pełnej szybkości w obrębie banku
      LDA #$65
      STA $A002
      etc....etc.... itd....
      • 20:
         
        CommentAuthorgienekp
      • CommentTime6 Dec 2022 23:12
       
      @Zenon

      A jak się zachowa ATARI gdy RD4=1 i RD5=1 ale kompletnie nic nie podłącze. Czy odczyt z $8000-$9FFF i $A000-$BFFF da mi również FF?
      • 21:
         
        CommentAuthorjhusak
      • CommentTime7 Dec 2022 00:12 zmieniony
       
      Musi tak dać, inaczej byłby konflikt, jaby coś na szynie innego było.
      • 22:
         
        CommentAuthorgienekp
      • CommentTime7 Dec 2022 00:12
       
      To prosta sprawa.
      SN74LVC8T245DWRG4 załatwia robotę.

      DIR podłączam do RW z ATARI.
      A nOE to (CCTL AND S4 AND S5).
      • 23: CommentAuthorZenon
      • CommentTime7 Dec 2022 01:12 zmieniony
       
      Tak, da odczyt $FF....
      Gdy RD4= lub (i) RD5=1 to MMU odłącza wskazany obszar pamięci Atari.
      Przy próbie odczytu nie ma skąd czegoś odczytać. Szyna danych jest tylko opornikami podciągnięta do Vcc, stąd odczyt $FF, $FF...
      Określam to że Atari pobiera dane "z powietrza". A jak odczyta się coś innego to znak że na płycie coś walnięte lub..... brak oporników podciągających i odczyt "złapał" jakieś zakłócenia. Ścieżki na płycie zadziałały jak antena. Gwoli ścisłości, niektóre płyty nie mają tych oporników. Łatwo się o tym przekonać próbując odczytać ze strony $D5. Np.
      10 FOR K=0 TO 255
      20 PRINT (PEEK(54528+K))
      30 NEXT K
      40 GO TO 10
      Powinno na ekran wyskakiwać 255, 255.....
      Jak jest inaczej, oporników na płycie nie ma. Producent zaoszczędził a użytkownik ma kłopot (potencjalny).
      • 24:
         
        CommentAuthorAlex
      • CommentTime15 Dec 2022 14:12
       
      Coś się dzieje w temacie?
      • 25:
         
        CommentAuthorjhusak
      • CommentTime15 Dec 2022 14:12
       
      Płytki pewnie płyną statkiem :)
      • 26:
         
        CommentAuthorgienekp
      • CommentTime15 Dec 2022 17:12
       
      Płytki jeszcze nie ma bo czekałem na Mousera (przedwczoraj doszło), żeby mieć pewność jakie są wymiary elementów (zwłaszcza gniazd jack).
      Generalnie jest dobrze :)

      Zamówiłem na 10 zestawów, większość elementów to TSSOP więc kruszynki do lutowania :)

      Schemat już jest prawie gotowy, zostanie tylko optymalizacja, ale nie będzie żadnych kolizji na magistrali. Logika sprzętowo pilnuje bankowanie i kierunek R/W
      • 27:
         
        CommentAuthorpirx
      • CommentTime15 Dec 2022 18:12
       
      czad!!!
      • 28:
         
        CommentAuthorpancio
      • CommentTime16 Dec 2022 08:12
       
      To będzie torpeda... jeśli brakuje ci jakiś elementów - wal śmiało!
      • 29:
         
        CommentAuthorgienekp
      • CommentTime16 Dec 2022 09:12
       
      Elementy mam już wszystkie, ale musiałem zejść z gabarytami w dół dla niektórych scalaków. Koszyk budowałem przez 2 dni i pomiędzy jednym a drugi dniem potrafiły niektóre części zniknąć z rynku. :)
      • 30:
         
        CommentAuthorAlex
      • CommentTime19 Dec 2022 18:12
       
      No to pozostaje czekać na testy :)
      • 31: CommentAuthorpajero
      • CommentTime19 Dec 2022 20:12 zmieniony
       
      A ja bym nabył, by po-kodować i się przekonać.

      Bardzo spodobał się mi cart Nost'iego Tomek8.

      Tu idea jest ta sama, inna realizacja.

      Czy slot miniSD będzie ukryty w obudowie, czy dostępny na zewnątrz?
      • 32:
         
        CommentAuthorAlex
      • CommentTime21 Dec 2022 15:12
       
      Przy cenie ESP można by wydawać gry na cartridge'ach mając do dyspozycji sprzętowe sprite'y i inne bajery :)
      • 33:
         
        CommentAuthorpirx
      • CommentTime21 Dec 2022 16:12
       
      taken jest planen(?)
      • 34:
         
        CommentAuthorgienekp
      • CommentTime21 Dec 2022 19:12
       
      Slot karty ukryty w obudowie. Nie chcę, żeby nic wystawało. Czyli wsadzamy do obudowy i wygląda jak zupełnie zwykły cart.

      ...chyba, że ktoś nawierci dwa otwory i będzie mógł robić miksy audio i video przez jacki, ale nawet nie wiem czy to będzie działać bo to totalny eksperyment z mieszaniem video między liniami. :)

      Już ostatnia prosta z optymalizacją linii na PCB i leci do chińczyka.

      Czy jakiś specjalista od ESP32 umiałby sprawdzić czy puszczony WPROST (lub po dzielniku napięć) sygnał video ATARI na ADC1 w ESP spowoduje, że wykryje synchronizację pionową?. Może się okazać, że PIN w ESP32 wcale nie musi być jako ADC1 ale jak zwykły GPIO. Synchro na video idzie mocno w dół. Bo jak ESP32 wykryje dokładnie ten moment to miksowanie linii ANTICa i "czegoś nowego" będzie zupełnie naturalne. Bo nie ma przeszkód, żeby program ANTICA był na wspólnym adresie z ESP32 i ESP32 będzie wiedział, że odtąd dotąd robi ANTIC a potem jest dziura i tutaj jest 256 kolorów w jednej linii. ;)

      Nie chcę, żeby ATARI było tylko dawcą zasilania, więc wszystko jest tak robione, że główne skrzypce gra hardware ATARI a ESP32 to tylko niewolnik od najgorszej roboty :)

      Projekt będzie full Open, ale płytki będą też dostępne jako wsparcie dla stowarzyszenia PTODT :)
      • 35: CommentAuthorpajero
      • CommentTime22 Dec 2022 19:12 zmieniony
       
      ESP do jakiej czarnej roboty ?
      Jeśli nie będzie HALT CPU to niczego nowego nie zobaczymy.
      Więcej zmian na rastrach nie zobaczysz, jedna zmiana koloru na raz etc.



      Ja czekam na sprawny cart z 4,8 czy 16MB RAM z programową blokadą zapisu, dostępem do karty SD (by wypełniać ten RAM)
      To już ogrom pracy przed Tobą.
      • 36:
         
        CommentAuthorgienekp
      • CommentTime23 Dec 2022 12:12 zmieniony
       
      Ależ HALT CPU toż to zbrodnia na ATARI, zabronione konwencją genewską :)

      Czarna robota dla ESP? Proszę bardzo :)

      1. Zbankować kartę SD
      - to jest podstawowe zadanie i cel budowy tego karta. Z wiedzy zaczerpniętej od znajomych, szybka karta SD jest w stanie zastąpić SRAM dla takiego procka. Czy się uda? Zobaczymy. :)

      2. Akcelerator matematyczny dla 6502
      - policzy mnożenia, sinusy, pierwiastki itd.
      - może działać w trybie zadaniowego, niech adresy $D500-$D503 to A, $D504-$D507 to B, a $D508-$D50B to Y. I niech przykładowo $D50C to "szybki bajt" do komunikacji, a $D50F to zadanie. Zadanie to zwykła liczba, która mówi co ma zrobić z A,B i Y. Np. Y=A+B (float32), albo Y=A*sin(B) itd. Albo COPY A TO R1. R0-R7 to rejestry wewnętrzne. No więc policzenie Y=R1*sin(sqrt(R2*R2+R3*R3)+PI) to dla 6502 będzie seria LDA, STA. Na koniec zeskalowany wynik wprost odczyta z "szybkiego bajtu". [Cała strona $D5xx jest IN/OUT]

      3. Akcelerator graficzny
      - przestrzeń RAM widzi ESP32 i ANTIC i 6502 więc może postawić punkt
      - narysować linię, narysować wypełniony trójkąt, wyczyścić ekran
      - zrzutować bryłę 3D na 2D
      - nałożyć dwa bitplany na jeden, żeby jak na filmiku tło poruszało się niezależnie od pierwszego planu
      - zrzutować w locie wewnętrzną pamieć obrazu na Graphics 12 (ten fontowaty z 5 kolorami) - to by mi najbardziej pasowało :D

      4. Karta graficzna (to jest totalny test)
      - to jest to co na płycie jest u góry, to jest opcja i jakby co to można tego nie lutować.
      - mamy dwa gniazda jako jacki stereo jeden IN drugi OUT; do IN dajemy z ATARI VIDEO i AUDIO, a jack OUT idzie do TV.
      - jeden z kanałow IN jest sumowany z DAC2 ESP; cel, zsumować dźwięk z ATARI z dźwiękiem z ESP.
      - natomiast VIDEOI IN jest rozdzielane na dwa tory; jeden leci wprost do ESP, celem wyłapania synchronizacji pionowej; drugi tor leci do switcha analogowego, który pozwoli przełączać sygnał analogowy pomiędzy VIDEO z ATARI a VIDEO z ESP. Switch jest szybki, więc bez problemu ukryje linię z ATARI nakładając nową z ESP, a że ESP udowodniło w wielu projektach, że wprost potrafi generować całe obrazy PAL to i jedną linię da radę. :) i kolorów w linii będzie dużo.

      Jedyne ograniczenie, to że może braknąć mocy na wszystko. Jakby to było FPGA to bez problemu te numery przejdą. Niestety kostka która przed covidem kosztowała 35zł teraz ma teoretyczną cenę ponad dwie stówy, ale pal licho cenę, nie jest po prostu dostępna. Więc dlatego jednak będziemy wyciskać siódme poty z ESP. Które są dość tanie i DOSTĘPNE :)

      P.S. Płytka zaprojektowana. Chińczyk wycenia po tej najniższej cenie, więc jest dobrze. Poleży ze dwa dni, żebym o projekcie zapomniał i potem sprawdzę babole. Jak będzie OK to puszczam w produkcję i zobaczymy co to ESP na kagańcu od ATARI potrafi :)
      • 37:
         
        CommentAuthorpirx
      • CommentTime23 Dec 2022 15:12
       
      przez chwilkę się martwiłem, że esp32 ma tylko SPI do komunikacji z SD - to trochę problemik, bo ponoć coraz trudniej kupić microSD z SPI. niby jest w standardzie, ale xinczyki się nie przejmują i robią swój standard ;) ale szybki przeszuk mówi, że spokowo da się po SD zarówno 1 jak i 4 bit jechać.
      • 38:
         
        CommentAuthorAlex
      • CommentTime23 Dec 2022 20:12
       
      Nie zapominajmy o Wi-Fi i BLuetothu, które są on board ;)
      • 39: CommentAuthorpajero
      • CommentTime5 Jan 2023 00:01
       
      Toż to wysyp esp32 (tu: atariage)

      ->link<-
      • 40:
         
        CommentAuthorgienekp
      • CommentTime5 Jan 2023 17:01
       
      Cena i dostępność.

      P.S. Płytki płyną...
      • 41:
         
        CommentAuthorgienekp
      • CommentTime18 Jan 2023 21:01 zmieniony
       
      No przyszło. Teraz dziobanie z lutowaniem.

      Na pierwszy rzut oka, eksperymentalne gniazda ładnie między podporami obudowy sikora siedzą. @Mq dobrze te podpory narysował na szablonie :)
      • 42:
         
        CommentAuthorMq
      • CommentTime19 Jan 2023 01:01 zmieniony
       
      Starałem się:-) Jestem dokładny w takich pracach, ale zawsze coś tam delikatnie może się nie zgadzać, bo to trudno się tak mierzy w trójwymiarze "z natury". Ja mierzyłem obudowę gotową, płytkę pcb drukowałem na papierze i przymierzałem ten wydruk czy jest dobrze. Niemniej jednak jak zamówiłem pierwsze płytki, to były minimalne przesunięcia, bo pewnie moja drukarka ma jakąś tolerancję wymiarów, i pewnie tak samo fabryka u Chińczyka. Dlatego pisałem, żeby traktować to z jakąś tam tolerancją, bo jak się zrobi idealnie na styk, to może coś tam lekko nie pasować. Elementy też są różne. Np. robiłem płytki z podstawkami PLCC i miałem takie podstawki od różnych producentów - niektóre pasowały między podpory idealnie, a niektóre kolidowały minimalnie i trzeba było i tak podpory wycinać.

      No ale fajnie, że Tobie wszystko spasowało dobrze. Fajnie to wygląda. Najbardziej jestem ciekaw jak ktoś to uruchomi, wykorzysta, i zrobi coś na tym co mnie zaskoczy:-)
      • 43:
         
        CommentAuthorccwrc
      • CommentTime19 Jan 2023 12:01
       
      Tak sobie patrzę na OgrCART, na tą transparentną obudowę, na to co robi Mr. gienekp i tak sobie myślę, kiedy cart będzie miał pełne sterowanie przez podczerwień.

      Mq mógłby udawać zaskoczenie :]
      • 44:
         
        CommentAuthorgienekp
      • CommentTime19 Jan 2023 12:01
       
      Aż sprawdzę, czy ta przeźroczysta przepuszcza sygnał z pilota. :)

      No pracy jeszcze dużo.

      Najpierw te robaczki trzeba polutować. Chyba będę musiał kogoś do pomocy poprosić bo to może być na granicy mojej cierpliwości :)
      Potem testy, czy elektronika nie gryzie się sama ze sobą. Potem czy cart nie zepsuje ATARI, potem czy w ogóle ATARI chce gadać z ESP.
      Jak zaskoczy to klepanie w C, obsługa magistrali carta, potem emulacja jakiegoś standardu (coś ala MAXFLASH). I budowanie wszelkich akceleratorów. Matematyczne będą łatwiejsze, graficzne już niekonicznie.

      Roboty sporo, nie trudnej ale takiej żmudnej. Czy będzie efekt łał? Nie mam zielonego pojęcia. :) Obiektywnie patrząc to większe jest prawdopodobieństwo, że to nie zadziała. Na szczęście każdy pasjonat jest na tyle naiwny, że pcha się w nieznane i czasem, czasem... jak ślepej kurze :)
      • 45:
         
        CommentAuthorpirx
      • CommentTime19 Jan 2023 13:01
       
      @gienekp ja mam w glowie cala mase czadu, pewnie najszybciej to emulgator nesa, zeby wreszcie sie dalo w super maryo i zelde zagrac nie wiadomo po co. albo gemboy - nawet by nie trzeba bylo z kulorkami kompinowac
      • 46:
         
        CommentAuthorjhusak
      • CommentTime19 Jan 2023 18:01 zmieniony
       
      @gienekp, należy dać daki cart np. xxl-owi - on już Cię pokieruje, co on tam chce. Ja tam bym nie szalał "wszerz", tylko "wzdłuż". Jakby się dało linie szybko rysować, to już efekt "łał" by był. A jak wypełnienie - cód miód i orzeszki.

      A wtedy wszystkie słynne demka 3D przeportować z Amigi czy ST.
      • 47:
         
        CommentAuthorpancio
      • CommentTime19 Jan 2023 23:01
       
      Broń boże XXL-owi... to się skończy puczem, wojną albo inną katastrofą lub załamaniem nerwowym większości Atarowców... bo przecież Atari tak nie chciało!
      • 48:
         
        CommentAuthorgienekp
      • CommentTime20 Jan 2023 13:01
       
      Chciało nie chciało, trik musi być taki, że stockowe zaplombowane "ma robić 3D". :)

      A poruszamy się tylko w granicach tego co ATARI ma wyprowadzone, czyli jak dla mnie "tak chciało".

      Sama idea Nowego Urządzenia, skłania do tego, że ATARI wręcz promowało dopinanie cudaków na magistralę. Szkoda tylko, że procedury NewDevice nie bazują na stronie $D5xx tylko na głupim $D1xx.

      NESy dopinały jakieś akceleratory ukryte w cartach i potem brylowali jakie to fikuśne. To my też tak chcemy :)
      • 49: CommentAuthoradi
      • CommentTime20 Jan 2023 16:01
       
      Atari 2600 też dopinało Pokey-a w Pitfall 2 aby ubogacić dźwięk.
      • 50:
         
        CommentAuthorpancio
      • CommentTime20 Jan 2023 17:01
       
      @gienekp, zawsze można zapiąć ECI jeśli chcesz ND... tak jak ma to miejsce w AVG :-) Wiem, że to jest kolejne kilka dodatkowych sygnałów do obsłużenia - można pomyśleć w kolejnej rewizji :-)