[HN Gopher] DOS game "F-15 Strike Eagle II" reverse engineering/...
___________________________________________________________________
DOS game "F-15 Strike Eagle II" reverse engineering/reconstruction
war stories
Author : LowLevelMahn
Score : 21 points
Date : 2024-05-13 20:00 UTC (3 hours ago)
(HTM) web link (neuviemeporte.github.io)
(TXT) w3m dump (neuviemeporte.github.io)
| LowLevelMahn wrote:
| im not the author of these blogs but love to read his tales of
| reconstructing the C code part by part using IDA/Ghidra and some
| of his own tools - maybe others are interested in reading too :)
|
| read from bottom up
| dang wrote:
| Normally we'd suggest picking the most interesting article from
| the list, but given that there's a clear sequence here, I think
| this submission is ok.
|
| For people who want to start at the beginning:
| https://neuviemeporte.github.io/f15-se2/2022/06/05/origins.h...
|
| The most recent article in the sequence is interesting own its
| own: https://neuviemeporte.github.io/f15-se2/2024/05/05/ghidra.
| ht....
| boricj wrote:
| I've exchanged a couple of emails with the author a while ago.
| Reverse-engineering and decompiling DOS software running in real
| mode and especially video games is a particularly tricky
| endeavor, a notch above other similar projects on other
| platforms.
|
| The combination of janky PC hardware, paper-thin MS-DOS operating
| system and prehistoric development tooling makes for an
| environment where _anything_ goes. Real mode segmented memory and
| large memory models utterly confuse Ghidra 's analyzers and
| decompiler.
|
| It is more art than science in a way that I don't think reverse-
| engineering later software can match.
___________________________________________________________________
(page generated 2024-05-13 23:00 UTC)