About ===== This is my attempt to keep Bochs version >= 2.7 alive on 32-bit Windows XP. To make Bochs v2.6.11 work on Windows XP, please see . Builds ====== * 2021-10-12 -- Initial build using MinGW32 v3.1. * 2021-10-14 -- Added `Comments' to StringFileInfo block. * 2021-10-15 -- Enabled support for guest memory larger than the host supports by using MinGW32 v3.4.2. (untested!) * 2021-10-19 -- Added `bochsdbg.exe'. Installation ============ (Tested on Windows XP SP3.) 1. Download `Bochs-win64-N.N.exe' from . 2. Use 7-Zip () to extract `Bochs-win64-N.N.exe', because installation on 32-bit Windows is blocked. 3. Download and extract one of the `YYYYMMDD-bochs-N.N-*-bin.zip' files to that folder, overwriting existing files. Recommended: 1. Set up new environment variable `BXSHARE' to point to the folder with `bochs.exe', e.g., `D:\Bochs-2.7'. 2. Edit `register_bxrc.reg' with Notepad to match your system. 3. Run `register_bxrc.reg' by double-click. Building ======== (Tested on Windows XP SP3.) 1. Download and install MinGW32 and MSYS from . (msysDTK is NOT required.) 2. Download `bochs-N.N-msvc-src.zip' from . 3. Extract to your MSYS home folder, e.g., `C:\msys\1.0\home\Robert'. 4. Download `YYYYMMDD-bochs-N.N-*-build.zip'. 5. Extract to your MSYS home folder. 6. Launch MSYS, e.g., `c:\msys\1.0\msys.bat'. 7. If you wish to include the Bochs internal debugger in `bochs.exe' type: CONFIGURE_ARGS="--enable-debugger" sh .build-bochs.sh 8. Otherwise just type: sh .build-bochs.sh Afterwards you can find `bochs.exe' in your `bochs-N.N/' folder. Robert Riebisch rr bttr-software de