Característiques de la consola Game Bub basada en FPGA

  • Portàtil open source amb FPGA Artix-7: cartutxos GB/GBC/GBA i ROMs en microSD.
  • Dock HDMI amb suport per a comandaments Bluetooth i backup/restauració de cartutxos.
  • Perifèrics integrats: rumble, giroscopi, acceleròmetre i rellotge en temps real.
  • Fabricació amb Soldered, distribució per Mouser i documentació a GitHub.

Consola Game Bub basada en FPGA

La Game Bub s'ha colat al radar dels amants del retro per una raó molt clara: és una portàtil open source que llegeix cartutxos originals de Game Boy, Game Boy Color i Game Boy Advance i, a més, carrega ROMs des de microSD sense necessitat de flashcarts externs. A diferència de les típiques consoles amb emulació per programari, aquí el cor és una FPGA capaç de replicar el maquinari clàssic a nivell de circuit per clavar temps, àudio i latència.

Darrere del projecte hi ha l'enginyer Eli Lipsitz, amb una proposta que combina fidelitat tècnica i comoditats modernes: pantalla IPS retroil·luminada, altaveus estèreo, USB-C, bateria de llarga durada, connectivitat sense fils i un dock opcional amb sortida HDMI i suport per a comandaments Bluetooth. Tot, a més, amb filosofia 100% de codi obert en maquinari, firmware i gateware perquè qualsevol pugui aprendre, modificar i contribuir.

Tecnologia clàssica amb enfocament actual

Tecnologia de Game Bub FPGA

La gran diferència de Game Bub respecte a consoles retro basades en Linux i emuladors (com moltes Anbernic o Miyoo) és el seu emulació a nivell de maquinari mitjançant FPGA. A la versió de campanya s'empra un xip AMD (Xilinx) Artix-7 XC7A100T amb 101.400 cel·les lògiques i 607,5 KiB de block RAM, més que suficient per executar amb comoditat un core de GBA que ocupa menys d'un terç d'aquests recursos.

Convé destacar que en etapes primerenques hi va haver prototips sobre un Lattice iCE40UP5K (molt popular en projectes open-source pel baix consum), amb 5.280 LUTs i 120 Kb de RAM distribuïda. Aquesta fase va servir de laboratori, però la versió orientada al públic ha escalat Artix-7 per anar sobrada i garantir baixa latència, alta compatibilitat i marge de creixement.

Al costat de la FPGA, un microcontrolador ESP32-S3 assumeix tasques auxiliars: interfície d'usuari, gestió de menús i ajustaments, càrrega de ROM des de la targeta microSD i utilitats de respatller i restauració de cartutxos. Aquesta divisió de funcions descarrega la FPGA de tasques no crítiques i aporta una experiència més fluida i agradable.

A la pràctica, la consola s'utilitza com les originals: introdueixes un cartutx i jugues. Si prefereixes ROMs que posseeixes, les col·loques a la microSD i llest, sense configurar mil coses ni barallar-te amb BIOS o frontends. L'objectiu és mantenir una experiència nativa amb la flexibilitat del digital.

A nivell de discurs tècnic, Lipsitz mateix matisa l'hype que envolta les FPGA en el retrogaming: són emuladors com els de programari i la seva precisió depèn del core, no de la “màgia” del silici. Tot i així, reconeix que la interacció amb maquinari físic (cartutxos, cables Link, accessoris) és la gran carta d'aquest enfocament, i just aquí Game Bub brilla amb llum pròpia.

Maquinari i arquitectura: FPGA, memòria i controls

Arquitectura i components de Game Bub

El nucli computacional arriba reforçat amb 32 MiB de SDRAM y 512 KiB de SRAM connectats a la FPGA per donar ample de banda i caixet de baixa latència als cors, mentre que l'ESP32-S3 aporta connectivitat WiFi 2,4 GHz i Bluetooth LE i la capa de sistema. Aquesta combinació permet tant jugar com desenvolupar: la màquina es presenta també com plataforma FPGA portàtil per crear cors propis i experiències interactives.

En entrades, la consola exposa 12 botons gestionats per la FPGA per al joc i 4 més de sistema només per al MCU, amb distribució de botons ABXY que amplia possibilitats davant de clons més espartans. Al lateral trobaràs port USB-C per a càrrega, ranura microSD per a emmagatzematge i un connector de cable Link de tipus GBA compatible també amb GBC, pensat per a multijugador i connexió amb consoles originals.

La llista de perifèrics integrats inclou rumiar (vibració), acceleròmetre, giroscopi i rellotge en temps real (RTC), de manera que títols amb funcions especials es comporten com cal. L'equip té al radar afegir un sensor de llum en el futur per a jocs com Boktai, que ho aprofitaven en cartutxos originals.

Per als que vulguin trastejar, hi ha encapçalat PMOD d'expansió i accés obert a tot el maquinari des de programari personalitzat. Res no està capat: no hi ha bloquejos ni cadenats per forçar-te a comprar accessoris oficials; la filosofia és que puguis modificar i ampliar sense traves.

