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
1afe32ad2a
Documentation fixes and updates.
2014-11-02 16:43:38 +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
11e626458b
Improved documentation for SDL2 and the gui debugger.
2014-11-01 09:39:47 +00:00
Volker Ruppert
59f5a03af6
Rewrite of the virtual timer code to support both modes at the same timer.
...
The timers now have a new member 'realtime' and they are driven by the
selected engine. The VGA update timer and the status LED timer now always use
the realtime mode, but the PIT and CMOS RTC depend on the clock options.
2014-10-19 08:54:16 +00:00
Volker Ruppert
c1e54bcfbf
Added USB port specific option 'size' for VVFAT disks (range 128M ... 128G).
...
If the size is not specified or invalid, it defaults to 504M.
2014-09-29 17:48:30 +00:00
Volker Ruppert
d012670927
Applied the usb_xhci part of the USB patch by Ben Lunt.
...
Notes by Ben:
This emulates a NEC/Renesas uPD720202 2-port (2 socket, 4-port register sets)
Root Hub xHCI Host Controller.
Many, many thanks to Renesas for their work and effort in helping my research.
I have tested in with my own tests and WinXP Home Edition SP3.
Use port1 and port2 to emulate a Super-speed device, and use port3 and port4
to emulate Low-, Full-, or High-speed devices.
NOTE: The Windows driver for this device uses a proprietary detection
mechanism and we don't have the permission to implement it. That's why it only
works fine with non-Windows guests.
2014-09-28 14:21:22 +00:00
Volker Ruppert
50e96fa1cd
- applied parts of the new USB patch by Ben Lunt
...
- removed max_packet_size member from USB device structure
- usb_uhci: improved speed info
- updated USB-related documentation
- TODO: review and test the main part of the xHCI changes by Ben
2014-09-22 19:49:39 +00:00
Volker Ruppert
2092d3bd40
Improved infos about the legacy Bochs BIOS.
2014-09-09 17:32:36 +00:00
Volker Ruppert
3376224150
Added minimal documentation for the Bochs debugger gui.
2014-07-27 18:06:06 +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
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
3d16de129f
Updated version strings after release
...
Added release tag to table in user doc
2014-06-15 14:29:33 +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
82a936d058
Mention SeaBIOS image distributed with Bochs
2014-06-07 06:37:07 +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
b68ca3383c
Developer doc: improved internal timer section
...
CHANGES: finished brief summary for release
2014-05-31 11:51: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
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
7e1b957fdf
Some work on the user documentation
...
- added new chapter "Feedback and Support" and moved the mailing list stuff into it
- updated LibVNCServer URL
2014-05-11 15:40:38 +00:00
Volker Ruppert
db38326757
Added separate section about pre-defined cpu models.
2014-05-08 18:55:21 +00:00
Volker Ruppert
25adf37c64
Added minimal documentation for the "cpu: model=" option.
2014-05-07 16:09:50 +00:00
Volker Ruppert
2d18d57d27
Replaced 'webinst' by 'upload_docs' target. Uploading with scp still works,
...
but unpacking now only works with the interactive shell (see developer doc).
2014-05-04 16:11:05 +00:00
Volker Ruppert
aa482401a1
Some mork work on the Bochs documentation
...
- added 'voodoo' option description to the docs
- several updates and improvements in the mouse and disk image sections
- TODO: 5 &FIXME; entries still remaining in the user doc
2014-05-04 11:05:11 +00:00
Volker Ruppert
ed41df332a
Support for compiling plugin version of Bochs with MSVC nmake now complete.
...
- embedding combined manifest makes BOCHS.EXE usable
- list of DLL plugins now depends on the pci and debugger options
- 'make clean' now removes the generated manifest files
- renamed variable for external rules
- documentation update
2014-05-03 10:58:10 +00:00
Volker Ruppert
87e0196fda
Some more user doc fixes and improvements
...
TODO: get rid of all &FIXME; entries for the release
2014-05-03 08:00:56 +00:00
Volker Ruppert
c6969d22cb
Some more user documentation improvements (compile problems and usage intro)
2014-04-29 16:53:24 +00:00
Volker Ruppert
d07e37412b
Improved "Compile problems" section and some other minor changes.
2014-04-27 17:29:53 +00:00
Volker Ruppert
0321170d8a
Improved parts of the documentation to get rid of some &FIXME; entries.
2014-04-20 15:06:18 +00:00
Volker Ruppert
2d63afca12
Slirp: added support for up to 5 'hostfwd' redirection rules.
...
Fixed MSVC compilation error.
2014-04-18 17:14:32 +00:00
Volker Ruppert
a5c687dfb0
Slirp: added host forwarding feature for host-to-guest access.
...
TODO: add support for multiple port redirections
2014-04-18 09:27:48 +00:00
Volker Ruppert
16e0130753
Switch back to the original 'vnet' ARP implementation.
...
Improved Slirp documentation.
2014-04-13 13:32:52 +00:00
Volker Ruppert
acc80a2c32
Improved Slirp documentation (to be continued)
2014-04-10 18:11:30 +00:00
Volker Ruppert
64385beaa4
Renamed "slirp_new" to "slirp" (source file, symbols, classes, docs)
2014-04-02 17:38:09 +00:00
Volker Ruppert
fee79a2837
Removed the "slirp backend" networking module from the Bochs sources. It had
...
required an external binary and it couldn't be ported to Windows. Now the new
builtin and portable slirp support based on Qemu's implementation is almost
stable and all the 'vnet' DHCP and TFTP features have been ported to the new
slirp module.
TODO: rename all the "slirp_new" stuff to "slirp"
2014-04-01 18:18:04 +00:00
Volker Ruppert
76a03aa1f0
Networking-related fixes
...
- bx_param_string_c method isempty() didn't work for raw byte strings. Now using
it to check whether or not the current value matches the initial one. The
parameter handling of the network adapters now use this method to check if
the MAC address is already initialized to avoid incorrect BX_ERRORs.
- small documentation update
2014-03-10 19:05:46 +00:00
Volker Ruppert
0c4e5eb6c5
Renamed slirp option 'dhcp' to 'dhcpstart' (similar to Qemu)
...
Ignore case when checking for slirp options
Improved slirp documentation
2014-03-04 18:58:51 +00:00
Volker Ruppert
25f9b4346a
Added support for the bootfile option in the slirp config file.
...
Moved slirp config parameters to the ethernet module object.
Added initial documentation for the built-in slirp support
2014-03-03 16:32:11 +00:00
Volker Ruppert
443f04703c
Added / modified device log prefixes
2013-12-29 12:56:52 +00:00
Volker Ruppert
acc4c6c2c8
Some fixes and cleanups
...
- in wx we had two logfunctions for the siminterface (removed duplicate init)
- renamed siminterface prefix to "SIM"
- moved variable "pluginlog" to the plugin interface
- fixed / removed some forward declarations
2013-12-29 08:45:28 +00:00
Volker Ruppert
a208a86aa0
Mention the now working bus mouse in the docs
2013-12-28 08:41:57 +00:00
Volker Ruppert
5229b72d32
SVN repository cleanup: removed non-release tags and merged branches up to Bochs 1.3
...
Some SVN-related documentation fixes and updates
2013-12-16 17:53:02 +00:00
Volker Ruppert
15ab8d32c2
SVN repository cleanup: removed all non-release tags before Bochs 1.1.2.
...
User doc: fixed initial release tag.
2013-12-15 14:11:17 +00:00
Volker Ruppert
2b5d6bc2a3
Updated release tag table and added corresponding SVN revision
2013-12-15 09:52:01 +00:00
Volker Ruppert
aa0554e5d9
- Build niclist.exe on Windows even if plugins are enabled
...
- Some fixes for the install_win32 target
- Documentation updates
2013-11-18 16:49:56 +00:00
Volker Ruppert
fc6b64c1b5
Added minimal support for LTDL_LIBRARY_PATH with MSVC plugins. Only one path
...
is supported for now (TODO: add support for a path list similar to ltdl).
Fixed documentation for LTDL_LIBRARY_PATH (Windows path separator).
2013-11-15 19:14:31 +00:00