flat assembler
Message board for the users of flat assembler.

Index > DOS > Development environment

Author
Thread Post new topic Reply to topic
marste



Joined: 05 May 2015
Posts: 44
marste 06 May 2015, 12:44
I would like to develop a little but complex “.com” program and I’m wondering which debugger to use.

I was developing in assembler some 25 years ago, and surely my then tools have been vastly improved.

This program will probably need directly access video-memory (text mode) and maybe also keyboard but more than that is the logical flow part that probably will need the most of debug.

Development environment can be Windows or Linux (or else if needed).

Suggestions?

Thank you!
Post 06 May 2015, 12:44
View user's profile Send private message Reply with quote
ACP



Joined: 23 Sep 2006
Posts: 204
ACP 06 May 2015, 19:04
You can either use emulator like bochs or qemu and deploy external debugging tool like IDA if you want to use Windows or Linux debugging tool. If you want to debug under DOS you might consider some debugger that supports 386 hardware breakpoints - it will enable you to debug memory access issues. Use either Periscope or SoftIce, Swat386 can also debug almost anything but if you are just using plain, real-mode DOS and need HW breakpoint support first two could be a better choice IMHO. Some people use Turbo Debugger - depend what are you looking for and what is your target DOS environment.
Post 06 May 2015, 19:04
View user's profile Send private message Reply with quote
marste



Joined: 05 May 2015
Posts: 44
marste 07 May 2015, 13:40
From description seems IDA is good and even if not "open" is at least free for non commercial use (v.5.0)

I'll give it a try!

Thank you!
Post 07 May 2015, 13:40
View user's profile Send private message Reply with quote
ACP



Joined: 23 Sep 2006
Posts: 204
ACP 09 May 2015, 22:23
If IDA will fit your needs consider commercial version. There used to be a plugin for DosBox debugger. Could be useful for your target. I also had a success with x86emu few times when reversing some DOS code.
Post 09 May 2015, 22:23
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.