Volker Ruppert
0074e82a82
- extra page registers implemented (these registers have no effect on DMA operations)
...
- port 0x80 belongs to the DMA page register set
2005-04-06 21:09:25 +00:00
Volker Ruppert
69d610c254
- APM support for 16 bit protected mode added (patch from Struan Bartlett)
2005-04-06 18:05:47 +00:00
Volker Ruppert
db46b687d8
- controller disable feature added
...
- code cleanup (removed unused stuff and unnecessary statements etc.)
2005-04-05 17:57:32 +00:00
Volker Ruppert
6ce4b96f6b
- parsing of comX, parportX and usbX options simplified similar to ataX options
2005-04-03 15:00:44 +00:00
Volker Ruppert
15e23d146d
- updates from SF documenation request #1175567 by Alexander Schuch
...
* updated SB16 section (e.g. put sb16ctrl options into a table)
* mention 'boot' option to first time Bochs users
- updated mouse and serial port information and section "Using the serial port"
2005-04-03 10:47:01 +00:00
Volker Ruppert
bf6e5697c3
- link to the QEMU project added
2005-04-03 08:55:21 +00:00
Stanislav Shwartsman
6fd9f82c35
Fixed typo in apic.cc
...
Small speedup for arith64.cc (redundant modC0() call ellimination)
Cleanup
2005-04-02 18:49:44 +00:00
Volker Ruppert
a5fb44c340
- changed data type of bulkIOHostAddr to Bit8u* (fixed compilation on 64 bit hosts)
2005-04-02 11:30:08 +00:00
Volker Ruppert
acf6aad884
- disk image links added (Knoppix, GNU and JX OS)
2005-04-01 17:18:21 +00:00
Stanislav Shwartsman
b2148cdf07
Fixed swapped memset params
2005-04-01 09:24:15 +00:00
Volker Ruppert
7a32c2cb80
- cvs server name fixes and other updates from SF documentation request #1173555
2005-03-31 17:11:01 +00:00
Volker Ruppert
f17ab46b8f
- fixed typo
2005-03-31 16:57:32 +00:00
Stanislav Shwartsman
6d491de4d3
Fixed bug with jumping from long mode when executing interrupt
2005-03-30 22:31:03 +00:00
Stanislav Shwartsman
1bd414c4df
Update changes
2005-03-30 21:50:24 +00:00
Stanislav Shwartsman
8e01acfaa1
Change non-error messages from BX_ERROR to BX_DEBUG
2005-03-30 21:43:08 +00:00
Stanislav Shwartsman
0f7f728e86
Added debug messages for interrupt function in long mode
...
Added mode switch debug prints
2005-03-30 20:53:04 +00:00
Stanislav Shwartsman
52041f60d4
Support for X86_64 in debug CPU method
...
Fixed debug messages printed from read_virtual_checks
2005-03-30 19:56:02 +00:00
Volker Ruppert
b084267f75
- fixed pattern pitch for 24 bpp video-to-video patterncopy
2005-03-30 19:47:28 +00:00
Volker Ruppert
c50c9b602e
- the variable $cross_configure is now set to yes if $cross_compiling returns
...
"yes" or the target OS is "windows" (special case for MSVC)
- fixed typo in docbook2html check
2005-03-30 16:41:31 +00:00
Stanislav Shwartsman
e5c3e3c262
CPU mode enumeration changed
2005-03-29 22:18:13 +00:00
Stanislav Shwartsman
1514ad6f8e
Forgot to update config.h.in ...
2005-03-29 22:01:22 +00:00
Stanislav Shwartsman
619942cf9a
Enable SYSENTER/SYSEXIT together with x86-64 support, these instructions used by gentoo amd64 LiveCD image (at least it WRMSR to SYSENTER MSRs).
...
SYSENTER/SYSEXIT is not recognized in long mode but it could be used i any other mode without problem
2005-03-29 21:59:44 +00:00
Stanislav Shwartsman
da9091f04a
Fixed compatability mode execution bug, compatability mode and long mode should be treated as protected for all protected_mode() checks
2005-03-29 21:37:06 +00:00
Volker Ruppert
e1aee85d19
- fixed src start address for video-to-video patterncopy
2005-03-29 19:42:02 +00:00
Stanislav Shwartsman
0ed560ed3d
Enable info fpu command in debugger
2005-03-28 18:19:02 +00:00
Volker Ruppert
8b905b6169
- removed obsolete configure option --with-win32-vcpp. The shortcut script
...
.conf.win32-vcpp already prepares the sources correctly for MSVC.
- updated version number and string
2005-03-28 10:27:31 +00:00
Volker Ruppert
ed0669458c
- removed obsolete configure option --with-win32-vcpp. The shortcut script
...
.conf.win32-vcpp already prepares the sources correctly for MSVC.
2005-03-28 10:26:14 +00:00
Volker Ruppert
f21a0a0c19
- added new section "Building a Bochs release" in development.dbk and removed
...
original text from misc.txt
- removed obsolete release-prep.txt
2005-03-28 08:56:07 +00:00
Stanislav Shwartsman
22098eefa2
Removed unused instruction (function) methods which were generated as a result of the initial implementation of AMD64 support.
2005-03-28 06:29:22 +00:00
Volker Ruppert
96282c4a6e
- small list of device prefixes added to find out the device causing a panic
2005-03-27 14:50:38 +00:00
Volker Ruppert
aeb62ff6b1
- panic message for unknown key symbols improved
2005-03-27 14:50:07 +00:00
Volker Ruppert
35ee22210d
- fixed redrawing after backwards bitblt operations
...
- print mode switch information only when there's really a change
2005-03-27 09:46:31 +00:00
Volker Ruppert
bf1f4816a6
- store the text snapshot at the base address of the text_snapshot array again.
...
The old code could fail when an OS scroll with start address changes (DLX Linux)
- handle the graphics controller shift register value 3 the same way as 2. We need
a test case for this setting.
2005-03-27 08:02:54 +00:00
Stanislav Shwartsman
c2ec59f4c3
Do compile time error when compiling BX_DEBUGGER w/o BX_DISASM
2005-03-26 19:44:21 +00:00
Stanislav Shwartsman
58d216d312
BX_DEBUGGER cannot be compiled w/o BX_DISASM:
...
1. Added appropriate check to config.h
2. Remove all redundant checks and ifdefs from dbg_main.cc
Also small clean-up for dbg_main.cc
2005-03-26 19:41:59 +00:00
Volker Ruppert
ad3eee2721
- updated descriptions for options 'mouse', 'i440fxsupport', 'ne2k' and 'usb1'
...
- description of the new vga extension option added
2005-03-26 08:38:31 +00:00
Kevin Lawton
831afe7c40
Removed unused instruction (function) prototypes which were generated as
...
a result of the initial implementation of AMD64 support. These appear
to have been cut-n-paste vestiges.
2005-03-25 21:33:47 +00:00
Volker Ruppert
25dd8d91b3
- updates for Bochs 2.2.pre2 release
2005-03-25 15:59:32 +00:00
Volker Ruppert
dae15d95c0
- updated version number and changelog for 2.2.pre2 release
2005-03-25 09:36:23 +00:00
Volker Ruppert
a7c7b21601
- updates from SF documentation request #1170382 by Alexander Schuch
...
* updated more SB16 information
* updated CVS (checkout) server name
* added tip to use Cirrus in Windows 95 for high resolutions
* some more minor changes
- some additions to the changes above
- updated section "Installing a Japanese version of Windows 95"
2005-03-25 08:50:34 +00:00
Volker Ruppert
90cae090c2
- missing initialization of the BM-DMA base address added
2005-03-24 19:19:19 +00:00
Volker Ruppert
b438da759a
- save/redirect the first 3 palette values while using the entries for the RGB mask
...
in 16 bpp modes
2005-03-23 20:46:52 +00:00
Kevin Lawton
e6cb602231
Moved macros for duplicate SSE/SSE2 functions from fetchdecode.h to
...
cpu.h, and defined function prototypes for the case where bochs
is compiled with a new #define (called StandAloneDecoder) is set.
This allows for the decoder to be tested separately from bochs.
2005-03-23 01:45:16 +00:00
Volker Ruppert
447a88986a
- print the type of Cirrus card active after init
...
- read/write access to unknown CRTC, sequencer or GFX controller registers now
causes a BX_DEBUG message
- replaced not portable variable 'unsigned long' by portable ones
2005-03-22 22:20:26 +00:00
Kevin Lawton
4e03c4448c
Added some comment tags so that a script can pull out relevant parts
...
of the decoder to test it in standalone mode. A few lines in cpu.h
were re-arranged to make this easy, but no real lines of code were
changed or generated.
Changed a few PANICs to INFOs after testing corresponding cases.
2005-03-22 18:19:55 +00:00
Volker Ruppert
5f1f5dd29d
- updated description of the sb16 configure option
...
- added notes about Cirrus SVGA usage
- updated PCI and USB descriptions
2005-03-22 18:12:52 +00:00
Volker Ruppert
bf7c13e480
- use autodetection version of the SB16 configure option
...
- the variable CONFIGURE_ARGS can now override all options in the shortcut script
2005-03-22 16:44:24 +00:00
Volker Ruppert
a2945b42ec
- detect possible conflicts when running configure (SF bug #1162983 ):
...
* SSE/SSE2 need CPU level 6
* external debuggger supported on win32 only
* docbook2html needed for building Docbook documentation
- missing result value for 3DNow! support added
- OSX sound support is used for MacOS 9, too
2005-03-21 19:17:00 +00:00
Stanislav Shwartsman
3e7c8e8871
.conf.everything should be platform independent
2005-03-21 19:14:40 +00:00
Stanislav Shwartsman
e01789b276
Add CVS header for FPU files
2005-03-20 21:19:38 +00:00