
Could a non-DOS game run that way without major changes by just calling the inline asm from main()? Non-DOS games would be harder, but maybe a WHDLoad slave could help. It may not be easier to work from the messy C translation, but at least it will run alongside the partially reimplemented code and make it easier to see when something breaks because the reimplementation deviates from the original code.Īnother possibility could be to use an old Amiga C compiler, insert all the code as inline assembler, and work on it that way. In the case of reimplementing the code I'm not even sure it's easier to work from a messy C translation than the original 68K code.ĭisassembling code you don't quite understand what does can be daunting, and the idea is that reimplementing a small piece here and a small piece there will make it easier to grasp the bigger picture.
