VOGONS

Common searches


First post, by lucky7456969

User metadata
Rank Oldbie
Rank
Oldbie

I am about to compile a stripped down version of bochs, in which I just trap and dump all interrupts and port activities.
Having said that, how can I tell what they do without looking at their technical specs?
Thanks
Jack

Reply 1 of 5, by vladstamate

User metadata
Rank Oldbie
Rank
Oldbie

The port list is here:

http://bochs.sourceforge.net/techspec/PORTS.LST

The interrupt list (most of them, if you plan to boot DOS)

http://stanislavs.org/helppc/idx_interrupt.html

YouTube channel: https://www.youtube.com/channel/UC7HbC_nq8t1S9l7qGYL0mTA
Collection: http://www.digiloguemuseum.com/index.html
Emulator: https://sites.google.com/site/capex86/
Raytracer: https://sites.google.com/site/opaqueraytracer/

Reply 2 of 5, by lucky7456969

User metadata
Rank Oldbie
Rank
Oldbie

Hello there,
I was wondering if I can leave out, say the VGA part, of bochs and then replacing it
with some dump functions, so when I plug in a dumped image of a rom to bochs....
How big is the chance that I can guess what that port or interrupt of the vga bios is doing?
Thanks
Jack

Reply 3 of 5, by vladstamate

User metadata
Rank Oldbie
Rank
Oldbie

You do not have to guess, you can look at the links I posted. Maybe if you can explain what you are trying to do we can help better.

You can definitely modify bochs to log out any INT 10h instruction (video bios call) and any port out/in in the VGA module. But I am not sure what you would do with that log?

YouTube channel: https://www.youtube.com/channel/UC7HbC_nq8t1S9l7qGYL0mTA
Collection: http://www.digiloguemuseum.com/index.html
Emulator: https://sites.google.com/site/capex86/
Raytracer: https://sites.google.com/site/opaqueraytracer/

Reply 5 of 5, by vladstamate

User metadata
Rank Oldbie
Rank
Oldbie

I am afraid without documentation for that board there is not much you can do. Although you can see what chipset there is on it and check if PCEm or BOCHS have support for it.

Are you planning to add support for that board to an existing emulator (like PCEm or BOCHS) or write your own?

YouTube channel: https://www.youtube.com/channel/UC7HbC_nq8t1S9l7qGYL0mTA
Collection: http://www.digiloguemuseum.com/index.html
Emulator: https://sites.google.com/site/capex86/
Raytracer: https://sites.google.com/site/opaqueraytracer/