Index of /download/bochs

Icon  Name                                 Last modified      Size  Description
[PARENTDIR] Parent Directory - [   ] 20211012-bochs-2.7-mingw32-bin.zip 2021-10-12 17:26 1.3M Binaries for replacing [   ] 20211014-bochs-2.7-mingw32-bin.zip 2021-10-14 20:12 1.3M Binaries for replacing [   ] 20211014-bochs-2.7-mingw32-build.zip 2021-10-14 19:49 2.6K Patches & build script [   ] 20211015-bochs-2.7-mingw32-bin.zip 2021-10-15 18:44 1.3M Binaries for replacing [   ] 20211015-bochs-2.7-mingw32-build.zip 2021-10-15 18:39 1.9K Patches & build script [   ] 20211019-bochs-2.7-mingw32-bin.zip 2021-10-19 18:42 2.7M Recommended! Binaries for replacing [   ] 20211019-bochs-2.7-mingw32-build.zip 2021-10-19 18:36 2.6K Patches & build script [TXT] README.txt 2025-05-20 19:18 1.8K README [   ] register_bxrc.reg 2021-10-22 22:34 906 Windows registry file [   ] unregister_bxrc.reg 2021-10-22 21:37 82 Windows registry file
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 <https://www.bttr-software.de/forum/board_entry.php?id=16191#p16192>.

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 <http://bochs.sf.net/>.
2. Use 7-Zip (<http://www.7-zip.org/>) 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 <https://www.bttr-software.de/download/mingw32/>.
   (msysDTK is NOT required.)
2. Download `bochs-N.N-msvc-src.zip' from <http://bochs.sf.net/>.
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