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
Volker Ruppert
fd8346bf9a
- updated description and packager email address
2005-03-13 08:28:55 +00:00
Volker Ruppert
4a7bcec95f
- removed directory "debug" / added directory "bx_debug" (wxworkspace still untested)
2005-03-12 22:13:50 +00:00
Volker Ruppert
e4adc99ddc
- disabled modification of CC and CXX variables (doesn't work in cygwin)
2005-03-12 22:02:31 +00:00
Stanislav Shwartsman
fd13784231
Small cleanup in access.cc
...
VME feature code should be valid only for CPU LEVEL >= 4
2005-03-12 19:34:18 +00:00
Stanislav Shwartsman
6a36385743
Add more comments for loading segment register in real mode
2005-03-12 18:38:56 +00:00
Stanislav Shwartsman
5a393d2399
Fix for PANIC
...
1162042 Duke Nukem 3D: >>PANIC<< iret: VM set on stack, CPL!=0
according to Intel and AMD docs the behaviour wasn't correct
2005-03-12 18:09:32 +00:00
Stanislav Shwartsman
2a5a5c2de5
Fixed compilation error for 486 CPU
...
small fixes for IRET instructionm
2005-03-12 16:40:14 +00:00
Volker Ruppert
75bf07a22a
- updated .conf.* shortcut scripts for the most popular platforms using this setup:
...
* Pentium III with all optimizations enabled
* PCI support (without USB) enabled
* both Bochs VBE and Cirrus SVGA enabled
2005-03-12 16:34:49 +00:00
Volker Ruppert
c3d6cc8f4d
- patch updated for current CVS and remarks added
2005-03-12 15:33:20 +00:00
Volker Ruppert
3c475e831f
- prepared non-DMA mode implementation
...
- improved lseek() panic message and immediatly return if lseek() fails
2005-03-11 21:12:54 +00:00
Stanislav Shwartsman
2bb2f5ea60
Update closed bug reports in CHANGES
2005-03-10 21:52:37 +00:00
Stanislav Shwartsman
714b9c9d22
Added ICACHE statistics
2005-03-10 21:22:15 +00:00
Volker Ruppert
4682628f17
- changes updated
2005-03-09 22:07:02 +00:00
Stanislav Shwartsman
24fa5935c1
Getting little bit closer to VME feature
2005-03-09 22:01:13 +00:00
Volker Ruppert
a91c27c855
- updates from SF documentation request #1160026 by Alexander Schuch
...
* added more instructions on how to get VBE working
* Knoppix usage guide
* miscellaneous small changes
2005-03-09 21:59:33 +00:00
Volker Ruppert
4b645a58a5
- enable vga extension "vbe" by default if present. Cirrus support must be
...
enabled with the vga extension option
2005-03-08 21:37:00 +00:00
Volker Ruppert
002853978c
- LGPL'd VGABIOS updated to version 0.5a (including Cirrus support)
2005-03-07 21:53:39 +00:00