Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>simply use a debugger to find the right place in the binary to modify directly

I reflect back and wonder why the systems I grew up with didn't have this capability built right in, like a keyboard interrupt in DOS that would pause execution and let you dive into the contents of memory, view the stack, or debug the decompiled version of a running program.

Maybe this kind of stuff just wasn't possible in the race to the bottom that was the 80s and 90s PC market, but as a child, I was really confused why I didn't have the tools necessary to "pop the hood" on anything other than BASIC programs—and that's assuming I was using a machine that had BASIC installed.

I'm sure the only thing I would have done with it at the time would have been to cheat at video games, defeat copy protection, and alter game dialog to be extremely crass, but I think it would have been extremely helpful in the development of my adult skill set.



The Apple 2 did have a machine-code monitor in ROM.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: