1

For doing crucial chapters in Peter's and Hyde's assembly manuals, there is the need to run this SIMX86.EXE [32 bit app. Built-in assembler (compiler), debugger, and interrupter for the x86 (hypothetical CPU)](https://github.com/veleita/86SIM-Assembly-exercises & also in Hyde's website [aoa.zip]).

I have a Windows 11 running on a VirtualBox over a MacBookPro.

When I double-click on the program, a solid blue window shows with this message: "This app can't run on your PC To find a version for your PC, check with the software publisher".

Things I tried (everything i found on youtube & webs):

  • Copied the switch.vbx bivbx11.dll files mentioned in the README to: System, System32, SysWOW64 folders (CH03 folder).
  • Running everything with admin permissions (my local/usual account is already admin).
  • Auto compatibility wizard/manual options (right-click settings).
  • Event Viewer for trying to "disable entry" in the Compatibility 32 bit database. (weird that even the tries to execute didn't get recorded in the Event Viewer).
  • Deactivating SmartScreen protection.
  • Deactivating Developers Protections.
  • sfc /scannow (?¿).
  • Activating the IIS Manager and combo "true" the allowance for 32 bit apps.
  • ...

Everything I found. Nothing worked.

nostromo
  • 165
  • 2
  • 11

1 Answers1

2

Use a 32-bit Windows 8.1, which runs well in VirtualBox. Coincidentally, I recently needed to run a 32-bit Windows application. After trying Hasleo's excellent Win2USB and similar tools, I found they were too slow for my purpose. It took far less time to install VBox, and create a Win 8.1 machine, than did the alternatives.