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 [reverse-engineering]

The process of determining how a device was made. Usually for the purposes of replication.

4
votes
3answers
249 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 ...
5
votes
2answers
267 views

Do TG16 games and software suffer from lag frame similar to NES Super Mario Bros?

As a speedrunning fan, I've watched hours of Super Mario Bros speedruns, and have heard the term "lag frame". I don't think it's similar to typical computer lag, but instead an extremely technical ...
2
votes
1answer
176 views

What is the format of a TurboGrafX instruction (modified 6502 instruction set)?

What is the general format of TurboGrafX processor instructions? For example, and this is made up: one word for opcode + two words for flags + one word for every parameter listed under that ...
3
votes
1answer
197 views

How big is one word in TG16 hardware?

My goal is to recreate the TurboGrafx at gate-level, however there isn't much documentation of the system, probably due to its relative obscurity. What I want to know is how long one word (processor ...
8
votes
5answers
742 views

How to patch binaries in DOS?

In the late MS-DOS era, what were the state of the art software tools for reverse engineering and patching binaries, i.e. .exe and .com files? A simple list of the tools that were "state of the art", ...
10
votes
1answer
160 views

Powerbook (140, 170) battery dimensions/components/specs for reverse engineering

I have a PowerBook 140 that — apart from a dead screen requiring the inevitable capacitor replacement — seems to work well. It has no battery, though, and any available battery will likely have 25+ ...
6
votes
1answer
137 views

Is otx (Object Tool Extended) still actively being maintained for reverse engineering legacy OS X binaries?

otx is a tool used to disassemble Mach-O binaries on OS X 10.0-10.4. It is an enhancement on top of otool to add additional symbol information to its disassembled output. The main site and SVN ...
46
votes
8answers
5k views

How were Western computer chips reverse-engineered in USSR?

The British ZX Spectrum computer had many clones in the Eastern Bloc. It seems many of them were built using Russian-made chips from the Angstrem factory in Zelenograd in/near Moscow. The Russian ...