Page 1 of 1

Bochs 2.0.2 question:

Posted: Thu Feb 13, 2003 1:06 am
by distantvoices
Imagine the following: you start your os in bochs,and suddenly, bochs quits with a message like this:

[PIC ] >>PANIC<< io request to port 0020, length 2

In google I have found out that this could be due to a new PIC-Module. They mentioned in an article, that it is possible to change over to an older not so fast pic-module to avoid this error, but I am not sure which module it is in the CVS-Tree.

In Linux then I would just place this pathc-module in stead of the originalPIC-Module and build the whole thing.

But HOW is this module named?
Do you have experiences like this with bo(x)chs?

Re:Bochs 2.0.2 question:

Posted: Thu Feb 13, 2003 1:31 am
by Pype.Clicker
isn't this just because you have an out 0x20,ax instead of out 0x20,al ?
If this is the case, i think changing your code might be done faster ...

Re:Bochs 2.0.2 question:

Posted: Thu Feb 13, 2003 5:18 am
by Pype.Clicker
weird enough, when i try using Bochs 2.0.2, it just displays a BIOS screen, but doesn't boot my OS ... floppy image seems correcly set up, but nothing occurs... it seems to be still in the BIOS (cs=f000, ip=322a)

sounds familiar ?

---- okay, wrong BIOS files version ... nevermind

And, for your PIC problem, it seems to have pic.cc ... seems like it could come from there, no ?

Re:Bochs 2.0.2 question:

Posted: Thu Feb 13, 2003 12:08 pm
by distantvoices
yeah, I changed some code and now THIS special issue runs damned good :-)) the Hint with "al" written to the port did the trick!

Now I can check this issue with my memory management code :-))

Merci Pype, t'es magnifique ;-)) *ssssffg*