I was left only with the option of 640x480 color resolution. I installed the drivers that windows found on the original dell drivers disc that came with the computer. I thought that it solved my problem because when I went to change the color display, I had all my options restored like im used to(ie, more color options than 640x480). Windows XP can run most programs made for old 32-bit Windows versions such as. Your screen resolution will be only 640x480 and you will use only 256 colors. Use VGA mode to help you reconfigure or reload your display drivers.
This program patches SVGA256.DRV to make it work for VMware.SVGA256.DRV is a 256 color video driver for Win 3.x but itsupports only several particular graphic cards by itself.The driver is included in Win 3.11 and WfW 3.11 but you shouldbe able to find it somewhere in the net to use on Win 3.1(google 'SVGA.EXE').
It's not perfect and has many limits and caveats (see readme inthe zip file),but I guess it's much better than 640x480/16 screen.And although it's not lightning fast, it certainly runs fasterand responsive than standard VGA.
Windows 3.11 with an XP wallpaper. Not a fake, in case you doubt ;-) (click for a large image).
This patch is written based on Japheth's SVGApatch program(http://www.japheth.de/).His version is a more generic patch for VESA compliancy.I just adjusted it for VMware and fixed a few VMware specificproblems. Many thanks to him and cheers tofree software developers over the world!
BeOS 5 PE guest configuration tips
To automatically power off the virtual machine after shutdown edit '~/config/settings/kernel/drivers/kernel' file (if you don't have it already, copy it from ~/config/settings/kernel/drivers/samples/kernel) and uncomment the following line:
To use a specific VESA video mode automatically on system startup (i.e. without manually choosing the mode every time) create '~/config/settings/kernel/drivers/vesa' file containing only one line which looks like: As you probably can see, these three values stand for X resolution, Y resolution and color depth respectively. The following combinations are possible, though some may not work: You should try both color depth if one failed.
mprapi.dll wrapper for Windows host
I have been slightly annoyed since I switched to VMware Workstationversion 4.5 (I believe) that VMware got to take very long time (30seconds to 1 minutes) to startup. It has been also annoying thatnetwork adapter names are totally garbled in the Virtual NetworkSettings dialog box (screen shot).
Recently I have discovered the culprit: MprConfigGetFriendlyName() Win32API used by VMware to get network adapter names always times out in myenvironment (Windows 2000 Professional Japanese /w SP4), causing both thedelay and the garbled adapter names.
It is explained on Microsoft's document that it requires Windows Server 2008,Windows Server 2003, or Windows 2000 Server. So it kind of makes sense thatit fails on my machine.
To work around this problem without patching VMware executives, I wrotea wrapper DLL to intercept the Win32 API call.
mprapi.zip source and binary
If you have the same problems (and I think it is likely if you use Windows2000 Professional), try putting the wrapper version of mprapi.dll in yourVMware install directory (e.g. C:Program FilesVMwareVMware Workstation)and see if the problem goes away.
For those who are interested in technical matters,the principal is pretty simple:
because the wrapper version of mprapi.dll is in the same directory asVMware executives, VMware loads this dll instead of the systemmprapi.dll according to the Windows 2000's dll search order.
When VMware calls APIs in mprapi.dll other thanMprConfigGetFriendlyName(), the wrapper dll simply call the system dll.
When VMware calls MprConfigGetFriendlyName(), the wrapper dll looksup the adapter name in the registry by itself and returns the result.
NOTE: Windows XP with SP2 uses different DLL search order and it ispossible that this method does not work (if the same problem happens onWindows XP). See the following Microsoft documents about DLL search orderfor more details: