26

@takron27 - nie mam pojęcia jak obsłużyć drugi fire z pada od Segi. Sądzę, że bez przejściówki obsługującej standard 2B+ by się tu nie obyło, ale to Larek jest naszym specem w tym temacie. Może skomentuje

Ad 2. Masz wyświetlanie FPS pod klawiszem f. Naciśnij łąskawie HELP i będziesz miał całą klawiszologię.

Ukrywania po 5 sek. nie zamierzam dorabiać, szkoda mi tokenów, sorry ;)
Ale jutro zamierzam udostępnić źródła, więc każdy będzie mógł sobie przerobić co chce.

27

W Castlevanii trochę się psuje wyświetlanie pozostałego czasu i wydaje mi się, że dźwięk w niektórych grach nie jest za czysty, ale Tetris działa :)

28

@realszopen - a włączyłeś tryb turbo w opcjach? :) W niektórych grach przy standardowym taktowaniu klatki spadają z 60 do 52 - 56i to przekłada się też na jakość dźwięku. W turbo praktycznie wszystkie gry trzymają 60fps

29

Nosty, chyba przegapiłeś mój post bo nic nie odpisałeś, więc pozwolę sobie powtórzyć:  Czy byłbyś w stanie pożenić Twój firmware z HamsterOS'em? https://meanhamster.com/games/mpe-power-engine

30

Podoba mi się to pico i to nie tylko w Atari jako emulator GB. Tanie i funkcjonalne urządzenie i wydaje się być świetne do retrokomputerów. Ja o tym nie wiedziałem, ale można dzięki niemu uzyskać w dość prosty sposób obraz po HDMI w N64, czy zbudować picostation do PSX'a, który czyta romy zamiast płyt. Nie inwestując wiele można rozbudowywać swoje maszynki. Ciekawe co jeszcze wymyślą?

31

@nosty - Thank You so much for Gameboy Emulator! Will play my fav games from childhood. Looks amazing!!! Bardzo pekne!

^Elanek
7x130XE + 3xAtari Falcon030 + 1xTT03 + 2xST-ATX

32

nosty napisał/a:

@takron27 - nie mam pojęcia jak obsłużyć drugi fire z pada od Segi. Sądzę, że bez przejściówki obsługującej standard 2B+ by się tu nie obyło, ale to Larek jest naszym specem w tym temacie. Może skomentuje

Wystarczy sprawdzić pinouty żeby dowiedzieć się że bez przejściówki się nie da, bo w Sega drugi button jest takim odpowiednikiem pierwszego tylko na pinie 9 (w atari Paddle A) ma zwieraną masę, tak jak button 1 w atari na 6.
A joy 2B+ używa takiego tricku, ze podaje określone napięcie z piny 7 (+5V) przez opornik 330ohm na pin 5 (button 3) i pin 9 (button 2). A na atari odczytuje się to jako stan paddle w jakiejś tam pozycji :)

Więc żeby używać pada od Segi jako 2B+ trzeba by zrobić przejściówkę która na 9 pin podaje 7 pin z opornikiem :P bo reszta jest zgodna.

kupię Atari 815 i 820 :)

33

@marc458- wybacz, musiało mi to umknąć. Dopiero teraz przyjrzałem się dokładnie projektowi HamesterOS. Jeśli dobrze, rozumiem, to ziggystar próbuje stworzyć pewne środowisko, standard, obsługujący (min.) A8PicoCart. Idea jest niezła: po co żonglować firmware'ami do cartridga, albo kupować kilka, skoro można stworzyć swój własny firmware łączący te gry korzystające z Pico, które chce się mieć i jeszcze odpalać z wygodnego, nowoczesnego systemu operacyjnego.

Problemy widzę dwa:
1.
Atari Boy to nie jest gra. Owszem sam program dla Pico zajmuje mniej niż 300kB, a flash'u w Pico jest 16MB. Ale poza rezerwacją 1MB, pozostałe 15MB przeznaczone jest na dysk, czyli na gry z GameBoya i Atari. Ciężko więc współdzielić miejsce z HamsterOS i innym softem. Ale oczywiście, jest to wciąż teoretycznie możliwe. Przecież można zmniejszyć trochę ten dysk, dopasować się do OS ziggystar'a i dorzucić jeszcze jakiś inny soft używający Pico. Ale... patrz punkt 2.

2.
Ja nie chcę już rozwijać Atari Boy'a. Przykro mi. Oczywiście, gdyby pojawił się jakiś gruby błąd w najbliższych dniach, to postaram się go naprawić. Ale dziś zamierzam udostępnić repozytorium ze źródłami + 80 kb notatek technicznych GPT (na moją prośbę prowadził je przez cały projekt) i przejść do realizacji kolejnych projektów dla Atari.

Poświęciłem Atari Boy'owi miesiąc (hahaha CAŁY miesiąc! ;) przed epoką AI byłyby to pewnie 2 lata) i uważam projekt za skończony i satysfakcjonujący mnie. Inne wyzwania czekają. Będę szczęśliwy słysząc, że komuś będzie się chciało poprawiać go czy przerabiać pod swoje potrzeby.

34

@nosty spoko, rozumiem. Dzięki za wyjaśnienia :)

35

a miałem już w tym roku nic nie kupować do Atari :D

Atari: V4sa TT030 Falcon030 Mega ST Mega STe 1040 STe 520 STm 800XL 65XE Jaguar Lynx I/II 7800 Portfolio / VME: ATW800/2 Mach64 Mach32 ET4000 CrazyDots PAMNet / SM146 SC1435 SM124 / Antonia2 ATSpeedC16 TF536 PAK68/3
Megafile30 Atari1050 DDDHDD XCA12 SF314 / AVGCART SUBCART SidecarTridge ACSI2STM FujiNet LynxMultiCard SkunkBoard CosmosEx SatanDisk UltraSatan USBFloppyDriveEmulator SDrive SIO2PC Eiffel
http://260ste.atari.org

36

nosty napisał/a:

@realszopen - a włączyłeś tryb turbo w opcjach? :) W niektórych grach przy standardowym taktowaniu klatki spadają z 60 do 52 - 56i to przekłada się też na jakość dźwięku. W turbo praktycznie wszystkie gry trzymają 60fps

Racja, dzięki, pomaga na skrzeczącą muzykę, są natomiast glitche w niektórych grach, np. we wspomnianej przeze mnie Castlevanii, czasem glitchuje się timer odliczający czas do końca w levelu, co ciekawe, wydaje się to względnie detemininistyczne zahcowanie i przy wchodzeniu po linie do komnaty powyżej znikają części gostka.

37

Wiesz, żaden emulator nie jest idealny. Spotkałem się też z różnymi ROM-ami, gdzie jeden działał, a inny nie, lub nieprawidłowo.

38

nosty napisał/a:

Wiesz, żaden emulator nie jest idealny. Spotkałem się też z różnymi ROM-ami, gdzie jeden działał, a inny nie, lub nieprawidłowo.

Dokładnie, idealny jest GB w szufladzie, Atari Boy przyjrzę się kodowi, a raczej wujek Claude jak wrzucisz repo. To zdanie już padło wiele razy, ale to co doświadczony programista może zrobić z AIem jest niesamowite. A to co niedoświadczony może jest bardzo ciekawe. Pokazałem dzisiaj 11-letniemu synowi, zrobił oczy :D