Benjamin David Lunt
fd02efa536
hid mouse improvements
2023-04-09 10:43:18 -07:00
Volker Ruppert
545a73ad56
Fixed generation of user documentation
2023-04-06 20:20:20 +02:00
Benjamin David Lunt
df257317f3
Updates to USBMSD/SCSI emulation
2023-03-31 18:35:28 -07:00
Benjamin David Lunt
64bb47b283
Add over-current signaling
...
This adds over-current signaling to the USBs four host controllers.
To signal an OC, use the runtime configuration and set the checkbox (GUI) or text config's parameter to 1.
This pull request also adds USB documentation to user.dbk.
2023-03-22 16:13:25 -07:00
Benjamin David Lunt
280fbf1929
Added info about the USB disk/cdrom options
2023-03-12 14:58:12 -07:00
Dreg
b0173eaac5
Fix dbgdoc user.dbk broken with PR #12
2022-09-19 04:29:19 +02:00
Dreg
d514779177
add dbghelp for source, bt and print-string commands
2022-09-12 10:53:39 +02:00
Satoshi Tanda
c52dc25c26
add missing CPU model names
2022-08-26 20:40:53 -07:00
Satoshi Tanda
223b1d923c
remove trailing spaces
2022-08-26 20:40:16 -07:00
Dreg
acfa7399e1
dereference expression and command for dbg ( #38 )
...
* dereference expression and command for dbg
* doc updated for deref and $ operator
2022-08-23 23:37:30 +03:00
Stanislav Shwartsman
f82270013d
update user docs for internal debugger
2022-08-23 21:33:20 +03:00
Volker Ruppert
92622f16b9
Updated / improved information about configure shortcut scripts.
2021-11-04 17:44:57 +00:00
Volker Ruppert
7356cbce4d
Updated developer doc: the legacy disassembler has been removed.
2021-10-25 15:51:36 +00:00
Volker Ruppert
eef679a8a4
Some documentation fixes.
2021-10-18 19:31:16 +00:00
Volker Ruppert
fbb7e29154
Updates after release.
2021-08-01 21:44:37 +00:00
Volker Ruppert
0a956e2cf1
Fixed two external links.
2021-08-01 07:40:18 +00:00
Volker Ruppert
caf52aacac
Added advanced PCI option 'noagp' for the i440BX chipset.
...
Since AGP support is incomplete, it may be useful to disable this subsystem.
2021-06-27 14:50:26 +00:00
Volker Ruppert
06894e5b5e
Updates after pre-release, partly updated Bochs URL usage.
2021-06-13 08:02:33 +00:00
Volker Ruppert
28b280c4bc
Added display library option for disabling the Bochs gui console - using system
...
console / xterm instead (rfb, sdl, sdl2, vncsrv, x).
2021-06-11 14:46:38 +00:00
Volker Ruppert
d0fef2e502
Mention the gui console in the description for the textconfig interface.
2021-06-07 15:41:38 +00:00
Volker Ruppert
6422fe32b6
Documentation updates (e.g. improved gui debugger section).
...
File docs-html/enh_dbg_user_man.txt no longer needed.
2021-06-05 20:00:12 +00:00
Volker Ruppert
0dd9d7b33e
Removed README.rfb and upated RFB info user documentation.
2021-06-05 11:32:51 +00:00
Volker Ruppert
887b232c95
Updated documentation after adding Banshee version of the LGPL'd VGABIOS.
2021-05-25 19:41:43 +00:00
Volker Ruppert
d53a068c5e
Some updates after adding USB packet logging support in PCAP format.
...
- Updated MSVC workspace files.
- Documentation updates.
2021-04-18 15:26:26 +00:00
Volker Ruppert
8e8414aae4
Some cleanup in the plugins code and related documentation additions.
2021-04-01 19:36:59 +00:00
Volker Ruppert
3fcc320897
Added new plugin type PLUGTYPE_CI for config interfaces. Updated related code
...
and documentation.
2021-03-27 17:23:31 +00:00
Volker Ruppert
8cf09f8545
Some additions in the plugins section and fixes/updates in other sections.
...
Removed obsolete README-plugins file.
2021-03-07 17:10:20 +00:00
Volker Ruppert
2f2752dd74
Some more documentation updates and additions (new section for the siminterface class).
2021-03-05 15:45:02 +00:00
Volker Ruppert
47f456b299
Some more documentation updates and additions (section for class bx_devmodel_c).
2021-03-01 18:16:31 +00:00
Volker Ruppert
1d162d5f2e
Started adding section about the plugin interface in the developer doc and
...
updated plugin-related information in the user doc.
2021-02-28 15:55:03 +00:00
Volker Ruppert
d4171cbf31
Renamed usb_cbi plugin to usb_floppy (including changes of source file names
...
and internal names).
2021-02-18 15:03:05 +00:00
Volker Ruppert
368c83127e
Some small changes in the USB devices configuration.
...
- Fixed USB devices list by adding a terminating NULL entry.
- Disable USB device options parameter if device is set to "none".
- Related documentation updates.
2021-02-15 19:55:53 +00:00
Volker Ruppert
dce82d74e1
Changed bx_bool to bool type in some more devices.
...
TODO: parts of the display adapter and USB host controller code.
2021-02-01 20:39:33 +00:00
Volker Ruppert
093b274b53
Changed bx_bool to bool type in some more device and the developer doc.
2021-02-01 12:42:12 +00:00
Volker Ruppert
74deb16b44
Since externally developed optional device plugins (AKA "user plugins") can be
...
loaded in bochsrc with "plugin_ctrl" or with their own name, the user plugin
option and the special cases for PLUGTYPE_USER are no longer needed. Updated
example patch to make it work with the latest SVN code.
2021-01-24 10:16:22 +00:00
Volker Ruppert
38a04afe8e
Some work on the bximage utility.
...
- The selected / detected disk image mode is now stored as a string constant to
simplify code (same as Bochs core).
- Changed command line option to select operation mode to "-func=X" to avoid
confusion with disk image mode.
- Documentation updates.
2021-01-09 16:51:52 +00:00
Volker Ruppert
7c8748a661
Removed stub for the "external" disk image mode. It was designed for
...
implementing disk image support with an external C++ class. With the new code
it's now easier to implement support for additional disk images formats, so we
don't need the old stub anymore.
2021-01-07 20:50:34 +00:00
Volker Ruppert
b0cee9a038
Added the sample config file for the 'vnet' networking module to install list.
2020-12-26 08:31:16 +00:00
Volker Ruppert
250215b2f7
Added USB keyboard support as an extension to the numeric keypad.
...
TODO #1 ; Add some missing HID key codes.
TODO #2 : Add key event queue to avoid losing events.
TODO #3 : Unify keyboard and keypad code.
TODO #4 : Support multiple non-modifier keys pressed at the same time.
TODO #5 : Share keyboard indicators with the legacy PS/2 keyboard.
2020-12-14 16:33:20 +00:00
Volker Ruppert
c12c8324dc
Added config parameter to set up advanced PCI options as comma-separated
...
values. Now it is possible to disable ACPI or HPET in case the i440FX chipset
is selected.
2020-12-04 17:04:40 +00:00
Volker Ruppert
90dc9f7468
Setting up options without specifying display library is now also supported.
2020-11-29 13:37:07 +00:00
Volker Ruppert
aaf8c9d4e4
Removed "svga" display library designed for the obsolete Linux SVGALib.
...
The latest release is from 2001 and it will not work on modern Linux systems.
Parts of the SVGALib code have been moved to the Linux kernel and the X11 and
SDL libraries are using it as a video driver.
2020-11-25 07:56:32 +00:00
Volker Ruppert
d357de7baf
Some work on the term gui.
...
- Now cursor can appear in two different modes (if supported by terminal)
- Simplified text cursor handling.
- Show a status bar if terminal has enough lines for it. Added "show IPS" output
there unless display library option "hideIPS" is used.
2020-11-23 10:14:13 +00:00
Volker Ruppert
f8024d3819
Added win32 gui feature "autoscale" for the fullscreen mode, too (including
...
some fullscreen fixes and cleanups).
2020-10-25 16:23:42 +00:00
Volker Ruppert
bed49deb86
Added win32 display library option "autoscale" to scale a small simulation
...
window by 2, 4 or 8 depending in desktop window size (window mode only).
Modified special stretching case for the CO40 text mode.
2020-10-23 13:14:34 +00:00
Volker Ruppert
dffaa9794b
Added support for saving text mode snapshot in BMP format if file extension is
...
set accordingly.
TODO #1 : Text mode features split screen and h/v pel panning missing for now.
TODO #2 : Show error messages related to dialogs in message boxes.
2020-10-16 17:25:50 +00:00
Volker Ruppert
a96065314c
Started implementing config file support for the 'vnet' module similar to the
...
'slirp' one. File name can be specified with the "script" parameter. Currently
supported parameters: bootfile, hostname and pktlog.
2020-08-25 19:04:05 +00:00
Volker Ruppert
28de72b0ea
Added support for setting up the network bootfile in the bxhub utility.
...
TODO: Implement configurable bootfile in the vnet module.
2020-08-09 17:24:08 +00:00
Volker Ruppert
f545071b4d
Added support for modifier keys in gui command mode (shift, control, alt, caps lock).
...
- Enter command mode with F7 key only, but no modifier pressed.
- Pressing / releasing modifier key only doesn't leave command mode.
- Changed some headerbar button access keys using modifiers (e.g. shift + c
calls config button handler). See user doc for all supported keys.
2020-07-30 20:04:31 +00:00
Volker Ruppert
c28a07b5f1
Some gui command mode changes.
...
- win32: fixed mode after fullscreen toggle
- call floppy button handlers using 'a' and 'b' keys
2020-07-18 13:36:21 +00:00