La compatibilitat amb accessoris originals no acaba al link cable: el disseny contempla accessoris peculiars i la comunitat ja experimenta amb Les còpies de seguretat, flasheig de cartutxos regrabables i extracció de fotos de Game Boy Camera, facilitat per la integració amb l'eina open-source FlashGBX.

Pantalla, àudio, bateria i disseny

Pantalla i disseny de Game Bub

La versió de campanya equipa una pantalla IPS de 4,0 polzades a 720 × 480, amb imatge nítida, colors sòlids i bona visibilitat. A les primeres proves hi va haver muntatges amb panells IPS de 2,6 polzades a 320 × 240, però la producció apunta al format més gran per guanyar llegibilitat sense perdre aquest look noventer que ens encanta.

El so va a càrrec de altaveus estèreo de 1 W, amb connector d'auriculars TRS per a sessions silencioses. La intenció ha estat modernitzar el clàssic portàtil: àudio més ple, · luminació de qualitat i zero dependència de piles AA.

En autonomia, la xifra objectiu és ambiciosa: més de 14 hores de joc amb bateria de 3.000 mAh i carrega per USB-C. En prototips previs es parlava de 2.000 mAh i unes 6 hores, de manera que el salt de capacitat i eficiència és notable de cara a la versió final.

El xassís es presenta a plàstic transparent i robust per ensenyar l'electrònica, amb aquest aire 90 tan reconeixible. Abans es van provar carcasses impreses en 3D, perfectes per iterar, però la producció apunta a millor ajustament i tacte més uniforme. El conjunt ronda els 85×174×19 mm i 250 g, còmode per a mans adultes.

La distribució de botons ABXY, creueta i gallets ofereix control precís i un plus de versatilitat davant de la Game Boy original. L'objectiu ha estat barrejar ergonomia actual amb sensació autèntica, i els tests de centenars d'hores en prototips apunten en aquesta direcció.

Dock HDMI, comandaments i joc en pantalla gran

Per als que vulguin portar l'experiència a la tele, Game Bub Dock (accessori opcional) afegeix sortida digital de vídeo i compatibilitat amb comandaments sense fil. Suporta Bluetooth amb Xbox, DualShock/DualSense, Switch Pro, 8BitDo i altres, i també controladors amb cable tipus Xbox mitjançant els ports USB del darrere, amb possibilitat d'ampliar la llista per programari.

El Dock serveix a més per carregar la consola mentre jugues a la pantalla gran. És un afegit pensat per maximitzar la utilitat del sistema, mantenint lenfocament de fidelitat i compatibilitat amb accessoris originals (com el link cable) que distingeix a la Game Bub.

Una altra funció estrella és la de respatller i restauració de partides i ROM des dels teus cartutxos de GB/GBC/GBA. Gràcies a la integració amb FlashGBX, pots salvar partides per evitar pèrdues, reflaixar cartutxos regrabables i fins i tot recuperar fotos de Game Boy Camera, tot des de la pròpia consola.

A la mà, l'experiència pretén ser “endollar i jugar”. Res d'assistents interminables: la Game Bub arrenca ràpid, detecta el cartutx i et llança al joc. Si optes per ROMs que tens, les càrregues a la microSD i navegues per una interfície directa gestionada per l'ESP32-S3.

La connectivitat sense fils (WiFi i Bluetooth Low Energy a la consola) obre la porta a actualitzacions fàcils i característiques futures. L'equip posa èmfasi a publicar millores periòdiques dels cors per anar polint compatibilitat i detalls de sincronització.

ROMs, cartutxos i escena homebrew

Un dels grans atractius és que no necessites un flashcart específic: la Game Bub permet carregar ROMs des de la microSD, el que ve de perles per gaudir de l'escena homebrew i romhacks. Aquest mode coexisteix amb la ranura física per a cartutxos, de manera que pots alternar entre la teva col·lecció i els teus projectes preferits amb tota comoditat.

La compatibilitat amb el cable Link habilita multijugador tant entre dos Game Bub com amb consoles originals de Nintendo, mantenint lesperit de lexperiència portàtil clàssica. Per als puristes, poder utilitzar cartutxos i accessoris reals és un plus que no ofereixen la majoria de màquines purament emuladores.

Els perifèrics integrats (rumble, acceleròmetre, giroscopi, RTC) repliquen funcions especials de cartutxos clàssics, de manera que títols que depenen daquests sensors es comporten com sespera. La possible inclusió d'un sensor de llum més endavant completaria el set per a joies com ara Boktai.

Per si no n'hi hagués prou, la consola ofereix còpia i restauració de partides dels teus cartutxos, la qual cosa és clau per preservar progressos i col·leccions. Mai més aquesta bateria de desament morint per sorpresa: aquí ho pots preservar tot de forma senzilla i oberta.

