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.
