Sundog: Frozen legacy port

Talk about everything related to general reverse engineering of computer games!

Moderator: Kroah

Sundog: Frozen legacy port

Postby witchspace » 29 Jan 2017, 14:03

I've begun a port of the Atari ST game Sundog: Frozen Legacy to modern platforms with SDL and OpenGL ES 2. This is not a complete remake: it emulates the p-system interpreter that the original game ran in, on current hardware. A few 68000 assembly routines that it called out to did have to be reverse-engineered and re-implemented.

It is basically playable though not completely tested, there may still be a few flukes left.

Code can be found here:
Posts: 4
Joined: 06 Jan 2017, 07:13

Re: Sundog: Frozen legacy port

Postby Kroah » 19 Apr 2017, 02:37


You did an impressive work there.

Writing a working Pascal interpreter is not an easy task.
Having build several virtual machines for some games, i understand your motivation, and it's with a great satisfaction we look at the p-code being executed by the VM.

I see you've documented some parts (the doc folder i'm actually reading), nice :) .

Since January, have you tried to do a full run of the game ?

Do you have implemented something to dump the p-code to readable pseudo-C ?
Site Admin
Posts: 412
Joined: 07 Feb 2006, 01:01
Location: France

Return to General Discussion

Who is online

Users browsing this forum: Google [Bot] and 1 guest