[TUHS] Disassemblers

Larry McVoy lm at mcvoy.com
Sun Jun 20 09:14:34 AEST 2021


Rob: "it was arcane but remarkably powerful"

Pretty much sums it up.  Wasn't your friend when you were a newbie, was
really your friend once you got to know it.

On Sat, Jun 19, 2021 at 06:55:07PM -0400, Clem Cole wrote:
> Ah -- if it was adb you redid, no doubt of its power.  I used adb for a
> long time -- PDP-11/VAX/68K but as you said, you could learn a lot about
> your system.   FWIW:  we embedded adb into RTU, calling it kdb.   We didn't
> have no fancy VMs to run the system under, when it halted, it halted.   On
> a personal machine that was not a problem and adb/kdb was very cool.
> 
> Clem
> 
> On Sat, Jun 19, 2021 at 5:50 PM Rob Pike <robpike at gmail.com> wrote:
> 
> > Although upon reflection, I think what I did was fix 'adb' and call it
> > 'db'. Haven't had my coffee yet this morning.
> >
> > -rob
> >
> >
> > On Sun, Jun 20, 2021 at 7:49 AM Rob Pike <robpike at gmail.com> wrote:
> >
> >> For v8 or thereabouts, I spent some time fixing some fundamental bugs in
> >> db and found that it was arcane but remarkably powerful. Since it was lower
> >> level, it avoided the endemic debugging problem of misleading you about
> >> your program: All it could do was tell you what the machine was doing.
> >> (Cdb, sdb, and adb were, at least in my experience, always lying to you.) I
> >> may be the only person who appreciated db fully. Once the bugs were gone
> >> you really could use it to good effect, as long as you understood the CPU.
> >>
> >> But it was buggy and arcane, no question about that.
> >>
> >> -rob
> >>
> >>
> >>
> >>
> >> On Sun, Jun 20, 2021 at 6:46 AM Richard Salz <rich.salz at gmail.com> wrote:
> >>
> >>> I remember compiling and playing Langston's "empire" that I was told
> >>> came from a decompiled executable. This was in the 4.2 days.
> >>>
> >>

-- 
---
Larry McVoy            	     lm at mcvoy.com             http://www.mcvoy.com/lm 


More information about the TUHS mailing list