• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

Anyone have experience with Symantec (Think) C/C++?

360alaska

68000
HI all,

Not a programmer, I'm curious if anyone has any experience with Think C, I'm trying to see if it's possible to de-compile the original Transport Tycoon and translate the Japanese to english:


I've enjoyed this game on dos and I would like to see if an english version could be made. Oh and yes I tried resedit and the language strings are not there.

 
I am not aware of a “decompiler” for Vintage Mac, though I’m sure such a thing existed and probably wasn’t very good. A disassembler like MacNosy might help, but this would be a very challenging project.
 
Last edited:
Some quick notes as I run past:
  • As far as I know there's no decompiler for classic Mac, or specifically for classic Mac code.
  • Ghidra can do partial decompilation of 680x0 code to pseudo-C but it doesn't understand traps, which make it of limited use except for actual algorithmic stuff.
  • If you have access to IDA Pro, that does a decent job of disassembling old Mac code, but it can't decompile it.
That said:
  • Transport Tycoon is a PC port, and it looks like a fairly "thin" one. If you look on the disc you will find a lot of files with PC exchange icons for the data in the game.
  • Opening the application with ResEdit, there isn't really much text in there.
  • My personal starting point, therefore, would be to look in the game data files rather than the code, and probably to look into some of the fan tooling that exists to take Transport Tycoon for PC data files apart and mod them.
Not thoroughly thought-through, but I've been disassembling a lot of classic Mac code recently, so it's hopefully useful!
 
Back
Top