The limitations of the RFB gui are documented. It doesn't support connections with > 8 bpp color depth, but your VNC viewer requests 24 bpp. Please set up your VNC viewer to use the formats RGB332 or BGR233. If you need support for > 8 bpp, or you'd like to use Bochs in a web browser you should try with the 'vncsrv' gui that requires the libvncserver library. You should visit the Bochs page on GitHub to follow the development.
The limitations of the RFB gui are documented. It doesn't support connections wit > 8 bpp color depth, but your VNC viewer requests 24 bpp. Please set up your VNC viewer to use the formats RGB332 or BGR233. If you need support for > 8 bpp, or you'd like to use Bochs in a web browser you should try with the 'vncsrv' gui that requires the libvncserver library. You should visit the Bochs page on GitHub to follow the development.
failed to build bochs 3.0 on macos
Fixed in Bochs source tree on GitHub.
Bochs 3.0 released
Bochs 3.0 released
Graphical startup logo in BIOS
There are no plans to implement something like that. If you want to have something like that, you could try https://github.com/fysnet/i440fx.
Fast virtual machine like in Qemu
There are no plan to do something like that.
Spaces in path names make applescript fail
I think this is an outdated bug report. If there are still issues you should report then at the Bochs project page on Github.
keyboard repeat rate running *BSDs
This issue can be solved by testing several timing settings and the gui option "nokeyrepeat".
bximage size limit on OS X 10.3
No response - closing this item.
CDROM and LBA
The latest PDOS ISO image boots now with Bochs, so I'll close this bug report now. Please create an issue on Github if there are still problems with PDOS on Bochs.
The Bochs port for wxGTK still has an issue in case the Bochs debugger is active. Without debugger I don't see issues here. I suggest to close this bug report and create an issue on Github if you still have trouble with wx Bochs.
Soundoutput runs to fast and in a continuous loop
Please try again with latest Bochs sources from Github, since we have recently fixed some sound issues. Please create an issue on Github if the sound output isn't better now.
RTC clock is off by 14 minutes with the option "clock: sync=realtime, time0=local"
I'll close this bug report now, since it cannot be reproduced. If it still exists, please create an issue at Bochs project page on Github.
Could you make the keyboard layout file that is used dependent on selected display_library option?
Feature added in Bochs repository on Github.
Does this bug still exist?
X server freezes for 3-20 seconds when shutting down Bochs
No response - closing this item.
Pause and Ctrl-Break don't work properly with SDL
No response - closing this item.
Does this bug still exist?
Plugins aren't compiled as shared objects on Kubuntu 14.04 x86-64
No response, closing this item.
I guess you don't have write permissions for the selected folder. If you run bximage from the start menu and specify an image name without path it tries to write to the installation folder, but this is not permitted.
This seems to be a legacy SDL issue. I tried to reproduce it here, but it always generates SDLK_PAUSE, but never SDL_BREAK. So I have added your hack to the SDLK_PAUSE case. Can you confirm that it works with latest Bochs code from Github?
Bochs crashs with wx enabled
Please try again with latest Bochs sources from Github.
VESA VBE 3.0 new Protected mode interface
Protected mode interface now exists in VGABIOS.
Add support for SLIRP NAT networking
Now the builtin slirp is up-to-date and supports IPv6, so I think this item can be closed.
Bochs already supports slirp, but the builtin code is not yet up to date. With the latest sources from GitHub you can compile Bochs with support for libslirp 4.7.0 that includes IPv6.
ltdl patches from guile project
Removed legacy libltdl code and force using system ltdl instead.
Bochs 2.8 released
When using display_library: sdl2 with fullscreen option it's not possible to switch back to window mode with ALT+ENTER key combination
Fullscreen toggle using ALT+ENTER is now implemented in Bochs on Github. On Linux / X11 there are sometimes issues after toggle that need some more investigation.
When Bochs is killed with SIGTERM, it no longer shows a dialog box. A graceful exit in the SIGKILL case is not yet implemented.
Cirrus: Dword granular color expansion messed up
I can see only garbage on the screen and in the log there is no line containing "modeext 0x01" here. I'm using latest Bochs code from Github (https://github.com/bochs-emu/Bochs).
I have received your email with floppy image, tested it and replied with my test results. I don't know whether or not your suggested fix is okay, since there is no bitblt function call with dword granularity bit set. So this floppy image doesn't contain a test case.
Cirrus: MMIO space not decoded when in VGA mode
I have fixed the PCI MMIO access in the Bochs repository on Github.
Add "-kernel" option to boot an ELF64 linux kernel without a disk image
build issue in mac 10.10
The Bochs development has been moved to Github and the EHCI code has been modified in the meantime. The line you mentioned has been moved or modified. Please verify whether or not the bug still exists.
There are now two patches from you for implementing the same feature. Which one should be used?
I cannot see this behavior here.. Please check the initial time in the log file. If the difference is constant, you should see it at startup, too. If the difference is variable, you could try the clock option parameter "rtc_sync=1" to make sure the "one second timer" runs at real #time speed. The clock sync setting only affects the system timer, not automatically the RTC.
ne2k ISA doesn't support bootrom, document optromimage1 workaround?
Added info in the docs of Bochs on Github.
Cirrus Graphics don't work correctly with windows 3.1 when i use cirrus graphics drivers
I just tried the driver mentioned above with latest Bochs code from Github. Tried 800 x 600 and 1024 x 768 (both 16 bpp) and everything looks okay.
You did not set up the vga option, so Bochs uses the VBE extension, but you specify the Cirrus version of SeaVGABios as the vgaromimage. It seems to be unable to boot if there is no Cirrus hardware present. The VGABIOS-lgpl-latest would be the right choice for VBE. If you specify Cirrus as the vga extension, you could also use VGABIOS-lgpl-latest-cirrus.
E1000 NDIS 2 DOS driver reports "Driver did not load, NDIS environment invalid"
This bug is now fixed after addition i/o mapped register access. See latest Bochs code on Github.
This would be hard to implement. Currently Bochs doesn't have something like a registry or database of bochsrc options and their parameters. A complete rewrite of the parser code would be required for simply checking whether or not the next argument belongs to the current option.
I just tried the driver mentioned above with latest Bochs code from Github. Tried 800 x 600 and 10024 x 768 (both 16 bpp) and everything looks okay.
Ticket moved from /p/bochs/bugs/1451/
Do you have a test case for this feature? Bochs implements it the save way as Qemu does.
Do you the behavior of real hardware? Bochs implements it the same way as Qemu does.
bximage ignores -q quiet option if batch command is incomplete
I have now added an error message before entering interactive mode if function or filename is missing and added example to the manual page. Using -q for quiet mode is still mandatory even if all required parameters are given.
Can't enter ANSI code via ALT GR + Numeric keypad in BOCHS with DOS as guest machine
I have added the BIOS capability to use ALT + numeric keypad on Github (see https://github.com/bochs-emu/Bochs).
Apply standard build flags everywhere
Can you please try with the lastest Bochs code from Github?
Ticket moved from /p/bochs/bugs/1452/
Broken mktime() call in cmos.cc
This bug should be fixed with your patch (on github).
Ticket moved from /p/bochs/bugs/1453/
Updated / improved information about configure shortcut scripts.
Updated developer doc: the legacy disassembler has been removed.
Added variable CONFIGURE_ARGS to simplify adding/overriding options.
In your bochsrc I have found an issue, that needs to be fixed before testing other options. You are using the Banshee VGABIOS, but the Voodoo1 model. Setting VGA extension to "voodoo" and the Voodoo model to "voodoo1" or "voodoo2" means to have an ISA VGA adapter and Voodoo PCI add-on card. The Banshee VGABIOS is designed for the "banshee" or "voodoo3" models. The Windows setup might be confused by this, so please try to fix this first. Win98SE is known to work with Banshee / Voodoo3 as well as the...
Some documentation fixes.
Fixed and improved PCI slot config error handling.
I'm not really familiar with the APIC code, since I'm usually don't modify the cpu subsystem. I have only fixed the bug you mentioned and noticed that timer handles are saved, but this shouldn't happen. I first thought that some activation would be required, but then I remembered that it's not needed for the i/o devices timers. The pc_system state is saved including the timers. So the timers are re-actived when they were active at save time.
Added changes after release.
Removed APIC timer handles from save/restore list. They are set by the
You are right. I have fixed this issue in SVN. Restore support for this feature is still missing. There should be some after_restore_state() code that starts the timer if "active" is set.
MWAIT timer fixes (to be completed).
Apply standard build flags everywhere
Applied to SVN now.
Applied two patches from Debian.
Fixed in SVN now.
Fix the build on big-endian architectures
Fixed compilation for big endian architectures (SF patch #563).
If have installed Bochs with make install it's counterpart is make uninstall This is the usual way for many projects, not specific to Bochs.