Re: A83: 83 Disassembler


[Prev][Next][Index][Thread]

Re: A83: 83 Disassembler




It would be quite infeasible work through an entire program (without it
taking literal years) where the user has interaction.  Without user
interaction, every possible state would have to be attempted.  In a game,
for example, how long would it take by pure chance to beat the first level?
The second?  Wouldn't happen.  For simple programs, that don't utlitize jump
tables and dynamically built code, it would work.  But those would work
using normal dissassembly techniques as well.

> You can also let the 'emulator' work through the entire program, keeping
up
> which conditional jumps it has already taken or not yet taken and which
> routines it already has worked through...
>
> Well, but it would be a hell of a job.
> I wouldn't want to do it.





References: