reverse engineering group excercise

d0c

Chieftain
Joined
Jan 8, 2018
Messages
7
would anybody be interested to work on reverse engineering of Civilization 1 (aka Classic) using Ghidra on a shared project? I would like to be able to annotate and understand most of the codebase; possibly even create compilable source code (CivOne doesn't crack it sorry ;) and I figured it will take me 10 years to do it myself.
we can start either with Civ unpacked exe or better; I got a memory dump from Dosbox which includes SAV and MAP structures as well as code normally not reachable
just debating if I should spend the time setting up Ghidra server.
 
My advise would be to split up the executable/reverse engineered source code as much as possible and then create tasks/work. So that participants can give it a go.
For example code sections of 100 lines or even 10 lines or 15 or 20 or so... to keep work small.
 
Well now I see that you started to do exactly as I am doing now. Sorry, but your post got lost in a wormhole ;) and I was not active then on this forum... otherwise I would volunteered to help you!
Now I'm doing the rewrite from assembly to C#/JavaScript (instead of C) :mischief:
 
Last edited:
Hah I was just about to say "omg not another one" haha but I see it was 2019 and I somehow missed this too my focus was more on Civ2 that year. I see @d0c is still around.. How far did you get in the end? If still interested in such things you might wanna check out Rahorvat's thread:
 
Hah I was just about to say "omg not another one" haha but I see it was 2019 and I somehow missed this too my focus was more on Civ2 that year. I see @d0c is still around.. How far did you get in the end? If still interested in such things you might wanna check out Rahorvat's thread:
Yes,
The @d0c did visit my thread, that's why I responded on his from 2019. His idea was something I'm doing now... 😮
But you have to be the driving force otherwise you get no results. Anyway, no one volunteered to help me yet !?

Blake00 Could you please update the WELCOME TO THE SID MEIER'S CIVILIZATION 1 FORUM - IMPORTANT LINKS & INFORMATION page to reflect that it's not the Win port, but DOS port?
 
Back
Top Bottom