Retro-Go Gaming
Retro-Go is een programma om oude (maar goeie!) spelletjes op ESP32-gebaseerde toestellen te spelen, zoals de Fri3d Camp 2024 Badge. Het project bestaat uit een "lanceerder" en een selectie van de beste applicaties en emulators, serieus geoptimaliseerd om minder CPU, geheugen en opslag nodig te hebben, zonder minder compatibel te zijn!
Bediening
Algemene knoppen
RESET
: herstart de huidige appSTART+MENU
samen: Ga uit Retro-Go, terug naar de Fri3d App
Knoppen in de lanceerder
Menu
: Vorige schermStart
: Volgende schermX
: "Opties" menu:- Volume van het geluid
- Audio out: "Buzzer" die op de badge zit (stil en lage kwaliteit) of "Ext(ernal) DAC" voor de Communicator of andere externe luidsprekers
- Wi-Fi opties:
- Wi-Fi Access Point: activeer deze, verbind met de hotspot en surf naar http://192.168.4.1/ om de bestanden op de badge te beheren
Y
: Menu met "Find games" om te zoeken op de badge van je vrienden naar spelletjes die jij nog niet hebtA
: ActieB
: Terug- Boven/Onder: menuinstelling selecteren
- Links/Rechts: menuinstelling aanpassen
Knoppen in NES en Gameboy (Color) spelletjes
Start
: StartMenu
: Select (bijna nooit nodig)A
enB
: spelknoppen
Knoppen in Doom
Menu
: Wissel van wapenStart
: Gebruik (deur, knop, schakelaar)X
: Opties menuY
: Spel MenuA
: Schieten (of slaan)B
: Snel of zijwaarts lopen
Spelletjes toevoegen (of verwijderen)
Spelletjes voor emulators worden vaak "ROMs" genoemd die je op internet kan downloaden.
GameBoy (Color) ROMs hebben meestal een .gb of .gbc extensie, en NES games een .nes extensie. GameBoy Advance wordt niet ondersteund.
Je kan ook een .zip bestand maken met 1 ROM erin, waardoor het maar half zoveel opslagruimte gebruikt.
Intern geheugen
Om meer spelletjes naar het interne geheugen te kopieren:
- zet de hotspot van retro-go op de badge aan (X knop -> "Wi-Fi options" -> "Wi-Fi Access Point" en kies er eentje, bijvoorbeeld "retro-go-channel-3")
- verbindt met de hotspot vanop je laptop of telefoon
- surf naar http://192.168.4.1/ vanop je laptop of telefoon
- nu zie je een simpele file manager waarmee je mappen en bestanden kan toevoegen en verwijderen
- plaats je spelletjes ROMs in de map
roms/gb
,roms/gbc
enroms/nes
Extern geheugen (micro SD kaart)
Om het externe geheugen te beheren, kan je de hotspot gebruiken, net zoals voor het interne geheugen. Of kan je de micro SD kaart eruit halen en rechtstreeks daarop werken.
Micro SD kaart vullen
De badge zal proberen de micro SD kaart (geformatteerd als FAT32, niet exFAT of NTFS) te gebruiken. Als als dat niet lukt, koppelt hij het interne geheugen aan.
Als je een nieuwe micro SD kaart insteekt, is het aangeraden om dit eerst te vullen met de laaste nieuwe default_files_config_and_games.zip
van de releases pagina zodat je alle juiste standaard instellingen hebt, zoals de wifi netwerken.
Spelletjes zoeken
Als je graag wil zoeken naar spelletjes die je nog niet hebt op de badge van een vriend, dan kan dat rechtstreeks, zonder dat je een laptop of SD kaartlezer nodig hebt!
Het werkt in 3 stappen:
1) je vriend zet zijn hotspot aan (X knop -> "Wi-Fi options" -> "Wi-Fi Access Point" en kies er eentje, bijvoorbeeld "retro-go-channel-3")
2) jij verbindt met zijn hotspot (X knop -> "Wi-Fi options" -> "Wi-Fi select" -> "retro-go-channel-3" die je vriend koos)
3) jij zoekt naar spelletjes (Y knop -> "Find games" -> kies een map)
Dit kan even duren, maar als je het beu bent kan je het altijd stoppen door je badge te herstarten. Mocht er een fout optreden, probeer dan eens opnieuw - hij slaat spelletjes over die je al hebt.
Tip: Zet de beste paar spelletjes in een mapje /roms/nes/best
, /roms/gb/best
of /roms/gbc/best
en zet je zelfgemaakte spelletjes in /roms/gbc/gbstu
zodat je die gemakkelijk kan terugvinden.
Zelf spelletjes maken
Met GBStudio kan je zelf eenvoudig verschillende soorten spelletjes maken voor GameBoy Color. Als je op YouTube zoekt naar 'GBStudio' vind je een hele goeie playlist van filmpjes die je snel alles leren wat je moet weten.
Over Retro-Go
Retro-go heeft zelf ondersteuning voor de Fri3d Camp 2024 Badge maar de afgeleide versie retro-go-fri3d bevat een pak meer toeters en bellen die te specifiek zijn voor Fri3d Camp om in de algemene versie te kunnen.
Ondersteunde systemen:
- Nintendo Entertainment System (NES)
- Gameboy
- Gameboy Color
- DOOM (ook mods!)
Er zijn nog andere systemen ondersteund maar deze zijn niet geactiveerd op de Fri3D Camp 2024 Badge omdat ze minder populair zijn of omdat ze wat te traag werkten.
Eigenschappen:
- Menu in de spelletjes
- Favorieten en recent gespeelde spellen
- GameBoy kleurenpaletten, klok aanpassen en bewaren
- NES kleurenpaletten, PAL ROMs, NSF ondersteuning
- Opties om het scherm te schalen en te filteren
- Goeie performantie en compatibiliteit
- Turbo Snelheid/Doorspoelen
- Hoesjes en voorbeeldweergave van bewaarde spelstatus
- Meerdere spelstatussen bewaren per spel
- Bestanden beheren via draadloos netwerk
- Vriend-naar-vriend spelletjes ROMs delen
- Aansturing van piezoelektrische zoemer als primitieve luidspreker
- Ondersteuning voor Fri3d Camp 2024 "Communicator" en andere externe luidsprekers