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
     
    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
     
    @pancio - czy mógłbyś podać mi do siebie jakiś namiar?
    • 3:
       
      CommentAuthorjhusak
    • CommentTime4 Dec 2022
     
    A kondensator i rezystor utrzymujący odpowiednie poziomy przez chwilę po power on nie wystarczy?
    • 4:
       
      CommentAuthorpancio
    • CommentTime4 Dec 2022
     
    @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
     
    @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
     
    @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
     
    @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
     
    Domniemuję, że na pewno nie używałeś tych pinów, które bootują esp na wysokich stanach?
    • 9:
       
      CommentAuthorpancio
    • CommentTime4 Dec 2022 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 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
     
    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 zmieniony
     
    Zrobiłem upgrade z bramką NAND trzywejściową.
    • 13:
       
      CommentAuthorpancio
    • CommentTime4 Dec 2022 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
     
    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
     
    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 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 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
     
    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 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
     
    @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 zmieniony
     
    Musi tak dać, inaczej byłby konflikt, jaby coś na szynie innego było.
    • 22:
       
      CommentAuthorgienekp
    • CommentTime7 Dec 2022
     
    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 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
     
    Coś się dzieje w temacie?
    • 25:
       
      CommentAuthorjhusak
    • CommentTime15 Dec 2022
     
    Płytki pewnie płyną statkiem :)
    • 26:
       
      CommentAuthorgienekp
    • CommentTime15 Dec 2022
     
    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
     
    czad!!!
    • 28:
       
      CommentAuthorpancio
    • CommentTime16 Dec 2022
     
    To będzie torpeda... jeśli brakuje ci jakiś elementów - wal śmiało!
    • 29:
       
      CommentAuthorgienekp
    • CommentTime16 Dec 2022
     
    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
     
    No to pozostaje czekać na testy :)
    • 31: CommentAuthorpajero
    • CommentTime19 Dec 2022 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
     
    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
     
    taken jest planen(?)
    • 34:
       
      CommentAuthorgienekp
    • CommentTime21 Dec 2022
     
    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 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 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
     
    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
     
    Nie zapominajmy o Wi-Fi i BLuetothu, które są on board ;)
    • 39: CommentAuthorpajero
    • CommentTime5 Jan 2023
     
    Toż to wysyp esp32 (tu: atariage)

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

    P.S. Płytki płyną...
    • 41:
       
      CommentAuthorgienekp
    • CommentTime18 Jan 2023 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 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
     
    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
     
    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
     
    @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 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
     
    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
     
    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
     
    Atari 2600 też dopinało Pokey-a w Pitfall 2 aby ubogacić dźwięk.
    • 50:
       
      CommentAuthorpancio
    • CommentTime20 Jan 2023
     
    @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 :-)