Forum: PC-Programmierung Homebrew Libs


von Anfänger (Gast)


Lesenswert?

Leider weiss ich nicht, ob ich in diesem Forum richtig bin.
Ich habe eine Frage zu Embedded Systemen eher gesagt zu Spielkonsolen.
Ich verstehe nicht wie die ganzen Leute in der Homebrew Szene es
schaffen die Hardware zu dokumentieren und die Librarys und die
Compiler erstellen. Ich weiss bloss, dass die vorgehensweise "Reverse
Engeneering" heisst.
Kann mir jemand mehr Infos dazu geben?

Danke schon mal im vorraus.

von mr.chip (Gast)


Lesenswert?

Hallo

'Reverse Engineering' bedeutet nichts weiteres als die genaue
Analyse, wie ein vorliegendes System funktioniert, von dem man keine
Dokumentation hat. Die Leute tüfteln also schlicht und einfach aus, wie
bestehende Konsole und ihre Spiele funktionieren, und bauen entwickeln
dann basierend auf diesen Erkenntnissen eben Erweiterungen und Tools.

Gruss

Michael

von Anfänger (Gast)


Lesenswert?

So weit hab ich die ganze Sache auch verstanden. Nur welche Tools
benutzen die?
Wie wird eine Library in C++ erstellt?
Wie werden die dann mit dem Code verknüpft?

von mr.chip (Gast)


Lesenswert?

Hallo

> Nur welche Tools benutzen die?

Alles, womit man eben so ein System analysieren kann: Oszilloskop,
Logik-Analyzer, Multimeter für die Hardware, Hex-Editoren,
Disassembler, ... für die Software. Und sehr, sehr, sehr viel Wissen
und Erfahrung!


> Wie wird eine Library in C++ erstellt?
> Wie werden die dann mit dem Code verknüpft?

Bei so grundlegenden Fragen solltest du dich vielleicht mal insgesamt
etwas tiefer in die Thematik einarbeiten ;-) C/C++ lernen und
Mikrocontroller (in Assembler/C) programmieren und viel, viel über alle
möglichen Bauteile und Projekte lesen - so wirst du am ehesten an das
Thema herankommen.

Gruss

Michael

von Anfänger (Gast)


Lesenswert?

Scheinst dich ja sehr gut in diesem Thema auszukennen!
Hättest du vielleicht ein paar Links für mich?
Danke nochmal für deine Antworten! Hast mich sehr viel weiter
gebracht!

Vielen Dank für alles!

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.