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ń: 2 (od 2026-10-14) 

Tylko zalogowani mogą pobierać załączniki.

2

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