Bochs 1.2.1
posted in Emulator Release by outsider on Jun 15th, 2001
A new version of Bochs has been released, this brings it up to version 1.2.1. Here's what's new:
more work on makefile for building RPMs
[ #432382 ] build debian packages patch
add build/debian directory from Rob Lemley
which allows us to make Debian packages!
optimize for speed when simulating one processor. Now 1-processor
performance should be equivalent to 1.1.2.
[ #425640 ] sb16 assumes fpos_t is long int
This fixes compiles of iodev/sb16.cc on linux systems with newer libraries
in which fpos_t is not an integer.
[ #432488 ] SMP:assert "n_logfn MAX_LOGFNS" fails
increase MAX_LOGFNS since we ran out of them on an SMP simulation with
4 processors
changes to compile clean on cygwin:
- don't use the WIN32 snprintf define for cygwin
- add ssize_t definition for cygwin
- only compile "struct timeval tval" if select is available
on that platform.
[ #432491 ] SMP: CPUID says no APIC feature
clean up inconsistent use of BX_SUPPORT_APIC and BX_APIC_SUPPORT, which
caused the CPUID to report no APIC was present
[ #431025 ] --enable-external-device-models broken
removed configure options for external-device-models and
external-cpu-memory. These don't work and aren't going to be fixed.
[ #429448 ] configure: -lreadline when not there
Now configure allows you to choose not to use readline, even if it's found
on your system.
[ #428915 ] apply extended keyboard patch
extended keyboard patch by Dave Poirier
[ #428626 ] if no X11 found, configure&make fails
Now configure halts if X windows is selected but no X libraries are found.
updated rombios to version 1.13. This fixes several problems:
- [ #430472 ] DOS HIMEM "A20 line" error
This problem was apparantly caused when Bryce added a function that prints
the BIOS version, and he called it too early in the boot process. Now the
same function is called later, and it doesn't break the A20.
- [ #431010 ] SMP structure overwritten in v1.2
SMP structures were getting overwritten by BCC-generated data,
preventing SMP operating systems from detecting that other processors
were available.
- [ #431016 ] bios: SMP struct has wrong entry count
SMP structure had the wrong entry counts
very minor doc updates (typos, replace broken link to mtools info)
quit when the user clicks the power button, even if they have disabled
panics.
win32 now defaults to having mouse capture mode turned off. For new users,
it would be distressing for their mouse cursor to disappear until they
pressed F12.
[ #428222 ] vga font not installed
added script called "install-x11-fonts" which should help people install
the VGA font on X windows systems, if it isn't already there.
Get it from the PC emulators page.
Thanks g-kun