Thanks for this, much appreciated. Verified working with: VMWare Workstation 10.0.0 build-1295980 (on Windows 7 x64 Ultimate SP1) And guest OS: Windows XP x32 Pro SP3 I should note that I used the config file method - i.e. adding a bios440.filename parameter to the .VMX. I don't have any prior experience with using modded BIOS .ROMs in VMWare so I haven't yet tried patching vmware-vmx.exe. I seem to recall reading that it's possible to simply open vmware-vmx.exe with 7zip and replace \.rsrc\BINRES\6006 with the renamed .ROM. I'm wondering if that's in fact how it's typically done, and what the pros/cons are compared to just using a .VMX parameter?
What you did is the best method. Never modify an .exe if you don't have to. Setting a parameter in a config file is simple, clean, completely reversible and can't cause unexpected outcomes in the future due to an altered .exe.
Glad it's working for you, and thanks for the feedback. You can easily mod the vmware-vmx.exe. I use XN Resource Editor, haven't tried it with 7zip. Rename the BIOS you want to use 6006.binres Open up the vmware-vmx.exe in XN Resource Editor. If you're on a 64 bit system it's in C:\Program Files (x86)\VMware\VMware Workstation\x64 Delete the original 6006.binres and insert the modded one using Resource - Import User Resource Save it and you're done.
The whole point of this thread is patching the vmware-vmx.exe the tool even makes a backup and even if you do do it manually you can still save a backup of vmware-vmx.exe. Editing the .vmx for every virtual machine can be a pain.
I can't get my SLP in! Pantagruel, Thanks! While I've been able to get SLIC 2.1 into VMWorkstation's bios440.rom 385d via Andy's Phoenix Tool 219, I've been unable to add SLP 1.0 (multi or single) as Andy's tool for Phoenix BIOSs doesn't appear to support adding the SLP string. How'd you manually add the SLP? Hexedit the bios440.rom in the OEM's correct SLP address range? I'm interested to understand the "how" of the process of adding the SLP to the .rom file... Thanks!