ChangeLog
- bochs-980407a
- added some instrumentation features:
- added '--enable-instrumentation' to configure
- added "instrumentation.h" that defines instrumenation macros
- added macros to some main decode loop and some instructions in cpu/
- added "win32.txt", updated "gui/win32.cc", added "bochsrc.win32"
from David Ross (dross@pobox.com). win32 GUI code now filled out.
- bochs-980331a
- added '--with-nogui' option to configure to run without any GUI. Also provides
documentation for the GUI specific functions.
- recoded the PS2 mouse BIOS and some mouse hardware emulation. Mouse now
works on X11. Haven't implemented it for BeOS yet. Double click timing
doesn't work yet though.
- (possibly) fixed the panic during Win'95 install due to keyboard.
- added private_colormap option to .bochsrc. requests a non-shared
colormap from your GUI. Only implemented on X11 so far.
- added mouse option to .bochsrc. Not implemented yet for any of
the GUI specific modules, but it will request that mouse events not
be generated by the GUI.
- changed palette change technique to tell GUI of each individual
palette element change. The GUI has a chance now, to tell
the VGA code if a redraw of the screen is necessary. Redraw
is not necessary if using a private colormap.
- bochs-980311d
- configure works with any permutation of disassembler and debugger
- fixed endian changes, messed up on 980304a
- Makefiles now use CC, CXX, CFLAGS, CXXFLAGS
- added --enable-cpp option to configure for use with that C++ suffix
- got BeOS code up to speed on the cursor changes.
- bochs-980304a
- changed BIG_ENDIAN & LITTLE_ENDIAN to use BX_ prefix
- added text mode video block cursor
- added vi package to Redhat install script
- bochs-980303a
- debugger command "info break" to display breakpoints
- debugger command "d[elete] xyz" to delete breakpoints
- patch to gui/x.cc for 24bit displays
- added instructions and script for installing RedHat 5.0 from CD
- rehashed CMOS RTC code so Linux works
- bochs-980224a
- added 32bit hardware task switching (only from jump's so far)
- fixes to floppy emulation
- created new optional debug interface, similar to GDB
- rehased disassembler for use in debug environment
- added hardware scrolling to VGA
- fixed handling of errorcode returned for paging errors
- Linux now boots!!!