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
Stanislav Shwartsman
c3fd89eceb
More accurate fix for cpu_online_map ellimination
2005-03-20 18:33:02 +00:00
Stanislav Shwartsman
1e37312c14
Remove code duplication
2005-03-20 18:08:46 +00:00
Stanislav Shwartsman
3570f5f629
Reverting back RETF instruction changes made by Kevin Lawton
2005-03-20 18:01:01 +00:00
Volker Ruppert
bab931d56d
- updated win32 installer for NSIS 2.03 (Modern UI)
...
- uninstaller icon added
2005-03-20 14:29:23 +00:00
Volker Ruppert
1018486845
- added sb16 lowlevel support autodetection (old-style syntax still supported)
...
- updated Bochs version number / strings
2005-03-20 09:29:31 +00:00
Stanislav Shwartsman
3074078297
Added CVS version header to all the files.
...
One more small change in APIC
2005-03-19 20:44:01 +00:00
Stanislav Shwartsman
f77ddd9701
Remove cpu_onlline_map varaible, it wasn't initialized properly and might cause APIC problems
2005-03-19 18:43:00 +00:00
Volker Ruppert
7d9eba3d12
- fixed checks for protected mode
2005-03-19 16:38:44 +00:00
Volker Ruppert
6144d8118a
- text mode update code no longer depends on the memory mapping (fixes SF bug
...
#1159639 )
- size of text snapshot space increased to 128 kByte (for all memory mappings)
- immediately return after the panic when the number of text lines is too large
to avoid segfault
2005-03-18 14:52:29 +00:00
Volker Ruppert
0a8c67ff0c
- added/updated .cvsignore files
2005-03-17 21:08:36 +00:00
Stanislav Shwartsman
e6e9dd3825
Extend Bochs instrumentation
...
Compatability fixes
2005-03-17 20:50:57 +00:00
Volker Ruppert
4ee7865930
- BX_GDBSTUB and BX_SUPPORT_X86_64 are always defined in config.h
2005-03-16 16:36:31 +00:00
Volker Ruppert
844e928e7f
- added version, publisher and URL to the uninstall information
2005-03-15 19:18:08 +00:00
Volker Ruppert
5140a7e042
- Bochs 2.2 release information moved to the center of the page
2005-03-15 19:11:13 +00:00
Volker Ruppert
35e2b9c280
- logo for Bochs 2.2 added
2005-03-15 19:07:07 +00:00
Stanislav Shwartsman
6e53a54907
Extend cpu_mode for :
...
#define BX_MODE_IA32_REAL 0x0 // CR0.PE=0
#define BX_MODE_IA32_PROTECTED 0x1 // CR0.PE=1, EFLAGS.VM=0
#define BX_MODE_IA32_V8086 0x2 // CR0.PE=1, EFLAGS.VM=1
#define BX_MODE_LONG_COMPAT 0x3 // EFER.LMA = 0, EFER.LME = 1
#define BX_MODE_LONG_64 0x4 // EFER.LMA = 1, EFER.LME = 1
2005-03-15 19:00:04 +00:00
Volker Ruppert
a6fbe10307
- changed .cc extensions to .cpp
2005-03-14 21:43:46 +00:00
Volker Ruppert
bb1eb205a8
- fixed keyboard command "get scancode set" (SF patch #1159626 )
2005-03-14 20:43:45 +00:00
Stanislav Shwartsman
189e55885d
put VME initial code in BX_SUPPORT_VME ifdefs
2005-03-13 20:18:37 +00:00
Stanislav Shwartsman
32e8d0760a
Update news on Bochs website
2005-03-13 18:46:37 +00:00
Stanislav Shwartsman
e3bd4e2b34
Update recent closed byg reports
...
Remove redundant debug prints in VERR instruction emulation
2005-03-13 18:20:26 +00:00
Volker Ruppert
3a38b0e4a8
- updated version number for 2.2.pre1 release
2005-03-13 08:37:25 +00:00