Stanislav Shwartsman
6ee7f48985
bugfix for VMX_VM_EXEC_CTRL1_EXTERNAL_INTERRUPT_VMEXIT control handling
2014-07-08 19:15:54 +00:00
Volker Ruppert
0e14966b06
Determine desktop dimensions in constructor (fixes maximum resolution of Bochs
...
VBE support).
2014-07-08 16:51:38 +00:00
Volker Ruppert
a565b67293
Moved SDL2 init to constructor to make sure 'sdl_maxres' is initialized before
...
calling get_capabilities() (fixes Bochs VBE support).
2014-07-08 15:46:46 +00:00
Volker Ruppert
894e66574a
Rewrite of the userbutton shortcut handling: now parsing shortcut string in
...
gui init and string paramter handler. The shortcut keys are now stored in an
array of BX_KEY* values in the gui object.
siminterface.h: Fixed some default return values.
2014-07-08 14:30:27 +00:00
Volker Ruppert
3d08187563
Now deprecate old keyboard options that have been replaced in Bochs 2.6.
2014-07-08 09:24:35 +00:00
Volker Ruppert
cb8d81defd
Added new user shortcut "scrlck" (SDL/SDL2 using "Scroll Lock" for fullscreen toggle).
...
Cleanups and improvements in the userbutton shortcut code.
Documentation update (mention SDL2, updated userbutton list)
2014-07-07 07:29:08 +00:00
Volker Ruppert
20cc91a7d8
Fixed SVN Id line
2014-07-06 18:30:24 +00:00
Volker Ruppert
df9cd2fdbb
Added SVN Id and revision to keymap files
2014-07-06 18:29:06 +00:00
Volker Ruppert
0ddb6600c7
Added new keymaps for SDL2 (U.S. and German keyboard layout)
2014-07-06 18:17:05 +00:00
Volker Ruppert
e4747ee712
Regenerated after SDL2 changes
2014-07-06 17:45:55 +00:00
Volker Ruppert
45589bf375
Added SDL2 support to option --with-all-libs. If SDL2 can be compiled, enable
...
it - otherwise try to detect legacy SDL.
2014-07-06 17:45:21 +00:00
Volker Ruppert
04ae9e60aa
Updated makefile dependencies after adding SDL2 gui
2014-07-06 17:13:53 +00:00
Volker Ruppert
edb3a8b936
SB_Edges array must be of type Bit32s (fixes status bar in Cygwin64)
2014-07-06 14:17:18 +00:00
Volker Ruppert
a1f7fe26ed
SDL/SDL2 fullscreen mouse fixes
...
- SDL/SDL2: fixed mouse movement in absolute x/y mode
- SDL2: always capture mouse in fullscreen mode (like legacy SDL gui)
- SDL: don't handle headerbar click in fullscreen mode
- SDL/SDL2 code sync
2014-07-05 08:00:01 +00:00
Volker Ruppert
2bfd78fa45
SDL2: added experimental fullscreen mode support
2014-07-03 20:17:19 +00:00
Stanislav Shwartsman
816f5cc2d7
fixed massive code duplication
2014-07-03 06:40:42 +00:00
Volker Ruppert
c7ae0310ac
SDL2: fixed link failure caused by the SDL font usage in the 'rfb and 'vncsrv'' guis
2014-07-02 21:08:54 +00:00
Volker Ruppert
d9b3c3b91b
Added simple 'ask' dialog box for the SDL2 gui on non-Windows platforms
2014-06-29 07:37:58 +00:00
Volker Ruppert
3e2acd21ac
Fixes for the SDL2 gui on Windows
2014-06-28 23:49:10 +00:00
Volker Ruppert
a2ee3b4931
Some more work on the new SDL2 gui
...
- added keyboard mapping support (TODO: update keymap files)
- added simple application icon
- minor mouse handling fix
2014-06-28 13:25:52 +00:00
Volker Ruppert
36842943f5
Some work on the new SDL2 gui
...
- fixed compilation with gui debugger enabled
- added mouse wheel support
- added gui option "nokeyrepeat"
2014-06-28 08:18:26 +00:00
Volker Ruppert
a643105a9c
Added initial SDL2 gui code, use --with-sdl2 to enable it.
...
TODO list:
- fullscreen mode, keyboard mapping, mouse wheel support
- take advantage of new SDL2 features
- Windows port not yet tested
2014-06-27 20:53:20 +00:00
Volker Ruppert
ccc66ad4d7
Cleaned up SDL gui code (no functional changes - SDL2 support will appear in
...
a separate file)
2014-06-27 20:26:03 +00:00
Stanislav Shwartsman
1e46de78ad
add proper alignment of XMM/YMM/ZMM registers within CPU class
2014-06-25 19:12:14 +00:00
Volker Ruppert
3c0ad43092
Continued preparing Bochs for SDL2 support
...
- added new symbol BX_WITH_SDL2 and prepared build system
- TODO #1 : add new option --with-sdl2 to configure script
- TODO #2 : add new file sdl2.cc (porting seems hard to do - writing from scratch
might be better)
2014-06-23 19:37:58 +00:00
Volker Ruppert
c188a6ba5d
Started preparing Bochs for SDL2 support. Set up GUI_LINK_OPTS_SDL in the
...
configure script (SDL2 uses 'sdl2-config' instead of 'sdl-config').
2014-06-21 08:22:22 +00:00
Volker Ruppert
5602e1b676
Added new symbol BX_USE_WIN32CONFIG in config.h and cleaned up related code
2014-06-20 09:31:56 +00:00
Volker Ruppert
6f75ceadbc
Removed sources of legacy tools bxcommit and bximage_old and updated MSVC workspaces
2014-06-19 08:57:28 +00:00
Volker Ruppert
318c0b45db
Started removing legacy tools bxcommit and bximage_old
...
- removed from build and install system, docs and manual pages
- TODO: update MSVC workspaces and remove sources
2014-06-19 07:54:56 +00:00
Volker Ruppert
8c846f51be
Regenerated after release
2014-06-15 14:30:18 +00:00
Volker Ruppert
3d16de129f
Updated version strings after release
...
Added release tag to table in user doc
2014-06-15 14:29:33 +00:00
Volker Ruppert
2ce3099e45
Updates for release 2.6.6
2014-06-15 07:34:53 +00:00
Volker Ruppert
90c4642cdb
Regenerated for release
2014-06-15 06:02:17 +00:00
Volker Ruppert
61debb03e8
Preparing release 2.6.6
2014-06-15 06:01:20 +00:00
Volker Ruppert
e1e131b61e
Improved internal timer section
2014-06-14 12:17:35 +00:00
Volker Ruppert
f51a8ad031
Added SeaBIOS image to NSIS installer script and updated Makefile
2014-06-14 07:26:18 +00:00
Volker Ruppert
b856f2edd6
Preparing changes list
2014-06-13 15:53:43 +00:00
Volker Ruppert
45a12c30d1
Updated VS2008Ex plugins workspace (now using options /Gr /O2)
2014-06-11 20:03:28 +00:00
Volker Ruppert
a9b4888e14
Updated default VS2008Ex workspace (now using options /Gr /O2)
2014-06-09 18:39:29 +00:00
Volker Ruppert
e0ece92d06
Fixed hdimage mode 'dll' for MSVC with /Gr option set
2014-06-09 07:14:23 +00:00
Volker Ruppert
773ac518b3
Fixed broken MSVC plugins support (many CDECL additions required)
...
TODO: check for remaining CDECL issues (hdimage mode 'dll') and update project files
2014-06-08 08:40:08 +00:00
Volker Ruppert
12b019b8dd
Fixed niclist.exe compiled with MSVC (DLL functions also need CDECL)
2014-06-07 11:42:47 +00:00
Volker Ruppert
3a73bacf60
Fixed MSVC warnings after adding /Gr option
...
CRITICAL BUG: niclist.exe doesn't report anything if compiled with MSVC and
option /Gr present in CFLAGS_CONSOLE. File niclist.c needs to be fixed !
2014-06-07 07:32:06 +00:00
Volker Ruppert
82a936d058
Mention SeaBIOS image distributed with Bochs
2014-06-07 06:37:07 +00:00
Stanislav Shwartsman
b44b42c5aa
add seabios readme file with credits, links and licence
2014-06-06 18:45:31 +00:00
Stanislav Shwartsman
57d8fefee9
add seabios readme file with credits, links and licence
2014-06-06 18:45:11 +00:00
Stanislav Shwartsman
8e750e27c8
following many users requests - allow sandy bridge configuration even when AVX is not compiled in, just disable AVX in it
2014-06-06 18:29:28 +00:00
Volker Ruppert
4f2a23602b
Fixed ugly side effect of the win32 fullscreen changes
...
- don't try to resize the simulation window if minimized (iconic)
- handle window size correction in the gui event handler and by calling
resize_main_window(FALSE), since fullscreen mode is not always required
2014-06-05 20:12:44 +00:00
Stanislav Shwartsman
9f2e88f1f7
include seabios in the install list
2014-06-05 10:41:33 +00:00
Stanislav Shwartsman
d0803a7aab
add compiled seabios 1.7.5 image into Bochs tree along with Bochs bios images. Confirmed that seabios 1.7.5 image works with current Bochs version
2014-06-04 20:16:20 +00:00