Volker Ruppert
795a7929f1
Fixed link failure if GTK debugger is present, but no other Bochs facilty
...
using the pthreads library (SF patch #531 by Dawn Teschendorf fixing SF bug
#1364 ).
2014-12-20 07:51:11 +00:00
Volker Ruppert
f2c9a503d1
Added debugger support for the term gui using a pseudo-terminal. The command-line
...
debugger appears on main terminal and Bochs screen on pseudo-terminal connected
to minicom (based on SF patch #522 ).
2014-12-18 20:29:37 +00:00
Stanislav Shwartsman
6fd2d32180
fixed exception error code for debugger and instrumentation
2014-12-18 19:45:03 +00:00
Volker Ruppert
2ec57b8a6b
Fixed some more C++11 warnings.
2014-12-18 17:52:40 +00:00
Stanislav Shwartsman
fea4d47830
fixed spelling in comments
2014-12-16 20:11:08 +00:00
Volker Ruppert
19b3d52934
Fixed possible crash when the GTK+ debugger is enabled (based on SF patch by
...
Dawn Teschendorf).
2014-12-16 19:48:50 +00:00
Stanislav Shwartsman
6700a3f5e6
fix cpuid patch merged
2014-12-16 06:52:24 +00:00
Volker Ruppert
22665b3225
Re-enable "bulk I/O" repeat speedups extension that has been accidently disabled
...
about 3 years ago.
2014-12-16 02:26:55 +00:00
Volker Ruppert
3d228c4f61
Fixed some other overlapping memcpy() issues.
2014-12-16 02:26:00 +00:00
Volker Ruppert
f35b9b23c8
Bugfix: use memmove() if source and destination range can overlap (found with valgrind).
2014-12-14 18:53:16 +00:00
Volker Ruppert
902ed3f90b
Fixed unregistering memory handlers (affected memory bits must be cleared).
2014-12-14 09:19:09 +00:00
Volker Ruppert
f8e04266d6
Added capability to control VS2013 fastcall switch with configure option
...
--enable-fast-function-calls (MSVC nmake only).
2014-12-12 18:45:32 +00:00
Volker Ruppert
a1851e7f38
Enclose string literal in wxT() macros to fix unicode version.
2014-12-06 23:10:11 +00:00
Volker Ruppert
c8ef526143
Fixed some warnings.
2014-12-01 17:06:00 +00:00
Stanislav Shwartsman
03dab0b0c9
remove debug prints from param tree dump in xml format, small code reorg
2014-11-30 21:26:33 +00:00
Volker Ruppert
fba9145f66
Moved sources of the sound lowlevel base class ('dummy' driver) to separate files.
2014-11-24 18:25:14 +00:00
Volker Ruppert
5a346de14d
Changed to way to determine the default lowlevel sound driver (part of the
...
mixing3.patch by Dawn Teschendorf).
2014-11-22 11:44:02 +00:00
Volker Ruppert
7330f3a61c
Changed to way to determine the default lowlevel sound driver (part of the
...
mixing3.patch by Dawn Teschendorf).
2014-11-22 11:43:40 +00:00
Volker Ruppert
9805324c42
Minor changes in the sound lowlevel code.
2014-11-21 23:03:19 +00:00
Stanislav Shwartsman
1924780b06
added ability to dump Bochs param tree in XML format
2014-11-15 22:03:52 +00:00
Volker Ruppert
5f0a7b18c9
Enable GTK debugger only if GTK2 libraries are installed.
2014-11-15 13:33:18 +00:00
Volker Ruppert
53ae488fb2
Enable GTK debugger only if GTK2 libraries are installed.
2014-11-15 13:32:49 +00:00
Volker Ruppert
524ba46c3d
Added the capability to select the operation mode of the VGA update timer.
...
The realtime mode is enabled by default (patch by Dawn Teschendorf).
2014-11-15 10:22:27 +00:00
Volker Ruppert
866f9480f8
Fixed typo in iodev_sound.vcxproj
2014-11-15 07:45:49 +00:00
Volker Ruppert
3a1bb1f476
Bugfix: sound driver 'sdl' wasn't available if Bochs was compiled with SDL2 gui.
...
FIXME: wave output doesn't work properly in case of SDL2.
2014-11-14 18:25:37 +00:00
Volker Ruppert
9e9bdeda48
Fixed possible failure when installing plugin libraries (patch by Dawn Teschendorf).
2014-11-13 18:18:38 +00:00
Volker Ruppert
bea4a02b18
Save and restore GTK font setting using INI file.
2014-11-09 19:09:11 +00:00
Volker Ruppert
a2886318d8
Save/restore GTK debugger window size and position using INI file.
...
TODO: handle GTK font selection.
2014-11-07 18:59:59 +00:00
Stanislav Shwartsman
f01891faa2
fixed compilation err with perfmon disabled
2014-11-07 13:15:54 +00:00
Volker Ruppert
e6be902c56
Maximize debugger window if upper-left edge is outside of desktop.
...
Fixed font selection: disable "italic" flag before calling dialog.
2014-11-06 19:02:34 +00:00
Volker Ruppert
10a016194c
Save proportions of the Reg, Asm and Dump windows to INI file.
...
TODO: handle font selection and main window size/position in the GTK version.
2014-11-06 17:13:27 +00:00
Stanislav Shwartsman
9219c2c20b
fixed format for debug printing x87 numbers
2014-11-05 18:29:35 +00:00
Volker Ruppert
d70ee1e99b
Fixed font setup after reading from INI file.
2014-11-04 21:09:18 +00:00
Stanislav Shwartsman
6e254743c1
Added missing sanity check.
...
The sanity check would help to detect real Bochs crash issue under Win x64 with MSDEV
configure script under Mingw env decided that SIZEOF_INT_P == 4 which is terribly wrong for 64-bit host.
2014-11-04 19:00:20 +00:00
Stanislav Shwartsman
9feed6d777
fixed bug in write_new_stack_qword
2014-11-03 14:34:20 +00:00
Volker Ruppert
1afe32ad2a
Documentation fixes and updates.
2014-11-02 16:43:38 +00:00
Volker Ruppert
f871f42721
Regenerated after release
2014-11-02 14:15:32 +00:00
Volker Ruppert
b7c8323633
Fixed panic in case x86-64 support is not present (Bochs 2.6.7 P4-SMP release
...
binaries are already fixed).
Usual updates after release (version strings, release tag).
2014-11-02 14:14:36 +00:00
Volker Ruppert
b07c01fef3
Regenerated for release
2014-11-02 07:46:30 +00:00
Volker Ruppert
6d1dcdccc6
Preparing release 2.6.7
2014-11-02 07:45:40 +00:00
Stanislav Shwartsman
987e2ad223
Added definitions from recently published Intel Architecture
...
Instruction Set Extensions Programming Reference rev22.
Implemented CLWB instruction
2014-11-01 13:12:24 +00:00
Stanislav Shwartsman
45ddcf2e02
compilation fix
2014-11-01 11:51:03 +00:00
Stanislav Shwartsman
5f4e7f8b49
fixed compilation when APIC if snot enabled
2014-11-01 10:25:42 +00:00
Volker Ruppert
1ed744884c
Disable enhanced debugger if gui support is not available.
2014-11-01 10:13:40 +00:00
Volker Ruppert
11e626458b
Improved documentation for SDL2 and the gui debugger.
2014-11-01 09:39:47 +00:00
Volker Ruppert
aad31f7767
Added support for save/restore of the debugger main window size and position
...
using the INI file.
TODO: handle child windows, implement font/window handling in the GTK version.
2014-10-31 19:35:57 +00:00
Volker Ruppert
56a1f53de7
Rewrite of the font selection code to support save/restore of font settings
...
using the INI file.
2014-10-28 18:54:48 +00:00
Stanislav Shwartsman
618bc234ab
changes in comments
2014-10-24 11:18:52 +00:00
Stanislav Shwartsman
f11b9a7f58
CPUID: "Yonah" and "Atom N-270" should report max virtual address as 32-bit in leaf 0x80000008
2014-10-22 19:53:23 +00:00
Stanislav Shwartsman
cb18f1e0a1
more use of the clearflagsOSZAPC
2014-10-22 18:24:33 +00:00