Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
rr

Homepage E-mail

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

Homepage

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

Homepage E-mail

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. :-D 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

Homepage E-mail

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. :-D 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

Homepage E-mail

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. :-D 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

Homepage E-mail

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. :-D 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

Homepage

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

Homepage E-mail

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

Back to index page
Thread view  Board view
22632 Postings in 2109 Threads, 402 registered users, 432 users online (0 registered, 432 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum