Volker Ruppert
6aa399e9eb
Added x64 configuration for the VS2019 plugins workspace (fixes issue #8 ).
...
Since VS2019 didn't copy all settings from win32, manually editing all files
was necessary (adding OutDir/IntDir stuff).
2023-11-18 17:08:05 +01:00
Stanislav Shwartsman
b54b135d29
Updated plugins workspace after memory code changes
2023-11-12 20:30:07 +02:00
Volker Ruppert
654f8796fb
Updated standard workspace after memory code changes.
2023-11-12 17:37:03 +01:00
Volker Ruppert
2ea60efe00
Added x64 configuration to VS standard workspace (fixes issue #8 / TODO: plugins).
2023-11-03 14:38:34 +01:00
Volker Ruppert
77d7ee7d92
Updated MSVC plugins workspace (ZIP -> folder).
2023-11-01 17:18:34 +01:00
Volker Ruppert
7619ccb25d
Fixed VS workspace files (TODO: plugins, WIN64 support).
2023-11-01 14:37:01 +01:00
Stanislav Shwartsman
18deee022f
make CPU to use C++ template for implementation of CPU methods ( #115 )
...
this allow to remove a lot of code from CPU common methods
2023-10-30 06:57:16 +02:00
Benjamin David Lunt
0d1d6c671a
Ehci companion ( #104 )
...
This PR adds the ability to choose which companion controller the EHCI
uses.
`#usb_ehci: enabled=1, companion=uhci`
`#usb_ehci: enabled=1, companion=ohci`
UHCI is enabled by default:
`#usb_ehci: enabled=1`
This breaks up `usb_ohci.cc/h` into `usb_ohci.cc/h` and `ohci_core.cc/h`
to be like the existing `usb_uhci.cc/h` and `uhci_core.cc/h`.
This adds the ability to define a Port Routing string in the
`HcspPortRoute` register, and is optional via the `EHCI_PORT_ROUTE`
define.
Currently `EHCI_N_CC` and `EHCI_N_PCC` must remain as currently set (3
and 2 respectively), however with a little more work, I think these can
be modified and have up to 7 companion controllers with more ports per
companion, as long as the combined total is <= 15 total ports.
Please verify the `Makefile.in` changes. I do not use GCC and can not
verify it is correct.
2023-10-20 21:00:59 +03:00
Shwartsman
63286528b5
take axv512 masted read/write helpers to separate file
2023-10-19 16:52:55 +03:00
Stanislav Shwartsman
ffa64461ab
implementation of AVX-NE-CONVERT ISA ( #89 )
...
Co-authored-by: Stanislav Shwartsman <sshwarts@users.sourceforge.net>
2023-10-14 14:55:12 +03:00
Satoshi Tanda
d773b5b0a7
Fix windows build
2022-10-30 14:48:57 -07:00
Anders
f4dfeb260e
Register Windows silent uninstall command
...
Added silent uninstall command for use by WinGet and other packaging tools.
I also made the strings non-expandable because $InstDir will never contain %ProgramFiles% etc.
2022-10-12 04:07:42 +02:00
Satoshi Tanda
4765641de0
build: update bochs.sln to VS2019 version
2022-08-26 19:46:11 -07:00
Satoshi Tanda
156f9110e9
build: delete a reference to the disasm project
2022-08-26 19:46:11 -07:00
Satoshi Tanda
7ac1b79629
build: add dependency on avx to the cpu project
2022-08-26 19:46:11 -07:00
Satoshi Tanda
60afce0e90
build: add some missing files to VS projects
2022-08-26 19:46:11 -07:00
Satoshi Tanda
f1902239b6
build: resolve MSBuild warning MSB8012
2022-08-26 19:46:11 -07:00
Satoshi Tanda
982a00e3a6
build: extract vs2019-workspace.zip
2022-08-26 19:46:11 -07:00
Volker Ruppert
d684c5cd57
Added missing updates after release.
2021-08-08 16:03:16 +00:00
Volker Ruppert
b924b92ecc
Preparing final release 2.7.
2021-08-01 08:07:38 +00:00
Volker Ruppert
06894e5b5e
Updates after pre-release, partly updated Bochs URL usage.
2021-06-13 08:02:33 +00:00
Volker Ruppert
88275ce948
Preparing pre-release.
2021-06-13 05:15:32 +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
dc9c93f0c5
Updated both VS2019 workspace packages after textconfig / win32config changes.
2021-03-27 20:42:14 +00:00
Volker Ruppert
ff93b11eb8
Removed SVN property "executable" from some files.
2021-02-21 09:25:33 +00:00
Volker Ruppert
7a479ff4c9
Upgraded MSVC workspace files for VS2019 and fixed some MSVC warnings.
2021-02-21 08:08:06 +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
b66f7fb0cf
Updated both MSVC (VS2013Ex) workspace files for current SVN.
2020-07-04 11:52:15 +00:00
Volker Ruppert
fc5b1c6e50
Preparing release 2.6.11
2020-01-05 07:36:44 +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
2b49ecde3f
Now using different setup file names for each platform.
2019-12-15 12:25:31 +00:00
Volker Ruppert
f1cd051748
Added 64-bit support to the NSIS installer script.
2019-12-13 22:25:50 +00:00
Volker Ruppert
c4b3f97ad0
Preparing release 2.6.10
2019-12-01 07:57:56 +00:00
Volker Ruppert
0a805faf02
Fixes related to Windows registry key for Bochs.
...
- Fixed typo in registry key created by installer.
- Updated registry key name used for BXSHARE environment variable generation.
2019-11-30 17:51:19 +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
Volker Ruppert
5fac7314af
Some work on the NSIS win32 installer script.
...
- Added version check and reinstall page based on NSIS example.
- Since the registry keys changed with each Bochs version, it is not possible
to detect all of them. Added special code to make this possible for previous
version 2.6.9.
- Updated tested NSIS version number in docs.
2019-11-30 10:00:37 +00:00
Volker Ruppert
cb1c03efec
Add version information to NSIS installer script.
...
TODO: check for installed Bochs version and ofter suitable options.
2019-11-26 20:21:56 +00:00
Volker Ruppert
01526c35cc
Some more changes in NSIS win32 installer script.
...
- Added welcome and finish page.
- Now using Bochs logo from website as installer bitmap.
- Temporarily added top of 2.6.9 CHANGES file at the bottom of the README.
Now showing one file after successful installation is enough.
TODO: update before release!
2019-11-17 21:42:44 +00:00
Volker Ruppert
363bcb59de
Some work on the NSIS win32 installer script.
...
- The Desktop icon for the DLX Linux demo is now optional.
- Removed obsolete PIF entries.
- Started preparing the script for version detection.
- Script tested with NSIS 3.04.
2019-11-15 13:46:18 +00:00
Volker Ruppert
724ddb6f8b
Updated both MSVC workspace files for current SVN (new cpu files).
2019-11-12 12:51:14 +00:00
Volker Ruppert
211eefa8d5
Updated both MSVC workspace files for current SVN (added DDC files).
2018-05-04 21:21:51 +00:00
Volker Ruppert
cd72170c78
Updated both MSVC workspace files for current SVN.
2018-01-07 12:07:18 +00:00
Volker Ruppert
ed803ee40e
Updated default MSVC workspace for current SVN (TODO: plugins workspace).
2017-12-31 09:34:59 +00:00
Volker Ruppert
40c007e1fc
Preparing release 2.6.9
2017-04-09 06:45:39 +00:00
Volker Ruppert
d828741b5b
Fixes for building release packages (added missing 'bxhub' entries).
2017-04-08 10:21:09 +00:00
Volker Ruppert
912d104a63
Android updates from lubomyr GIT repository (instructions and app settings).
2017-04-02 09:05:21 +00:00
Volker Ruppert
df6adaaf1f
Added symbol VSIDE in the MSVC workspace files and and the manifest section
...
of win32res.rc to compile Bochs correctly with both IDE and nmake.
Fixed MSVC warnings in some devices.
2017-03-19 12:22:27 +00:00
Volker Ruppert
9bef555f3e
Updated build test script and fixed compilation without FPU.
2017-03-19 09:50:16 +00:00
Volker Ruppert
23c1263849
Updated MSVC workspace files to compile default setup with current SVN.
...
FIXME: When using these workspace files it is currently required to disable
the manifest entry in win32res.rc.
2017-03-18 15:49:00 +00:00
Volker Ruppert
78f51adf42
Updated default MSVC workspace to compile default setup with current SVN.
...
TODO: Update plugins workspace.
2017-03-17 16:05:46 +00:00