On Saturday, July 4, 2015, ultimate quantifier <[email protected]> wrote:

> the .CO file i'm thinking about isn't part of the main rom, it was loaded
> into the ram memory.  but in any case it still needs to be disassembled? in
> order to have the calls adjusted for the program being accessed from space
> in the oprom area? is that it?
>
>
Yes. That and the jumps/branches and memory accesses. You're trying to make
the program run in a region it wasn't designed to run from.

Another complicating factor is that option rom programs cannot be "self
modifying" since they are in a read only medium. Often co programs modify
RAM that is within the body of the CO program.

It's not an impossible task. But you'll know more after you disassemble and
examine the code.

-- John.

Reply via email to