Che cos'è Ham?
Ham è una libreria ottimizzata per GCC per programmare in C su piattaforma GBA (processore arm)
Io pensavo che Ham fosse un programma click-click-tac crea i tuoi videogiochi in pochi minuti, ma dopo aver scaricato l'SDK di 50Mb ho scoperto che era necessario sapere il C. Esiste un programma che crea videogiochi per GBA con una specie di autocomposizione?
Beh, sì, dovrebbero scrivere "powered by Ham", non "created with Ham". L'autocomposizione sarebbe spettacolare! Se la trovi, mi mandi il link per e-mail?
A cosa serve VisaGen?
Dunque:
1. Ad occupare spazio sul mio hd e sul mio sito web 
2. Ad avermi fatto perdere tempo prezioso
3. A farmi conoscere l'utilizzo di librerie speciali di Ham 
4. A far capire alla gente che il proprio GBA, oltre ai videogiochi può eseguire calcoli molto complessi come studi di funzione (che idea! È deciso: la prossima ROM trasformerà il GBA in una calcolatrice grafica!)
5. MA SOPRATTUTTO... A NIENTE!
La probabilità che ad uno di quei numeri corrisponda un utente reale è così bassa da renderlo inutile. E comunque, chi ti fornirà i dati del Titolare ed il Verification Code posto sul retro della carta proprio per rendere inutilizzabili questi programmi?
Farai un porting di VisaGen su PC?
L'ho già fatto, per DOS, ma resterà per sempre sul mio hard disk perché sulla rete se ne trovano di più completi ed affidabili.
Cosa vuol dire VBA?
Vuol dire VisualBoy Advance. È uno dei migliori emulatori. Altri tipi sono MappyVM, no$gba, BoycottAdvance
Cosa vuol dire MULTIBOOT?
Vuol dire che il programma è talmente piccolo da poter essere eseguito totalmente dalla RAM del GBA. Quindi può funzionare anche senza cartuccia e (teoricamente) si potrebbe trasferire via cavo tra due GBA anche se uno solo dei due ha la cartuccia inserita
Credi che le tue rom funzioneranno sul Nintendo DS?
Certo, anche se non le ho provate, ma avrete bisogno di una flashcard che supporti l'esecuzione di ROM per GBA (solo quelle di prima generazione, oppure le ultime più recenti con un add-on opzionale lo possono fare). Il Nintendo DS possiede due processori: un ARM7 per eseguire i giochi del GBA e un ARM9 per i giochi DS. Praticamente al suo interno è inserito un vero Game Boy Advance integrato. Quando viene inserita una cartuccia nello slot, viene eseguito il processore del Game Boy, mentre quando viene inserita una scheda per DS, viene eseguito il processore del DS.