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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.