1

Zapraszam do testowania Atari Boy - emulatora Game Boy dla Atari XL/XE z A8PicoCart (z 16MB FLASH).

Załączony .uf2 to wkład do zaprogramowania cartridga A8PicoCart.


Garść informacji:

Emulowany jest oryginalny Game Boy, nie Game Boy Color ani Game Boy Advance.

Cart został przetestowany na komputerach 800XL, 65XE, 130XE, zarówno PAL jak i NTSC. Testowano współpracę z Ulitimate1M, VBXE, QMEG, stereo.
Mimo testów, jest to wciąż wersja rozwojowa v.0.90b i mogą wystąpić jakieś błędy.

Po wgraniu nowego programu wewnętrzny dysk cartridga o pojemności 15MB pozostanie nienaruszony, czyli jeśli masz tam jakieś pliki, to nie stracisz ich.
I możesz nadal używać A8PicoCart do wgrywania programów Atari - wystarczy, że włączysz komputer trzymając wciśnięty klawisz "A".

Emulator obsługuje obrazy gier z Game Boy z rozszerzeniem .gb. Należy je wgrać na wewnętrzny dysk przez USB, dokładnie tak samo jak wgrywa się gry dla Atari.

W czasie gry wypróbuj klawisze OPTION i HELP by wyświetlić opcje i skróty klawiaturowe. Tam są wszystkie niezbędne informacje.
ESC pozwala wybrać inną grę bez wyłączania komputera.

Emulator pozwala na zapis i odczyt stanów gry.
Konfigurację można zapisać jako ogólną, lub przypisaną do danej gry.
Pliki stanu i opcji są zapisywane na dysku w katalogach .saves i .options i po połaczeniu przez USB można je ręcznie backupować i kasować.

Jeśli Atari wyposażone jest w dwa Pokey'e (stereo), to automatycznie zosanie ustawiony dźwięk stereo.

Domyślnie emulator pracuje w trybie standard, gdzie procesor jest taktowany 250 MHz. Dla niektórych gier jest to za mała wydajność (szczególnie z Atari NTSC) i nie osiągają 60 fps jakie generował Game Boy. Można to sprawdzić wyświetlając FPS na ekranie (klawisz F). Można zmienić taktowanie procesora z trybu Standard na Turbo (300 MHz). Nie ustawiałem tego jako standard, bo nie jestem pewny stabilności działania przy takim overclokingu.


Prezentacja Atari Boy:
https://youtu.be/HSlbrIAWdxM?t=4210


Znane błędy:

W czasie testów dwukrotnie natrafiono na problem z obsługą transferu gier przez USB: transfer plików spadał do 10KB/s lub występowały błędy transmisji. Najprawdopodobniej problem wynika z tego, że usuwanie plików zwalnia ich miejsce w FAT, ale nie usuwa mapowań danych w warstwie FLASH i przy większej rotacji plików może to spowodować spowolnienie. Jeśli taki problem wystąpi w Opcjach w zakładce DISK dodano możliwość optymalizacji dysku (żadne dane nie są usuwane), a jeśli to nie pomoże to wyczyszczenia danych na dysku (program pozostaje nienaruszony).

Emulator nie jest doskonały i niektóre gry nie działają prawidłowo. Do tej pory znalazłem: Bubble Bobble, Adams Family, Street Fighter 2. Będzie to diagnozowane.

Post's attachments

atariboy-v090b-dual.uf2 536 kb, liczba pobrań: 5 (od 2026-10-14) 

Tylko zalogowani mogą pobierać załączniki.

2

https://i.imgflip.com/b3h4kp.jpg

3 Ostatnio edytowany przez stRing (Wczoraj 23:20:50)

Dziękuję Nosty za wspaniały emulator. Moje Atari odżyło na zielono :)
Chwilę mi zajęło ogarnięcie jak zapisać ustawienia, nie mogłem zrozumieć jak to działa i ztcw należy to robić na każdej stronie osobno.

Post's attachments

Screenshot_20261015_001905_Gallery.jpg 991.56 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.

4

stRing - nie, ustawień nie zapisuje się na każdej stronie osobno :)

Choć faktycznie, jest to odrobinę skomplikowane. Możesz zapisać ustawienia jako "global" - klawiszem Option. Wtedy zapisywane są ustawienia i wracasz do gry. Ale możesz też zapisać je tylko dla aktualnie granej gry (klawiszem S). Jeśli to zrobisz, to te ustawienia "dla gry" zawsze będą ładowane gdy odpalasz tę grę. Jeśli odpalisz inną, to wczytają się ustawienia "global".

Są też takie ustawienia, które niejako z definicji są globalne. Np. opcja automatycznego odpalenia ostatnio granej gry po włączeniu Atari.

5 Ostatnio edytowany przez xxl (Dzisiaj 03:51:57)

oprocz zapisow stanu gry przydalby sie jeszcze zapis screenshota 1:1


----

poprosze jeszcze emulator c64, zx spectrum i NES

:D

http://atari.pl/hsc/ad.php?i=1.