Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [debugging]

The tag has no usage guidance.

21
votes
7answers
4k views

What was the first mainstream advanced debugger?

What was the first mainstream development toolchain that provided advanced debugging facilities? By "mainstream" I mean something that was available on home computers, not mainframes or super-...
10
votes
1answer
174 views

Can I trigger the Amiga ROM debugger from the boot prompt?

Suppose I have an Amiga computer without any working boot disks. Is it possible to trigger the built-in ROM monitor (RomWack or SAD, see https://theamigamuseum.com/amiga-kickstart-workbench-os/guru-...
4
votes
3answers
229 views

How can I debug a Mac OS Classic application?

I have a Mac OS Classic application (a game) that I want to "debug". It has data files in a unique format than I am attempting to reverse-engineer. I've made some progress with a hex editor, but ...
6
votes
0answers
236 views

How was the Intel 80486 debugged? [closed]

How was the Intel 80486 (from 1989) debugged? I'm assuming it was written in some HDL language, like Verilog. However, how was testing and debugging of the CPU carried out? Were there several steps ...
1
vote
2answers
191 views

Mysterious things happening to stack when running a debug session

When I run a debug session using Freedos and debug.exe, I get a session like the following. I've added a description of what I saw as annotation on the image. Each step, I've printed out the stack ...
2
votes
1answer
154 views

Is it possible to use the BRK instruction when ROM is banked out?

I used to use the BRK instruction when debugging on the C64. However, when I bank out ROM with... lda #$35 // Bank out kernal and basic sta $01 // $e000-$ffff ...the BRK instruction (...
15
votes
9answers
2k views

Commercially available computer with single-step feature?

Was there ever a commercially available hobbyist/teaching computer with the ability to single-step the processor? Maybe a Z80-based machine?
10
votes
3answers
644 views

What is the first computer architecture that knew code from data?

The CPU being able to tell code and data apart to prevent inadvertent or malicious execution of data as instructions by trapping (even if the bit pattern of the data can be interpreted as a valid ...
10
votes
1answer
228 views

Does a CDC 1604 emulator exist with a functional FORTRAN compiler?

The first FORTRAN compiler for the Soviet BESM-6 mainframe was written by means of manually retargeting the assembly code of the CDC 1604 FORTRAN compiler donated by CERN to JINR. As a result is it ...
10
votes
1answer
201 views

Remote Debugging on the Atari ST

Were there ever any remote debugging tools for the Atari ST line of machines? When developing games in full screen modes, switching away to a debugger seems quite cumbersome if you need to remember ...
20
votes
5answers
2k views

How did debugging software run without memory protection?

Debuggers are carefully written programs that peek and poke other programs while they run. In retrocomputers, programs could use any part of the memory they could access. So how did debuggers insert ...
1
vote
0answers
167 views

How did debuggers work? [closed]

(Note: I am referring to software that would run on an end-users' system, not special debugging computers) Debuggers are programs that poke around at other programs' memory. In modern computers they ...