Si et mous per comunitats com Reddit o X veuràs molta conversa sobre el projecte; de vegades, els fils mostren avisos de galetes o de JavaScript deshabilitat, però sota aquests banners hi ha debats reals sobre precisió, latència, accessoris i el valor que una portàtil així sigui totalment oberta.

Open source, llicències, documentació i fabricació

La Game Bub és oberta de veritat: maquinari, firmware i gateware estan llicenciats sota CC BY-SA 4.0 (hardware) i GPLv3 (software), cosa que garanteix que les millores tornin a la comunitat. Es publica el codi i la documentació d'arquitectura, i n'hi haurà una guia d'usuari completa quan comencin els enviaments.

Més enllà del producte final, el projecte contribueix activament a l'ecosistema d'emulació open source, recolzant-se en dècades de recerca i aportant codi original i documentació. La idea és que la preservació del videojoc passi per l'obertura, no pel secretisme ni per tancar el maquinari.

A la part industrial, el pla de fabricació es realitza amb Soldered Electronics a Osijek (Croàcia), amb experiència en maquinari open source. Ells s'encarreguen del proveïment, assemblatge de PCBs, muntatge final i empaquetat. La logística global va a càrrec de Mouser (soci de Crowd Supply), que distribuirà els patrocinadors.

L'equip reconeix que es tracta d'un producte complex, amb moltes peces en joc, i per això han buscat un soci amb expertise en producció. A més, el disseny intenta mitigar riscos amb components àmpliament disponibles per reduir l'impacte d'eventuals faltes d'estoc.

Tots els arxius de disseny (inclosos esquemes i CAD de la carcassa), el firmware i el gateware estan al repositori de GitHub. És la plataforma ideal tant per a usuaris curiosos com per a desenvolupadors que vulguin ampliar funcionalitats o portar cors a la consola.

Comparatives i preu esperat

A la franja premium trobem a Butxaca analògica, amb un plantejament més tancat i un preu que ronda els 220 dòlars sense extres. La Game Bub, segons estimacions prèvies en alguns articles, es podria moure en 100-120 dòlars, quedant-se en un segment intermedi si aquesta xifra es confirma al tancament de campanya.

Al món de les FPGA de sobretaula, projectes com senyor són referència, però no són portàtils ni estan orientats a cartutxos físics. Game Bub es posiciona com una alternativa centrada a l'experiència portàtil i oberta, amb una corba dús molt més amable: insereixes cartutx i jugues, o tires de microSD si prefereixes.

La discussió “FPGA vs emulació programari” és recurrent, i el mateix Lipsitz recorda que ni hi ha precisió perfecta garantida ni la FPGA és intrínsecament superior. L'important és que aquí la reproducció és molt fidel i pràctica, i que l'accés a maquinari real (cartutxos, link cable) resulta més natural que en programari.

Si busques una màquina “tot en un” multimèdia, aquesta no és. La filosofia és oferir una experiència autèntica amb els sistemes de Game Boy, sense pretendre abastar milers de plataformes a costa de sacrificar precisió o senzillesa.

Estat del projecte, roadmap i riscos

El projecte porta més de tres anys de desenvolupament actiu i els testers han acumulat centenars dhores en prototips. Els cors d'emulació són estables i amb una alta compatibilitat, tot i que l'equip és transparent: encara hi apareixeran imprecisions i casos rars que s'aniran corregint amb actualitzacions.

En paral·lel, hi ha una enquesta pública per prémer l'interès en una variant horitzontal d'estil GBA i per conèixer el nivell de comoditat de la comunitat amb la soldadura, senyal que es valora llançar kits o versions llestes per fer servir segons demanda.

El codi font està disponible des de ja a GitHub, i la campanya a Subministrament de multitud marcarà els temps de fabricació i enviament. Després de la producció a Croàcia, els productes aniran als magatzems de Mouser per a distribució global, com és habitual a la plataforma.

Riscos: a més de la possible escassetat de components que afecti terminis, podrien donar-se fluctuacions de preu per aranzels. L'equip pretén minimitzar-lo fabricant a la UE i usant peces comunes, però com amb qualsevol maquinari, hi pot haver ajustaments i retards.

Tot i la complexitat inherent a un dispositiu així, el plantejament és sòlid: especificacions folgades (Artix-7, memòria extra, sensors), obertura total, documentació clara, dock opcional potent i una comunitat retro desitjosa de preservar videojocs amb precisió i sense lligams.

Qui busqui una portàtil que convisqui amb cartutxos originals, ofereixi ROMs en microSD, permeti fer backups, es connecti per HDMI a la tele, accepti comandaments Bluetooth ia més estigui pensada per desenvolupar cors FPGA, aquí té una candidata molt seriosa. Poques màquines combinen tan bé fidelitat, comoditat moderna i obertura radical.

Powkiddy
Article relacionat:
Powkiddy RGB20S: Consola portàtil retro amb 20.000 jocs