Commit Graph

10716 Commits

Author SHA1 Message Date
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
Stanislav Shwartsman
84bb623af8 speedup visual studio build by almost 20% by adding /Gr compiler option 2014-06-04 19:46:21 +00:00
Volker Ruppert
b5c3869e41 Some fixes and updates after release
- TESTFORM.txt missing in target 'install_win32'
- developer doc: updated SVN release instructions
- user doc: added new release tag
- TODO: updated status
2014-06-03 17:24:00 +00:00
Volker Ruppert
ffe5a4bf39 Regenerated after release 2014-06-01 15:46:11 +00:00
Volker Ruppert
c8e0ee8077 Updated version strings after release 2014-06-01 15:44:50 +00:00
Stanislav Shwartsman
0b2364501d fixed compilation err when 3dnow is ON 2014-06-01 10:46:17 +00:00
Volker Ruppert
7f8d3a0e30 Updated for release 2.6.5 2014-06-01 09:39:30 +00:00
Volker Ruppert
349cb6acd5 Partial website update after release 2.6.5 2014-06-01 08:40:22 +00:00
Volker Ruppert
16e17bf77b Regenerated for release 2014-06-01 06:31:24 +00:00
Volker Ruppert
f13d58fbd3 Preparing release 2.6.5 2014-06-01 06:29:01 +00:00
Volker Ruppert
7615e4e9c3 Final fixes before starting release process
- added slirp.conf to NSIS script
- NSIS script now using HTML documentation path from 'install_win32' target
- Makefile: DLX Linux config file renamed to 'bochsrc.bxrc' for win32
- config.cc: bochsrc option removed with coming version
2014-05-31 17:24:20 +00:00
Volker Ruppert
b68ca3383c Developer doc: improved internal timer section
CHANGES: finished brief summary for release
2014-05-31 11:51:13 +00:00
Volker Ruppert
f94f6967d2 Updated LGPL'd VGABIOS to current CVS (no functional changes) 2014-05-31 06:37:21 +00:00
Volker Ruppert
0c833ad58f Some changes in dimension_update()
- switching to a resolution > desktop size now causes a BX_ERROR
- stretch VBE demo mode 320x200 to double size
2014-05-30 10:12:13 +00:00
Volker Ruppert
46f9139794 Some work on the documentation
- added initial timer section to the developer doc (to be continued)
- some other fixes and release preparations
2014-05-29 08:35:14 +00:00
Volker Ruppert
ced4b4876b Some work on the developer doc (log functions and lowlevel sound) 2014-05-27 18:38:14 +00:00
Volker Ruppert
353e34f338 Fixed possible segfault when accessing BXPN_SOUND_WAVEIN with base argument
(patch by Dawn Teschendorf)
Added partial summary to CHANGES
2014-05-26 19:39:15 +00:00
Volker Ruppert
42afaef2ba Load floppy plugin after the display plugin and simplified related init gui code. 2014-05-26 17:04:02 +00:00
Volker Ruppert
00b2bbab2a Added missing error handling for the 'display_library' option 2014-05-25 17:47:02 +00:00
Volker Ruppert
2994e0b7c1 Changes updated 2014-05-23 21:50:33 +00:00
Volker Ruppert
aa7db4ba08 SB16: fixed audio distortion when playing stereo WAV files (patch by Dawn Teschendorf) 2014-05-23 21:39:03 +00:00
Volker Ruppert
acea38455b Continued work on win32 fullscreen rewrite
- fixed screen flickering after entering fullscreen for the second time
- now using resize_main_window() directly for leaving fullscreen mode
- dimension_update() now only used for guest display mode change
- TODO: more testing to find cases that can make Bochs crash
2014-05-23 19:28:23 +00:00
Volker Ruppert
a15bc4acc4 Some more work on the win32 fullscreen mode
- moved fullscreen mode enable/disable stuff to a new function
- now only use dimension_update() for leaving fullscreen mode
- fixed fullscreen issues in text mode
- TODO: check if guest display is too large and add a proper handling for this case
2014-05-22 19:06:01 +00:00
Volker Ruppert
255198baa8 Added some workarounds for the win32 fullscreen mode
- changing from window mode to fullscreen and back now looks okay
- changing guest resolution in fullscreen mode now also works
- TODO #1: rewrite of the window / fullscreen code to avoid using dimension_update()
  to toggle the internal mode
- TODO #2: add size checks in dimension_update() to avoid crash. We could panic
  at this point or compress screen to desktop size.
2014-05-20 18:42:36 +00:00
Volker Ruppert
fdbbdf254f Initial win32 fullscreen fixes
- send lost ALT keyup event after closing notification message box
- disable border of simulation window in fullscreen mode
- TODO #1: fix window sizes after leaving fullscreen mode
- TODO #2: add screen size checks to avoid crash
2014-05-18 19:13:35 +00:00
Stanislav Shwartsman
d202bddc01 update CHANGES 2014-05-18 18:04:08 +00:00
Volker Ruppert
8e84577335 Some fixes and improvements for the Bochs docs
- added links from user to developer doc
- cleaned up developer doc structure a little bit
2014-05-18 14:38:37 +00:00
Volker Ruppert
eaf30ee4a8 Added information about bug reporting and patch submission on SF.
Removed empty sections from the developer doc (now present in user doc).
2014-05-17 13:59:54 +00:00
Volker Ruppert
32ea385af9 Fixed description of pre-defined CPU models. 2014-05-15 21:37:47 +00:00
Volker Ruppert
7ebc1361fe Fixed template for the win32 version information. 2014-05-15 21:19:54 +00:00
Volker Ruppert
0a6274c2af Fixed bx_shadow_bool_c method set() to make it work with initial value "1".
This fixes the floppy malfunction after restore and maybe other issues. The
buggy code failed to clear the DMA controller mask bits and the floppy DMA
requests never arrived at the CPU.
2014-05-13 21:10:31 +00:00
Volker Ruppert
6616afa7a9 Fixes and improvements log options save/restore methods
- device prefix size needed update, but now using log function name instead
- don't use overlapping strcpy() (increment pointer and one single strcpy())
- now using get_logfn_id() to simplify code
TODO: fix floppy access failure after restore
2014-05-12 17:30:05 +00:00