Forum: Mikrocontroller und Digitale Elektronik Gameboy Advance SP Serial Port Programmierung.


von Heiner (Gast)


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?

von Heiner (Gast)


Lesenswert?


von mr. mo (Gast)


Lesenswert?

Mal die Kommentare im Video studiert? omfg

von Heiner (Gast)


Lesenswert?

Hallo, Ja habe ich bringt mich aber nich weiter ich bin ja ein Anfänger.

Mit Freundlichen Grüßen.

von Heinrich (Gast)


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.

von Marten W. (goldmomo) Benutzerseite


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.

von gba (Gast)


Lesenswert?


von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Für alles rund um GB, GBA und DS sind auch die DrunkenCoders immer eine 
gute Anlaufstelle:
http://drunkencoders.com/

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.