GBA-Link-Connection è un insieme di librerie C++ per interagire con la porta seriale del Game Boy Advance (GBA), progettato per aggiungere il supporto multiplayer ai giochi homebrew. Include anche binding in C per compatibilità.
Ultimo Aggiornamento: v8.0.3
💳 Novità in LinkCard (e-Reader/DLC)
-
✅ Trasmissione più affidabile delle schede
-
🌍 Supporto per l’inglese nel DLC Loader (Shift-JIS)
-
🐞 Nuova modalità debug e codici di errore migliorati
📚 Librerie Disponibili
👾 LinkCable
-
Modalità Multi-Play a 16 bit (fino a 4 giocatori via cavo link)
-
Gestione automatica dei timeout e riconnessioni
-
Supporto per code di messaggi
📻 LinkWireless
-
Fino a 5 giocatori con l’adattatore wireless ufficiale
-
Modalità server/client con rilevamento automatico
-
Ottimizzato per ridurre la perdita di pacchetti
🌎 LinkUniversal
-
Unifica cavo e wireless in un’unica API
-
Riconoscimento automatico del tipo di connessione
🔌 LinkGPIO
-
Controllo diretto dei pin SI, SO, SD, SC
-
Ideale per progetti hardware personalizzati (LED, motori, sensori)
🔗 LinkSPI
-
Comunicazione ad alta velocità (fino a 2Mbit/s)
-
Supporto per connessioni GBA ↔ PC (Raspberry Pi)
⏱️ LinkUART
-
Comunicazione seriale con PC via cavo USB-UART
-
Invio e ricezione di stringhe di testo
🟪 LinkCube
-
Collegamento a GameCube/Wii tramite protocollo Joybus
-
Scambio di dati a 32-bit
💳 LinkCard
-
Supporto per e-Reader e DLC
-
Trasferimento di contenuti scaricabili
📱 LinkMobile
-
Connessione Internet con l’adattatore Mobile GB (progetto REON)
-
Supporto per TCP/IP e chiamate PPP
📺 LinkIR
-
Controllo dispositivi a infrarossi
-
Supporto per il protocollo NEC (telecomandi)
🖱️ LinkPS2Mouse / ⌨️ LinkPS2Keyboard
-
Collegamento di mouse e tastiera PS/2 al GBA
-
Ideale per giochi e applicazioni con input avanzato
Come Aggiornare
Scarica l’ultima versione dalle Release ufficiali e sostituisci i file nella cartella lib/
.
🔗 Repository: github.com/rlabs/gba-link-connection