Volker Ruppert
d7d3d27f57
Some work on the Voodoo Banshee emulation.
...
- Implemented 2D command "Polygon Fill".
- Changed some log messages to BX_DEBUG.
2020-09-11 07:08:47 +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
9cbe03f7f2
Pressing the "m" button in gui command mode writes a marker to log file.
...
Removed now obsolete patch.
2020-08-21 19:12:37 +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
548f87b4e5
Added "command mode" support to the win32 gui, including fullscreen toggle
...
support.
2020-07-17 16:12:21 +00:00
Volker Ruppert
94f973c7b1
Added support for the pixel format RGB332.
2020-06-27 19:15:13 +00:00
Volker Ruppert
2416bd25ca
Updated LGPL'd VGABIOS from SVN: fixed text output in VGA graphics modes
...
(using INT 0x43 font vector as expected).
2020-06-23 18:34:26 +00:00
Volker Ruppert
cb57b632b0
Added PC speaker volume control for the lowlevel sound support.
2020-06-21 09:08:05 +00:00
Volker Ruppert
c05cb5e1d7
Removed legacy "load32bitOShack" feature. In the early days of Bochs some hacks
...
were required to load a 32 bit OS. In the meantime Bochs has been made capable
of loading 32 and 64 bit OS's without hacking.
2020-06-07 17:28:54 +00:00
Volker Ruppert
30264616f4
Added initial support for uploading files to the vnet FTP server. This is
...
permitted for user "bochs" only, since "anonymous" has read-only access.
TODO: delete / rename file, create / remove directory.
2020-05-26 18:53:58 +00:00
Volker Ruppert
548f9456e8
Packet logging in text format now controlled by option "pktlog" in slirp config.
2020-05-19 17:55:15 +00:00
Volker Ruppert
df2dd670d8
Extended Italian keymap (patch by Michele Giacomone).
2020-05-06 11:47:41 +00:00
Volker Ruppert
cdde4dae46
Added Swiss-German keymap (patch by Michele Giacomone).
2020-05-05 18:34:06 +00:00
Volker Ruppert
9b844fc341
Some changes in the 'vnet' networking module.
...
- Enable packet logging in text format if file name is specified with the
"script" parameter.
- Don't start RX timer if vnet server returns 0.
- Added TCP header structure for future extensions.
2020-05-02 21:21:53 +00:00
Volker Ruppert
d30dcfdd3c
Added log file support to the 'bxhub' utility. Log output can be sent to file
...
specified with command line option, otherwise stderr is used.
2020-04-13 19:35:56 +00:00
Volker Ruppert
e23a930864
Added "ddc" parameter to the "vga" option to make it possible either to disable
...
the DDC feature or to read the monitor EDID from file. By the default the
builtin "Bochs Screen" EDID is used.
2020-03-21 18:00:02 +00:00
Volker Ruppert
324b511862
Started adding documentation for the "multiple NICs" support.
2020-03-09 20:19:30 +00:00
Stanislav Shwartsman
fb0dafa06c
update CHNAGES post 2.6.11 release
2020-02-21 19:20:04 +00:00
Volker Ruppert
fc5b1c6e50
Preparing release 2.6.11
2020-01-05 07:36:44 +00:00
Volker Ruppert
ecba5b807e
CHANGES updated
2020-01-04 10:14:05 +00:00
Volker Ruppert
b23d52ad44
LGPL'd VGABIOS updated to version 0.7b
2020-01-03 09:29:54 +00:00
Volker Ruppert
f960acf028
Added missing Cirrus SVGA bitblt feature "tranparent color compare".
2019-12-29 21:38:05 +00:00
Volker Ruppert
34e475ec0a
Updated SeaBIOS ROM image to current version and added SeaVGABIOS for Cirrus.
2019-12-29 07:20:50 +00:00
Volker Ruppert
295336adfb
Fixed VESA BIOS function 0x4F15 (get EDID) for both the VBE and Cirrus version.
2019-12-27 19:56:37 +00:00
Stanislav Shwartsman
ec5f526ac0
ENBRANCH and RDSSP should remain NOP when CET not enabled, this means they not require an specifical CPU feature to be decoded into the hnadler
2019-12-20 13:16:52 +00:00
Stanislav Shwartsman
70d6cdc418
update CHANGES
2019-12-20 07:43:36 +00:00
Volker Ruppert
d290e5ba93
Changes updated (NSIS + HPET).
2019-12-19 20:36:42 +00:00
Stanislav Shwartsman
b2749a1a18
notify about significant amount of CPU bugs fixed in CHANGES
2019-12-19 20:13:35 +00:00
Stanislav Shwartsman
96e2c50bef
applying SF patch #545 Speling fixes
2019-12-09 16:29:23 +00:00
Volker Ruppert
c4b3f97ad0
Preparing release 2.6.10
2019-12-01 07:57:56 +00:00
Stanislav Shwartsman
20a14f3376
Update breif summary in CHANGES
2019-12-01 04:47:56 +00:00
Volker Ruppert
5a8066e093
Started preparing new Bochs release: summary of changes (to be completed).
2019-11-30 18:07:44 +00:00
Volker Ruppert
16d9d04ee7
Changed the name of the 3rd part of the Bochs version number from "patch" to "revision".
2019-11-30 12:20:00 +00:00
Stanislav Shwartsman
1dcca2e338
clarify CHANGES
2019-11-22 13:36:59 +00:00
Stanislav Shwartsman
d766cc8112
implemented SCA (Side-Channel-Attack) Prevention reporting and corresponding MSR registers, enabled for Icelake-U CPU definition
2019-10-26 20:09:30 +00:00
Stanislav Shwartsman
d6e08702e4
add Icelake-U model to CPUDB database. TODO: verify its VMX features
2019-09-24 20:26:14 +00:00
Stanislav Shwartsman
4f0094c472
update CHANGES
2019-08-09 19:59:00 +00:00
Volker Ruppert
64f3339c8d
Added ATAPI command "get event status notification" (patch by Ben Lunt).
2019-04-22 18:54:04 +00:00
Stanislav Shwartsman
2e192372c0
fixes for CNL CPUID
2018-10-26 19:46:56 +00:00
Stanislav Shwartsman
f8ef87138e
update CHANGES
2018-10-26 09:25:50 +00:00
Stanislav Shwartsman
ee62fc83a6
update CHANGES
2018-08-14 08:10:31 +00:00
Volker Ruppert
74d40805d1
Added support for unlocking disk images (locks leftover from previous Bochs
...
session) with the new command line argument '-unlock'.
2018-05-11 07:44:49 +00:00
Volker Ruppert
c10e8feea6
Added support for driving the speaker line directly with the speaker gate, but
...
the square wave generator disabled. This feature has been used by old demos and
games to play digitized sound before soundcards with DSP became popular.
2018-05-10 10:50:42 +00:00
Volker Ruppert
4462ac7319
Fixed Banshee status reading via MMIO (unaligned access is allowed).
...
The Banshee AGP model is now basicly working (tested with Win98SE).
Started documentation updates about i440BX chipset and Banshee AGP.
2018-05-03 19:46:12 +00:00
Stanislav Shwartsman
fd15b61d94
keep def of YMM/ZMM register even if AVX or EVEX are not compiled in and let reading/writing them to MEM
2018-04-04 19:31:56 +00:00
Volker Ruppert
1855f22d2b
Added sector size option in bximage for creating flat, sparse and growing mode
...
images. TODO: using ATA disk images with big sectors requires BIOS support.
2018-03-30 21:04:04 +00:00
Volker Ruppert
04981c35d3
Added the subsystem ID of a Voodoo3 PCI model to make it work with an external
...
VGABIOS image in Win95/98 guest without hacking. Mention the Voodoo3 model in
the docs.
2018-02-16 13:11:30 +00:00
Stanislav Shwartsman
fd70b46136
update CHANGES
2018-01-27 19:12:22 +00:00
Volker Ruppert
80325ccd3e
LGPL'd VGABIOS updated from CVS (VESA extension 'read EDID' for Bochs VBE
...
and Cirrus added).
2018-01-26 16:28:29 +00:00
Volker Ruppert
e647f7b120
Implemented basic DDC support.
...
- Basic I2C implementation for DDC2B support.
- Added VESA EDID structure (values from a patch for the LGPL'd VGABIOS).
- Windows now detecting plug&play monitor "Bochs Screen" if an original VGABIOS
image is used (Cirrus PCI / Voodoo Banshee).
- TODO: Add this feature in the Cirrus version of the LGPL'd VGABIOS.
2018-01-14 18:44:28 +00:00