News for hackers. Stuff that matters.
Re:Updating my plane’s very old GPS data in a very modern way by pjc50 on Friday November 18, 2016 @11:35AM (#12987952)
> 16-bit x86 Borland-compiler-produced code is a huge pain to read

I've occasionally considered writing some sort of reverse engineering assistant for 16-bit DOS executables, with the primary target of retro games. I still have a Borland compiler suite handy, although I've long since binned its original 5 1/4" disks.

Re:Updating my plane’s very old GPS data in a very modern way by khedoros1 on Friday November 18, 2016 @01:57PM (#12989152)
Embarcadero has Borland Turbo C 2.01 and 3 versions of Turbo Pascal available for download from their site (on their "Antique Software" page), along with Turbo C++ 1.01 if you have a license to some of their more modern software.

Disassembling DOS games has been my introduction to reverse engineering, over the last couple of years. Specifically, Ultima Underworld. The game itself is complex, and a lot of the file formats are already documented, so I'm not jumping into the deep end unaided.

Fun fact: The original Lemmings game is actually encrypted. The first thing it does when loading is decrypt chunks of itself at a time, sometimes copying chunks of code to different places, then jumping into those chunks.