Ich weiß nicht wie verrückt diese Frage ist, aber kann man mehr Details aus einem Programm rausbekommen, was es gerade in der CPU macht, außer die load im Task Manager? Sowas wie man sich mit wireshark in Netzwerk Verbindungen reinhängt. Hintergrund wäre die Berechnungen eines 20 Jahre alten Computerspiels in der CPU anzusehen und was da gerade berechnet wird. Dieses: https://de.wikipedia.org/wiki/Star_Trek:_The_Next_Generation_%E2%80%93_Birth_of_the_Federation
ModelSim :-) Vorrausgesetzt du hast das System als Modell vorliegen ...
Decompiler + Debugger, wie IDA. Lohnt sich kostenlose ältere Versionen zu suchen.
Du kannst die Nixwisser hier ignorieren, und Process Monitor (Sysinternal Tools) und WinSpy verwenden. Damit kommst du schon mal ziemlich weit. Für DirectX gibt es ähnliche Tools von NVidia. Auf https://zfx.info/index.php gibt es Leute, die mehr Ahnung davon haben.
Also wir haben sowas früher mit nem Freezer gemacht, "Action Replay".
Auf Mikrocomputern gab es noch single-step-Modus und Breakpoints, aber das war sehr zeitaufwendig. Ich habe das nur einmal benutzt, um den Fehler eines 8080-Emulators auf dem 6502 aus der Funkschau zu finden. Das Problem lag an der Rücksprungadresse auf dem Stack. Die wird in beiden CPUs unterschiedlich abgelegt, vorher bzw. nachher hochgezählt.
:
Bearbeitet durch User
xDBG64 und gHidra. Spaßweise mal ein paar ältere Apps damit cracken. Ist viel zu einfach geworden... Ich habe einmal Pharaoh bisschin modifiziert. Es hat mich immer geärgert dass ich alle X Monate einen Festival machen muss, sonst werden die Götter böse. Habe mit ein bisschen Glück die Stelle gefunden wo die Struktur bearbeitet wird, welche parameters die Götter haben. Die Laune zu dekrementieren habe ich mit NOPs ersetzt. Siehe da, nie wieder Festivals, die Götter waren immer Happy.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.