Toggle VESA? Sounds with Virtual PC Beta?

Jun 3, 2009 at 6:40 PM

Hi all,

I was wondering if there is any way to disable/enable VESA while Singularity is running? I've compiled the VESA driver so it boots into VESA, but is there a way to switch in between modes while on?

I'm also unable to see any audio device in /dev, even though the .vmc has sound set on. I'm using Virtual PC Beta for Windows 7, x64. Any ideas?

Thanks,

- arfonzo

Jun 8, 2009 at 2:12 AM

Depends on the card and the VESA driver , I believe to change modes before VESA 3.0 you need to swap to real mode from protected , so this can be a pain to implement.  Emulator may only support an early version of VESA.

Modern OSs dont use VESA (except for maybe booting) it was used for DOS and Windows 3.1 but its easier than writing your own drivers.

Regards,

 

Ben

Jun 8, 2009 at 8:22 PM

Hi,

1. Switching "live" between gfx modes... Not that I know of.

2. You need to add Sb16 as a driver entry in LegacyPCDistro.xml like this:

 

<distribution name="LegacyPC">

 <driverRegistryConfig>
   <driver name="S3Trio64" />
   <driver name="Sb16" />
  <ordering>
   <provides signature="/pci/06/01/10de/0050" name="NvPciLpc" />
   <follows  signature="/pci/02/00" name="NvPciLpc" />
   <follows  signature="/pci/01/01/10de" name="NvPciLpc" />
  </ordering>
 </driverRegistryConfig>

++++++++++++++++++++++++++++++

 

Hope it helps.

All the best,

Alex Miron.