Bochs 2.0.2 question:

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

Bochs 2.0.2 question:

Post 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?
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Bochs 2.0.2 question:

Post 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 ...
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Bochs 2.0.2 question:

Post 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 ?
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

Re:Bochs 2.0.2 question:

Post 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*
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
Post Reply