Matt Borgerson
7f6655bb34
tcg: Add offset to base in cpu_ld_code
2022-01-07 19:01:29 -07:00
haxar
aacae39aa0
xbox_pci: Map PCI device slots 0 & 1 to a corresponding IRQ nibble index
2022-01-07 16:19:30 -07:00
haxar
25b8fa8433
nv2a: Refactor VGA init
2022-01-07 16:19:30 -07:00
Dustin Holden
edbe932d8c
Add missing error flag on SMBus transactions
2022-01-06 01:32:42 -07:00
Erik Abair
d0f241c516
gitignore: Ignore macOS build components
2021-12-29 16:41:53 -07:00
Matt Borgerson
c630fece78
.github: Sign macOS universal binary
2021-12-29 01:39:31 -07:00
Matt Borgerson
69eb42bbc6
configure: Prefer internal libslirp
2021-12-29 01:39:31 -07:00
wutno
6454b7b9d4
xbox: Change PCI IDs for USB and IDE controllers to match Xbox
2021-12-28 17:42:23 -07:00
wutno
8f529d0d9c
nv2a: Set frequency to 233MHz
2021-12-28 17:40:50 -07:00
Erik Abair
41ef1ca5e5
nv2a: Add option to suppress irq and dma_map debug messages
2021-12-28 17:39:36 -07:00
Erik Abair
90ce4ff376
build: Fix codesign after rpath changes on macOS
2021-12-28 17:08:49 -07:00
Matt Borgerson
a326169049
build: Update macOS dep gettext to gettext-runtime
2021-12-28 16:23:28 -07:00
antangelo
57795d81cb
nv2a: Don't mark surface dirty on unchanged offset, pitch
2021-12-28 15:53:47 -07:00
octopoulos
73813eac74
ui: 4:3 scale option
2021-12-28 15:38:12 -07:00
Mason Thompson
b8141bbfdc
ui: Print OS version to log
2021-12-28 15:25:09 -07:00
Matt Borgerson
aa7acc8f64
build: Fix macOS package version extraction
2021-12-02 18:09:51 -07:00
Matt Borgerson
69ceec4446
nv2a: Support gamma correction
2021-11-23 17:49:44 -07:00
Ryzee119
5faa2419e7
input: Add controller internal usb hub
2021-11-19 20:07:41 -07:00
Ryzee119
22912cbbf7
input: Add USB Daughterboard
2021-11-19 20:07:41 -07:00
Ryzee119
ce6c51a591
xbox: Update LPC PCI revision for 1.0 Xbox
2021-11-19 20:07:41 -07:00
Erik Abair
dcad9d62b3
nv2a: Discard unknown front face
2021-11-19 16:40:54 -07:00
Matt Borgerson
50a5368f47
Revert "nv2a/vsh: Use double precision in clip range remap"
...
This reverts commit 1a15d83c44
.
2021-11-19 13:48:04 -07:00
Erik Abair
1a15d83c44
nv2a/vsh: Use double precision in clip range remap
2021-11-18 17:17:59 -07:00
Erik Abair
1c6e75885c
nv2a: Enable 16-bit floating point z-buffer mode
2021-11-18 16:46:50 -07:00
Erik Abair
a3e507860e
nv2a: Respect pitch in YUV texture conversion, upload
2021-11-13 17:18:23 -07:00
Matt Borgerson
bbcd5763e6
ci: Bump for v0.6.2
2021-10-30 14:19:24 -07:00
Matt Borgerson
3409b0d5a0
vl: Remove '-cpu pentium3' from fake args
2021-10-30 13:38:24 -07:00
Matt Borgerson
172e4768c6
xbox: Set default machine flag
2021-10-30 13:38:24 -07:00
Matt Borgerson
1f89424ba3
i386: Fix `cpuid` results for Xbox CPU
...
* Limit Pentium 3 CPUID to leaf 2
* Clear EBX for leaf 1
* Fake cache configuration for Xbox's Pentium 3
* Discard other CPU types and unused leaf cases
Note: Difference of CPUID_VME feature bit remains
Co-authored-by: Erik Abair <erik.abair@gmail.com>
2021-10-30 13:38:24 -07:00
Matt Borgerson
c1e4e87f5f
tcg: Cache invalidated TBs
2021-10-30 04:09:30 -07:00
Matt Borgerson
703566ce33
tcg: Invalidate all TBs on target page
2021-10-30 04:09:30 -07:00
Matt Borgerson
42f8873b23
tcg: Mark plugin CB start as BB end
2021-10-25 16:46:23 -07:00
Matt Borgerson
8602863f36
util: Add fast-hash.h to simplify xxHash usage
2021-10-25 16:30:38 -07:00
Matt Borgerson
a4115cf8b3
util: Move xxHash submodule to util/
2021-10-25 16:30:38 -07:00
Silent
5ae39a321a
util/oslib-win32: Use UTF-16 filesystem API
...
* Introduces qemu_fopen, qemu_access wrappers, and modifies qemu_open to
support converting stored UTF-8 paths to UTF-16 to use Unicode
filesystem API on Windows platform.
* Migrates several native open, fopen, and access calls to their
qemu_* counterparts to resolve Unicode path handling issues on
Windows.
2021-10-24 12:09:12 -07:00
wutno
5a80cfa2d9
xbox: Allow manually setting SMC version
2021-10-14 12:16:53 -07:00
Matt Borgerson
5622af4981
nv2a: Discard unknown blend equation
2021-10-13 16:51:30 -07:00
Matt Borgerson
e5ab2476a9
build: Update to openssl11 for macOS
2021-10-13 15:11:56 -07:00
Matt Borgerson
21718399f2
nv2a: Discard unknown blend factors
2021-10-12 01:52:42 -07:00
Matt Borgerson
47b1487a71
nv2a: Move bump mat into pgraph register file
2021-10-12 01:32:08 -07:00
Matt Borgerson
1a49f6066f
nv2a: Discard bump env params for tex 0
2021-10-12 01:32:08 -07:00
Matt Borgerson
5deeca4a27
.github: Cache macOS library packages
2021-10-12 01:06:57 -07:00
Erik Abair
db2a6aaf6d
nv2a: Skip input decode if MAC and ILU are both NOP.
2021-10-12 00:17:50 -07:00
Matt Borgerson
414c870e61
tcg/i386: Use SSE2 mov for FP types
2021-10-11 19:42:33 -07:00
Matt Borgerson
5cfb6c2b02
build: Support more macOS SDKs
2021-10-11 18:39:37 -07:00
mborgerson
af70a13f8c
.github: Fix issue template spelling of 'corners'
2021-10-04 17:13:26 -07:00
Stanislav Motylkov
a8c73197da
net: Early initialize winpcap library
...
This fixes problem when xemu is started with command-line parameters
specifying pcap bridged network backend and NPF interface identifier.
2021-10-01 14:08:05 -07:00
Matt Borgerson
5b04e4f499
tcg: Generate BB epilogue on ops flagged BB_END
2021-09-30 16:38:32 -07:00
Matt Borgerson
55ea6adf5d
tcg: Add floating point support
...
* Accelerate x87 emulation using new TCG FP ops
* Implement FP support on x86-64 target using SSE2
2021-09-29 21:00:34 -07:00
Mason Thompson
631c818c1e
ui: Add monitor keyboard shortcut text
2021-09-27 13:19:06 -07:00