rr

Berlin, Germany, 11.10.2021, 20:45 (edited by rr, 19.10.2021, 21:13) |
Bochs version 2.7 available (Announce) |
The Bochs Project released version 2.7 on 01 August 2021.
Summary of changes since version 2.6.11:
- Bugfixes for CPU emulation correctness (CPUID/VMX/SVM fixes to support
Windows Hyper-V as guest in Bochs)
- Improvements for the plugin handling to simplify Bochs extensions
- Added "multiple NICs" support to the NE2000 and E1000 devices
- Added experimental FTP service for networking modules 'vnet' and 'socket'
- Fixes and improvements for all supported Voodoo graphics adapters
- Added USB keyboard emulation with most of the keys supported
- GUI "cmdmode": create a headerbar event with key combo starting with F7
- LGPL'd VGABIOS updated to version 0.8a (new VGABIOS for Voodoo Banshee)
Most important change for me: No more official 32-bit binaries! -- See replies for my progress on rolling my own Windows XP x86 binaries. See https://www.bttr-software.de/download/bochs/ for my binaries. 
Also note: You need to change, e.g., "pci: enabled=1, chipset=i440fx, slot1=pcivga, slot2=ne2k" to "pci: enabled=1, chipset=i440fx, slot1=pcivga, slot2=ne2k0" in your Bochs configuration files, because of the "multiple NICs" support added.
Home page: http://bochs.sourceforge.net/
Official announcement: Bochs 2.7 released
Detailed Changelog: http://svn.code.sf.net/p/bochs/code/tags/REL_2_7_FINAL/bochs/CHANGES
Download: http://sourceforge.net/projects/bochs/files/ --- Forum admin |
RayeR

CZ, 12.10.2021, 18:48
@ rr
|
Bochs version 2.7 available |
OK, please if you will have success with compiling BOCHS for WXP share with us. --- DOS gives me freedom to unlimited HW access. |
rr

Berlin, Germany, 12.10.2021, 20:42
@ RayeR
|
Bochs version 2.7 available |
> OK, please if you will have success with compiling BOCHS for WXP share with
> us.
I'm taking the long road with my limited C/C++ knowledge and ancient MinGW/MSYS toolset. I guess, it would be easier with Visual Studio (Express) <= 2017, but where is the fun then? 
First result is available from: https://www.bttr-software.de/download/bochs/ --- Forum admin |
rr

Berlin, Germany, 14.10.2021, 23:32
@ rr
|
Bochs version 2.7 available |
> I'm taking the long road with my limited C/C++ knowledge and ancient
> MinGW/MSYS toolset. I guess, it would be easier with Visual Studio
> (Express) <= 2017, but where is the fun then? 
>
> First result is available from:
> https://www.bttr-software.de/download/bochs/
Meanwhile I made a small change only: I added 'Comments' to the StringFileInfo block to clearly say, that it's me to blame for this build. 
I also uploaded my patches, a build script, and some building instructions. (No rocket science in it.) --- Forum admin |
rr

Berlin, Germany, 15.10.2021, 21:29
@ rr
|
Bochs version 2.7 available |
> > I'm taking the long road with my limited C/C++ knowledge and ancient
> > MinGW/MSYS toolset. I guess, it would be easier with Visual Studio
> > (Express) <= 2017, but where is the fun then? 
> >
> > First result is available from:
> > https://www.bttr-software.de/download/bochs/
>
> Meanwhile I made a small change only: I added 'Comments' to the
> StringFileInfo block to clearly say, that it's me to blame for this build.
> 
Another update: By switching from MinGW32 v3.1 to v3.4.2 I could enable support for guest memory larger than the host supports via compile-time option '--enable-large-ramfile'). -- This is untested! --- Forum admin |
rr

Berlin, Germany, 19.10.2021, 21:10
@ rr
|
Bochs version 2.7 available |
> > > I'm taking the long road with my limited C/C++ knowledge and ancient
> > > MinGW/MSYS toolset. I guess, it would be easier with Visual Studio
> > > (Express) <= 2017, but where is the fun then? 
> > >
> > > First result is available from:
> > > https://www.bttr-software.de/download/bochs/
> >
> > Meanwhile I made a small change only: I added 'Comments' to the
> > StringFileInfo block to clearly say, that it's me to blame for this
> build.
> > 
>
> Another update: By switching from MinGW32 v3.1 to v3.4.2 I could enable
> support for guest memory larger than the host supports via compile-time
> option '--enable-large-ramfile'). -- This is untested!
Today's release now includes 'bochsdbg.exe'.  --- Forum admin |
RayeR

CZ, 22.10.2021, 04:11
@ rr
|
Bochs version 2.7 available |
Thanks, I quickly tested in my XP-SP3 and works like previous official version. --- DOS gives me freedom to unlimited HW access. |
rr

Berlin, Germany, 23.10.2021, 00:49
@ RayeR
|
Bochs version 2.7 available |
> Thanks, I quickly tested in my XP-SP3 and works like previous official
> version.
Thanks for your feedback! 
Meanwhile I did some fine tuning to my docs. Among that, I also provide a registry file now to register the BXRC file extension with Bochs: https://www.bttr-software.de/download/bochs/
It's even possible to register more than one Bochs version.
Export from my system:
REGEDIT4
### Version 2.6.11 ###
[HKEY_CLASSES_ROOT\BochsConfigFile\shell\Configure_2611]
@="Konfigurieren mit Version 2.6.11"
[HKEY_CLASSES_ROOT\BochsConfigFile\shell\Configure_2611\command]
@="cmd.exe /c \"set BXSHARE=D:\\Emulators\\Bochs-2.6.11&&D:\\Emulators\\Bochs-2.6.11\\bochs.exe -f \"%1\"\""
[HKEY_CLASSES_ROOT\BochsConfigFile\shell\Debugger_2611]
@="Debuggen mit Version 2.6.11"
[HKEY_CLASSES_ROOT\BochsConfigFile\shell\Debugger_2611\command]
@="cmd.exe /c \"set BXSHARE=D:\\Emulators\\Bochs-2.6.11&&D:\\Emulators\\Bochs-2.6.11\\bochsdbg.exe -f \"%1\"\""
[HKEY_CLASSES_ROOT\BochsConfigFile\shell\Run_2611]
@="Ausführen mit Version 2.6.11"
[HKEY_CLASSES_ROOT\BochsConfigFile\shell\Run_2611\command]
@="cmd.exe /c \"set BXSHARE=D:\\Emulators\\Bochs-2.6.11&&D:\\Emulators\\Bochs-2.6.11\\bochs.exe -q -f \"%1\"\"" --- Forum admin |