3 ms·
Seems like there have been a lot of cool projects like this lately. Have new tools sparked a renaissance in reverse engineering old apps so they can be built on
by slacka 11y ago
Seems like there have been a lot of cool projects like this lately. Have new tools sparked a renaissance in reverse engineering old apps so they can be built on any modern architecture? For example we have had the port of SGI ElectroPaint screensaver[1] and starcraft ported to ARM[2].
[1] https://github.com/drvink/electroportis https://github.com/drvink/electroportis
[2] https://pyra-handheld.com/boards/threads/starcraft.73844/ https://pyra-handheld.com/boards/threads/starcraft.73844/
- khedoros 11y agoThose were both done with IDA, some manual work, and customer decompilers and other tools, based on the descriptions in each project. The ElectroPaint guy made a vague reference to some tool that was unreleased in IDA as of IDA 6.5, but which was supposed to be in the next version. The Starcraft one mentioned someone else that had ported at least 4 DOS games to run on the OpenPandora using a similar method (but in 2011, apparently). I've got a similar project that I've been dancing around doing for a few years. In my case, it's a game that I grew up with, and I feel like I finally know enough to take a crack at understanding and documenting the whole thing, probably to eventually write a reimplementation of the engine. I'd guess that people here and there are coming to the same conclusion and, apparently, finding some cool new features in newer versions of IDA. So maybe it's a mixture of new tools and good timing in people's lives?