DDT for the Pofo

2023-02-05

This week rr's pointer to a website for Atari Portfolio programs led me to find DDT, the "Driver Debugger Tool". It's a basic debugger designed for the limitations of the Pofo, such as the 40x8 screen and its low amount of available memory. It is free software under the GNU GPL v2-or-later.

The debugger has a few interesting twists: It can load a block device driver (indicated by a cap-sensitive ".sys" filename extension) and prepare different request headers to call its strategy and interrupt entries with. And its disassembler supports some symbolic debugging with the use of name tables, which must be embedded in the executable being loaded.

However, it has some limitations too:

I uploaded the debugger to my Mercurial server