Wobei man hier ja denke ich unterscheiden muss zwischen einem Programm, dass was weiß ich mit C++ für einen PC geschrieben ist und dieser Firmware. Ein compiliertes C-Programm bekommt man nicht mehr in sein Ausgangs-Source-Code-Format.
Aber in Assembler, bzw. Maschinensprache kann man sich das ganze schon ansehen und verändern, bzw. sogar erweitern.
Und prinzipiell denke ich mal, dass die Firmware von Mikroprozessoren sehr "Maschinensprachig" ausgeführt ist, oder?
Meine Grundidee ist eigentlich aus ein paar Spinnereien im Feuerwehrhaus entstanden.
Es wäre doch lustig z.B. Tetris aufm Piepser zu haben. 3 Tasten für rechts/links/drehen hat er ja ;-)