Page 1 of 1

Sundog: Frozen legacy port

PostPosted: 29 Jan 2017, 14:03
by witchspace
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: https://github.com/laanwj/sundog

Re: Sundog: Frozen legacy port

PostPosted: 19 Apr 2017, 02:37
by Kroah
witchspace,

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 ?