Commit Graph

12785 Commits

Author SHA1 Message Date
Benjamin David Lunt
a4492a9179
USB Enhancement (minor addition) 2023-02-16 17:38:41 -07:00
Benjamin David Lunt
a996807435
Enhanced the USB emulation
The enhancements include fixes and error checks targeting hobbyists who are writing USB drivers.
2023-02-16 17:24:13 -07:00
Benjamin David Lunt
cc6ac48d6c
Wider statusbar elements
With newer wider screens, we can now have wider statusbar elements so that an element such as "USB-HD" isn't clipped on both sides.
2023-02-10 21:17:21 -07:00
Benjamin David Lunt
5d81785db6
Add SCSI_CD_EVENT_STATUS 2023-02-01 16:51:16 -07:00
Stanislav Shwartsman
2baa18dbf0
Merge pull request #20 from fweimer-rh/c99
configure: Improve compatibility with strict(er) C99 compilers
2022-11-28 08:53:53 +02:00
Florian Weimer
10c5ff3f82 configure: Improve compatibility with strict(er) C99 compilers
C99 removed implicit function declarations from the language.  All
functions must be declared before they can be called.  There are a
few places in the configure script where the exit function is called
without including <stdlib.h>.  Instead, return from the main
function, avoiding the exit declaration issue.
2022-11-27 23:12:58 +01:00
Stanislav Shwartsman
67224281ef
Merge pull request #19 from quircks/smpbp
Check breakpoints before icount guard
2022-11-16 17:47:33 +02:00
quirck
bee4cefb9e Check breakpoints before icount guard 2022-11-13 22:24:37 +03:00
Stanislav Shwartsman
7c548e4dbd
Merge pull request #18 from tandasat/win32_build_fix
Fix windows build
2022-11-02 06:58:18 +02:00
Satoshi Tanda
d773b5b0a7 Fix windows build 2022-10-30 14:48:57 -07:00
Stanislav Shwartsman
55dbae8e2c
Merge pull request #17 from sredna/patch-1
Register Windows silent uninstall command
2022-10-21 20:44:19 +03: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
Stanislav Shwartsman
7562731dca a little coding style unification 2022-10-08 20:35:36 +03:00
Stanislav Shwartsman
aa30a474f2
Merge pull request #16 from bochs-emu/cpu/CMPxxADD
updated CHANGES
2022-10-08 20:31:29 +03:00
Stanislav Shwartsman
4c9f637d49 updated CHANGES 2022-10-08 20:30:31 +03:00
Stanislav Shwartsman
3352a13011
Merge pull request #15 from bochs-emu/cpu/CMPxxADD
Implemented CMPccXADD instructions
2022-10-08 20:14:51 +03:00
Stanislav Shwartsman
0e4524f38f Implemented CMPccXADD instructions 2022-10-08 20:04:22 +03:00
Stanislav Shwartsman
cdc48128be
Merge pull request #14 from bochs-emu/cpu/avx-vnni-int8
add support for AVX encoded VNNI INT8 extensions
extract IFMA52 code to separate file
2022-10-02 23:41:01 +03:00
Stanislav Shwartsman
aa84121ede changes (c) date 2022-10-02 23:26:57 +03:00
Stanislav Shwartsman
c47b5ff5cb extract IFMA52 code to separate file 2022-10-02 23:24:00 +03:00
Stanislav Shwartsman
63ed447717 fixed compilation 2022-10-02 23:09:41 +03:00
Stanislav Shwartsman
4aed72e0ef fix issue with AVX IFMA when EVEX is not compiled in 2022-10-02 23:07:05 +03:00
Stanislav Shwartsman
a56144833a add support for AVX encoded VNNI INT8 extensions 2022-10-02 23:00:46 +03:00
Stanislav Shwartsman
3a20495db8 implemented WRMSRNS extension - Non Serializing version of WRMSR opcode 2022-10-02 22:16:02 +03:00
Stanislav Shwartsman
9f76eaacea implemented AVX IFMA instructions 2022-10-02 22:08:20 +03:00
Stanislav Shwartsman
698859df13 fixed compilation warning 2022-10-02 22:07:26 +03:00
Stanislav Shwartsman
22f868ae6d update lex/yacc autogenerated files for debugger 2022-10-02 22:02:09 +03:00
Stanislav Shwartsman
3d23dff408 Merge branch 'master' of https://github.com/bochs-emu/Bochs 2022-10-01 14:12:12 +03:00
Stanislav Shwartsman
d1737638ec add CPUID definitions disclosed in recent Intel SDM 2022-10-01 14:11:45 +03:00
Stanislav Shwartsman
8e96b696ce
Merge pull request #13 from therealdreg/fix_user_doc
Fix dbgdoc user.dbk broken with PR #12
2022-09-25 10:37:07 +03:00
Dreg
b0173eaac5 Fix dbgdoc user.dbk broken with PR #12 2022-09-19 04:29:19 +02:00
Stanislav Shwartsman
d8cb5136ac
Merge pull request #12 from therealdreg/dbghelp-for-source-and-print-string
add dbghelp for source, bt and print-string commands
2022-09-12 12:14:10 +03:00
Dreg
d514779177 add dbghelp for source, bt and print-string commands 2022-09-12 10:53:39 +02:00
Stanislav Shwartsman
ce44e952ee update autogenerated lex/yacc files with new debugger command 2022-09-09 16:53:32 +03:00
Stanislav Shwartsman
759ad34919
Merge pull request #10 from therealdreg/master
add layout commands for dbg
2022-09-09 16:39:32 +03:00
Dreg
7c6bd03e05 add layout commands for dbg 2022-08-29 18:27:12 +02:00
Volker Ruppert
5ebe6b46d0 Removed useless BX_DEBUG messages in devices init 2022-08-29 18:14:59 +02:00
Stanislav Shwartsman
7a1306e50e
Merge pull request #5 from tandasat/update-vs-projects
Update Visual Studio projects
2022-08-27 19:10:14 +03:00
Satoshi Tanda
1488975dab Enable --enable-avx for Windows build for x64 2022-08-27 08:35:39 -07:00
Stanislav Shwartsman
1162fb4d74 Add --enable-avx to add predefined configure targets 2022-08-27 09:01:18 +03:00
Stanislav Shwartsman
8967c85e79
Merge pull request #6 from tandasat/update-bochs-cpu-list
Update predefined CPU lists in the documents
2022-08-27 08:38:12 +03: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
Satoshi Tanda
016c058652 Enable --enable-avx for Windows build 2022-08-26 19:46:11 -07:00
Satoshi Tanda
f3de7800f7 Ignore .vscode and bochs-msvc-src.zip 2022-08-26 19:46:11 -07: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