https://github.com/notaz/ia32rtools
Video of the game running on an OpenPandora here:
https://github.com/notaz/ia32rtools
Video of the game running on an OpenPandora here:
- 90 MHz Pentium or equivalent
- 16 MB RAM
- SVGA video card
- low-latency internet connection rated at 28.8 KBps+
I forgot how few resources this great game needed.ps: the pandora specs http://openpandora.org/portal/index.php?option=com_content&v...
I remember there being this one mission where you have to survive for a fixed amount of time (10min? 15min?), and on this machine it lasted more like half an hour. Also reminds you how they accounted for time in those days.
Diablo (the first) with the Hellfire expansion ran smooth as butter on the same machine. I also remember trying to do Python and Java on that machine, didn't go over to well either, although Python wasn't too bad.
I say this fully aware that the cycle will continue one day when I get angry at my future child for installing Flight Sim 27, taking up 1.5 terabytes of precious HD space. And of course, they will remember it one day and laugh because a 100PB SSD will be a $10 purchase at the gas station.
https://github.com/notaz/ia32rtools/blob/master/tools/transl...
It looks like it's not a full decompiler, but just an instruction-level one - it doesn't attempt to recover any more high-level structure beyond if/goto and function boundaries with parameters. Look at lines 4500-4533 for an example. He also appears to be parsing disassembler output(!) for its input.