• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

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

360alaska

Well-known member
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.

 

Crutch

Well-known member
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:

cheesestraws

Well-known member
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!
 
Top