Commit Graph

22 Commits

Author SHA1 Message Date
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
7oxicshadow d7e926fc63 ui: Add option for a fixed 16:9 display ratio 2021-09-16 00:12:47 -07:00
Matt Borgerson 5b81102519 ui: Add render_scale field to settings 2021-07-20 10:37:07 -07:00
Matt Borgerson 05358b427b ui: Expose pcap net client in user interface 2021-06-11 22:12:00 -07:00
Matt Borgerson 374635a1a0 ui: Fix incorrect free in xemu_settings_set_string 2021-06-11 22:12:00 -07:00
Matt Borgerson 90ddc5cce3 ui: Add auto-updater feature for Windows 2021-06-10 13:02:05 -07:00
Matt Borgerson d687ca146b ui: Simplify settings/eeprom path resolve 2021-05-24 16:55:38 -07:00
Matt Borgerson ada547c981 ui: Make xemu_settings_detect_portable_mode static 2021-03-06 03:07:08 -07:00
Matt Borgerson 99d251caa0 fpu: Begin using host FPU for hard x87 emulation
This is a start to hard float support for x87. It can fail in several
ways and has lots of room for improvement, but based on practical
testing it appears reliable and significantly increases performance in
FP-bottlenecked game code. Improvement to rounding, exception handling,
and performance accompanied by rigorous testing will be necessary next
steps for this work.
2021-03-05 03:34:50 -07:00
Matt Borgerson 6e564854fc xemu: Update copyright 2021-03-03 03:48:11 -07:00
Stefan Schmidt bb359bb00e vl: Allow overriding settings path from command line 2021-02-18 20:47:55 -07:00
Lucas Eriksson d854a6c829 settings: Read xemu.ini from binary path first 2021-02-17 21:55:02 -07:00
Matt Borgerson 416e12c3b3 mcpx: Enable APU pipeline 2021-01-03 16:14:47 -07:00
Matt Borgerson 119bfda6b6 ui: Retain default EEPROM path after generation 2020-11-07 15:11:32 -07:00
Mike e0841b9dd4 vl: Generate factory Xbox EEPROM if not provided 2020-11-06 14:54:53 -07:00
Matt Borgerson 5a16f23a14 ui: Add new settings option for token storage 2020-06-07 22:08:15 -07:00
Matt Borgerson ca4d03cf89 ui: Add ability to enable user (NAT) network backend 2020-05-30 18:52:47 -07:00
Matt Borgerson 7e67f18595 ui: Cleanup debug messages 2020-05-22 14:57:58 -07:00
Matt Borgerson d31e10cc59 ui: Add interface to configure socket networking 2020-05-04 07:23:31 -07:00
Matt Borgerson 8e50d32213 ui: Remember UI scaling preference 2020-05-04 07:23:31 -07:00
Matt Borgerson d206aa8f7e ui: Use SDL to determine resource/preference base paths 2020-05-04 07:23:29 -07:00
Matt Borgerson 7752ed32bf ui: Add xemu settings subsystem 2020-05-04 07:13:15 -07:00