Gameboy Advance SP Serial Port Programmierung.

Gast #4358885
Lesenswert?

Hallo, Liebes Forum ich habe C++ und C Gelernt und möchte nun als mein 
erstes Projekt einen Gameboy Advance Sp Serial Port Programmieren und 
wollte einfach mal Fragen wie das geht?

Ich habe da ein paar Nette Fragen:

Wie kann ich den Gameboy Advance SP über den Serial zum Starten Bringen 
also das er den Code Ausführt?

brauche ich da eine Flash Card?

Ich würde gerne mein Multimeter über serial an den Gameboy Verbinden.

was muss ich dafür Lernen?
Gast #4359177
Lesenswert?

Hallo,

ohne dir da zu nah treten zu wollen, aber vielleicht solltest du dich da 
erstmal mit Grundlagen befassten. Zum Beispiel hat der im Video ein 
Microcontroller programmiert und dieser überträgt wohl das Programm über 
die Serielle zu dem Gameboy und anschließend die Messdaten. Die 
Messdaten werden dabei von einem Funkmodul empfangen und über die 
Serielle weiter an den Gameboy geroutet.

Was du also bräuchtest wäre:
- Irgendein Gerät (zum Beispiel ein Arduino) mit dem du mit dem Gameboy 
kommunizieren kannst. Es geht wohl auch die Serielle von dem PC (sofern 
dieser noch eine hat)
- Ein Board Support Package (BSP) für den Gameboy mit Toolchains und 
Bibliotheken. Dieses BSP wird verwendet, um Programme zu schreiben um 
später ein Binary zu erstellen, welches über die Serielle auf den 
Gameboy geladen wird.

Es kommt dabei weniger auf das Programmieren an. Du wirst da nichts 
kompliziertes programmieren müssen. Es kommt dabei vor Allem um Wissen 
über die Hardware und Tools an.

Für den Anfang solltest du dich erstmal mit dem Arduino 
auseinandersetzen. Da programmierst du schon hardwarenah. Versuch damit 
zum Beispiel mal über die SPI Schnittstelle ein Display anzusteuern. 
Oder Sensordaten auszulesen. Das wird schon genügend Schwierigkeiten 
bereiten, aber du lernst dabei auch viel wie Hardware angesteuert wird 
und so weiter.

PS: Ich hab keine Ahnung über was für eine serielle Schnittstelle es 
sich bei dem Gameboy Linkkabel genau handelt.
Persönliche Seite #4359205
Lesenswert?

Man kann den GBA in den Multiboot-Modus setzen und dann ein Programm 
übertragen (WRAM).
Habe das vor langer Zeit mal gemacht (anderer GBA mit Flash-Cartridge 
war Master, geht aber auch mit dem PC als Master (etwas Bastelarbeit)).

Die (IMHO) beste GBA Übersicht http://problemkaputt.de/gbatek.htm

Einfach mal die Doku lesen, mit Emulatoren kannst du deine Programme 
erstmal testen  (ohne SIO). Foren (auch deutsche) gab es damals genug zu 
GBA-Themen, solltest mit google da genug Informationen finden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren