Analyzing game logic with the DOSBox debugger?

Developer's Forum, for discussion of bugs, code, and other developmental aspects of DOSBox.

Analyzing game logic with the DOSBox debugger?

Postby jez » 2017-12-26 @ 23:22

Hi, I'm a software developer and I've dabbled in a bit of debugging but never DOS debugging before and I was wondering how viable this is.

I basically want to analyze the game logic of the Sierra/Impressions game Detroit. It has some mysterious game mechanics with how it determines car sales. The DOSBox debugger seems quite rudimentary, so how viable is it for me to debug this game with DOSBox debugger and figure out how it does its calculations?
== Jez ==
User avatar
jez
Member
 
Posts: 176
Joined: 2002-9-24 @ 20:40

Re: Analyzing game logic with the DOSBox debugger?

Postby collector » 2017-12-27 @ 00:57

If you get anywhere I would be interested in what you find out.
User avatar
collector
l33t
 
Posts: 4158
Joined: 2003-1-15 @ 10:39

Re: Analyzing game logic with the DOSBox debugger?

Postby BloodyCactus » 2017-12-27 @ 01:51

I prefer soft ice + idapro over dosbox, but only because thats what I learned back in the days. using dosbox debugger is as viable as any other debugger. if your familiar with debugging on dos, you should be right at home.
--/\-[ Stu : Bloody Cactus :: http://kråketær.com :: http://mega-tokyo.com ]-/\--
User avatar
BloodyCactus
Oldbie
 
Posts: 671
Joined: 2016-2-03 @ 13:34
Location: Lexington VA

Re: Analyzing game logic with the DOSBox debugger?

Postby jez » 2017-12-27 @ 10:56

Yeah but I'm not sure it's viable really. I mean you decompile the EXE with something like IDA or Reko Decompiler and you get a ton of stuff that is almost impossible to follow. I can't really seem to find any tutorials on understanding decompiled DOS binaries either.
== Jez ==
User avatar
jez
Member
 
Posts: 176
Joined: 2002-9-24 @ 20:40

Re: Analyzing game logic with the DOSBox debugger?

Postby BloodyCactus » 2017-12-27 @ 14:44

well, if you cant understand assembler from ida, dosbox debugger is no different. its all assembly.
--/\-[ Stu : Bloody Cactus :: http://kråketær.com :: http://mega-tokyo.com ]-/\--
User avatar
BloodyCactus
Oldbie
 
Posts: 671
Joined: 2016-2-03 @ 13:34
Location: Lexington VA


Return to DOSBox Development

Who is online

Users browsing this forum: Crimson_Zero, Google Feedfetcher and 2 guests