Re: Bochs / plex86 (was Re: C++?)

From: Paul Hepworth <paul1+vsta_at_nospam.org>
Date: Wed Mar 31 2004 - 14:54:07 PST

"Tony" <Tony@instaview.com> wrote in message news:c49d7k$mrm$1@vsta.org...
> How did it go? If it went well ill try to do the same... I also may try
> Vmware, i know there were issues before, but there has been at least
> 2 new releases of VMware since then.. ( we have a license for ESX server
> at the office, its cool stuff. )

Bochs worked well with VSTa after simple changes to the interrupt controller
code (of bochs).
The diffs are below.
My VSTa installation experiences a few quirks, though. When I get around to
working them all out, I'll see about making the bochs disk image available.

Diffs to bochs-2.1.1/iodev/pic.cc:
@@ -366,7 +366,10 @@
           BX_PIC_THIS s.master_pic.isr &= ~(1 << (value-0xE0));
           BX_PIC_THIS s.master_pic.lowest_priority = (value - 0xE0);
           service_master_pic();
+ break;

+ case 0x02: // single mode bit: 1 = single, 0 = cascade
+ // ignore. VSTa writes this value but works with it ignored.
           break;

         default:
@@ -544,7 +547,10 @@
           BX_PIC_THIS s.slave_pic.isr &= ~(1 << (value-0xE0));
           BX_PIC_THIS s.slave_pic.lowest_priority = (value - 0xE0);
           service_slave_pic();
+ break;

+ case 0x02: // single mode bit: 1 = single, 0 = cascade
+ // ignore. VSTa writes this value but works with it ignored.
           break;

         default:
Received on Wed, 31 Mar 2004 15:54:07 -0700

This archive was generated by hypermail 2.1.8 : Tue Sep 26 2006 - 09:03:08 PDT