Volker Ruppert
a3908d6e86
- moved BX_USE_MEM_SMF to all the other SMF definitions in config.h.in (should
...
be set to 1, since there is only one address space present)
- fixed memory object member to support the static case (SMF)
2006-09-02 12:08:28 +00:00
Volker Ruppert
77217aa7b8
- fixed memory init code for restart support in wx (a lot more changes in other
...
parts of Bochs are needed to make it really work)
2006-09-01 18:14:13 +00:00
Stanislav Shwartsman
173d126763
Fixed LDTR reset vales
2006-08-31 18:21:16 +00:00
Stanislav Shwartsman
fdac9efa9b
Fixed ton of code duplication.
...
Do not save/restore XMM8-XMM15 not in 64-bit mode
2006-08-31 18:18:17 +00:00
Volker Ruppert
c4785b7709
- Bochs with 'term' gui now quits when the terminal is closed (SIGHUP)
2006-08-30 18:16:36 +00:00
Volker Ruppert
4b744658fe
- added missing bx_atexit() call before quit_sim() (runtime option "quit" now
...
has the same behaviour as the power button)
2006-08-30 17:49:12 +00:00
Volker Ruppert
c9b4d06ff4
- fixed and improved save state dialog handling
...
* generic save state dialog code moved to the save_restore_handler() in gui.cc
* the suspend button in the wxWidgets port now works and uses the new code
* old wxWidgets save state code removed (not thread-safe)
- wxWidgets HandleAskParamString() method fixed for wxGTK (now using a temporary
string array instead of a pointer)
2006-08-29 20:10:27 +00:00
Volker Ruppert
25f6299550
- fixed save/restore XPM bitmap (wxMSW is now able to load it)
2006-08-28 19:05:38 +00:00
Stanislav Shwartsman
ea1127f235
Correctly detect inexact result in FPU (patch by No Name)
2006-08-28 18:48:51 +00:00
Volker Ruppert
47992d9606
- regenerated after release 2.3
2006-08-27 15:37:47 +00:00
Volker Ruppert
f84f45b51f
- updated after release 2.3
2006-08-27 15:36:39 +00:00
Volker Ruppert
f76ad60dde
- updates for release 2.3
2006-08-27 14:59:01 +00:00
Volker Ruppert
6e76c7ef1d
- updated for release 2.3
2006-08-27 11:41:08 +00:00
Volker Ruppert
5c78163fe0
- preparing for release 2.3
2006-08-27 07:06:01 +00:00
Volker Ruppert
a1daf98a64
- changes updated
2006-08-26 18:05:42 +00:00
Volker Ruppert
3600f1af41
- fixed LDTR list size
2006-08-26 07:35:27 +00:00
Stanislav Shwartsman
65082e4a4f
Handle granularity field for LDT
...
Next step - fix code duplication with TSS
2006-08-25 19:56:03 +00:00
Volker Ruppert
59962a4438
- store current mouse capture state in the device object, so Bochs no longer
...
needs to access the config parameter tree at each mouse move
2006-08-25 18:26:27 +00:00
Volker Ruppert
fb13436d55
- TODO status update for Bochs 2.3
2006-08-25 11:58:55 +00:00
Volker Ruppert
cb7db12ab2
- missing 32-bit support for the PACKET command added
...
- improved debug messages
2006-08-23 17:19:03 +00:00
Stanislav Shwartsman
5a7ae0653c
Updated CHANGES
2006-08-22 19:12:45 +00:00
Stanislav Shwartsman
5000ad2a55
Fixed compilation warning
2006-08-22 19:07:50 +00:00
Stanislav Shwartsman
54fb3b769a
Fixed LDT 16-bit limit, must support all 32-bit values.
2006-08-22 19:06:03 +00:00
Volker Ruppert
9ec4f3e60e
- changes updated
2006-08-22 17:09:48 +00:00
Stanislav Shwartsman
8d7919dadd
Only rename bx_pci2isa_c class
2006-08-21 21:29:16 +00:00
Volker Ruppert
eade11529f
- preparing for release 2.3
2006-08-20 16:27:44 +00:00
Volker Ruppert
80302e4114
- file added with binary type
2006-08-20 16:19:04 +00:00
Volker Ruppert
a9de7512d3
- file not in binary mode
2006-08-20 16:15:53 +00:00
Volker Ruppert
e2208dda88
- added new logo for Bochs 2.3
2006-08-20 16:03:57 +00:00
Volker Ruppert
1fdd8e9116
- added comment from Ben Lunt
2006-08-20 09:19:59 +00:00
Volker Ruppert
02c94648bd
- kernel module init failure must always cause a panic
...
- unaligned read/write support for base addresses added
- guest side base addresses must always be initialized with 0
- indent mode fixes
2006-08-20 09:12:02 +00:00
Volker Ruppert
99862ba2f5
- LGPL'd VGABIOS updated to version 0.6a (see VGABIOS-lgpl-README for details)
2006-08-19 16:58:38 +00:00
Volker Ruppert
2c67881253
- don't modify the 'dev' parameter with strtok() in 'socket' mode
...
- removed unnecessary spaces
2006-08-18 16:57:39 +00:00
Volker Ruppert
d2d7c65e37
- VGA memory is now a part of the common video memory (same as real hardware)
...
- sequencer map mask bit handling simplified
- some save/restore data format changes
2006-08-18 15:43:20 +00:00
Volker Ruppert
e810c83345
- fixed VGA memory read access (correct plane access and read mode in all
...
memory configurations)
2006-08-17 17:06:08 +00:00
Volker Ruppert
c0bee9324d
- VBE 4bpp fixes (line offset + plane address shift)
...
- maximum VBE screen size updated
2006-08-15 16:48:23 +00:00
Volker Ruppert
92c1720e3e
- removed VGA compatibility hack from VBE code (now done in VGABIOS)
2006-08-14 20:31:18 +00:00
Stanislav Shwartsman
24ece63fe7
Fixed disasm bug
2006-08-13 09:40:07 +00:00
Volker Ruppert
cae6fcb365
- report only config control register changes to avoid logfile flooding
2006-08-12 11:22:40 +00:00
Volker Ruppert
ba049136a9
- INT 15 AH=88h now returns max. 63M extended memory (Ralf Brown's interrupt
...
list says the limit should be 15M, but real machines are reporting more)
2006-08-11 17:34:43 +00:00
Stanislav Shwartsman
3ce7764fce
Fixes in 64-bit decoding
2006-08-11 17:23:36 +00:00
Volker Ruppert
6d50341985
- VBE video memory increased to 8 MB (new version of the LGPL'd VGABIOS under
...
construction)
- fixed VBE y offset check to avoid crash before panic
2006-08-09 17:52:06 +00:00
Volker Ruppert
0d6c1b8363
- fixed Carbon notify callback function (don't handle the ask event twice)
2006-08-08 17:10:30 +00:00
Volker Ruppert
0ae9f5670e
- INT 09h: fixed handling of extended keys (asciicode = 0xe0)
...
- left backslash key added in keycode table
2006-08-07 20:26:58 +00:00
Volker Ruppert
b48dce5c3c
- fixed compile error related to gettimeofday() in MinGW/MSYS and Cygwin with
...
mingw-runtime rev. >= 3.10
2006-08-07 17:59:15 +00:00
Volker Ruppert
a8ca39fb5d
- updates for release 2.3.pre3
2006-08-06 10:40:41 +00:00
Volker Ruppert
da2cb1b7f2
- updated for pre3
2006-08-06 07:43:07 +00:00
Volker Ruppert
92002b5628
- updates for pre3
2006-08-06 07:41:40 +00:00
Volker Ruppert
c65c0925b2
- changes updated
2006-08-06 07:37:58 +00:00
Volker Ruppert
7f3dd3a1b6
- attempt to fix the userspace part of pcidev for the current PCI infrastructure
...
(not tested yet)
2006-08-05 20:04:23 +00:00