OBattler
8791e5b227
Make sure the blocked combinations are only blocked from the host, not the guest.
2024-12-31 04:30:42 +01:00
OBattler
f8930ea207
Actually commit the correct file and pray God it will compile.
2024-12-31 04:05:51 +01:00
OBattler
8b05c58fb9
Switched to two hooks, so the emulator doesn't get the input from the entire host OS.
2024-12-31 03:59:38 +01:00
OBattler
a11712b651
Make the hook only run if it's either captured or full screen.
2024-12-31 03:27:21 +01:00
OBattler
defeb47ca5
Switched from raw input to low-level keyboard hook, with -W/--raw to optionally re-enable raw input (needed to debug, so the hook doesn't cause GDB to make system input unusably slow), fixes #4399 .
2024-12-31 00:48:50 +01:00
OBattler
cb957fe517
Changed to plat_delay_ms() according to tneukom's latest suggestion.
2024-12-25 00:29:56 +01:00
OBattler
59baaaf5a6
Only call timerBeginPeriod(1); on Windows, fixes Linux and Mac builds.
2024-12-24 20:29:44 +01:00
OBattler
45124363a5
Also replace the other thread sleep with play_delay_ms() and remove the #ifdef's.
2024-12-24 19:30:35 +01:00
OBattler
8db59e3c5c
qt/qt_main.cpp: Use plat_delay_ms(1) instead of thread sleeping, closes #5066 .
2024-12-24 19:25:00 +01:00
OBattler
f6d89766b0
Remove the usage of the undefined vnc_enabled variable, fixes #4961 .
2024-11-13 06:31:16 +01:00
OBattler
cdd01eceea
QT: Restore RichardG's hard reset workaround.
2024-08-24 04:24:06 +02:00
Jasmine Iwanek
322adf1c2b
Initial underlying code support for more than 2 video cards
2024-07-19 23:27:21 -04:00
Miran Grča
15d2ee28c7
Merge pull request #4274 from Cacodemon345/patch-174
...
Compile fixes for Qt6 on Windows
2024-06-16 14:36:16 +02:00
Cacodemon345
c9176b2d91
Changes
2024-06-16 14:16:53 +06:00
usergithub64
b97cbceb07
Fixes for translation not working in the main window
...
Also need to add the appropriate translation strings to the language files
2024-05-24 11:50:01 +03:00
OBattler
2acb11d37c
Implemented the Pro Audio Spectrum Plus serial mixer, Pro Audio Spectrum 16 parallel mixer, Pro Audio Spectrum Plus/16 SCSI, ESS ES688, all three ESS PnP AudioDrives, made the wavetables use a separate 44.1 kHz source, and made the Sound Blaster 16 PNP use a proper PNP ROM dump.
2024-05-03 17:02:13 +02:00
cold-brewed
4d8e7bd24e
qt: Add UUID features, MAC address configuration, machine move detection
2024-04-02 11:47:29 -04:00
Alexander Babikov
ae7d4454cb
Move Windows font overrides away from translations
...
Determine which font to use with a dedicated function instead
2024-03-20 20:33:28 +05:00
Alexander Babikov
8e06b5449f
Overhaul plat_get_string()
...
Now takes constants with human-readable names instead of
Win32 string table IDs, language.h is no longer needed
ui_msgbox*() no longer accepts string IDs as arguments directly,
plat_get_string() must be explicitly called to retrieve the string
2024-03-20 20:33:28 +05:00
Cacodemon345
0fa576d8bb
Compile fixes for Qt6 on Windows
2024-03-16 01:45:23 +06:00
OBattler
2c5a460d23
Removed the Win32 UI and the legacy makefiles.
2024-03-15 18:16:21 +01:00
RichardG867
e0c5eb49f1
DDC: EDID data improvements, hopefully fixes 1600x1200 on older OSes
2024-03-10 18:01:09 -03:00
Alexander Babikov
5acec5dfa4
qt: Remove the Direct3D 9 renderer
2024-02-13 18:40:07 +05:00
RichardG867
67c84f1ae6
Add automatically-generated names to threads
2024-01-09 20:14:21 -03:00
Bruno Castelló
5cb2391039
Update src/qt/qt_main.cpp
...
Accepted changes
Co-authored-by: Alexander Babikov <lemondrops358@gmail.com >
2023-12-31 00:09:50 -03:00
Bruno Castelló
5142127982
fixes typo on mac icon fix
2023-12-30 23:25:20 -03:00
OBattler
1f6a5a8a95
Added a missing #endif.
2023-12-31 01:44:31 +01:00
Alexander Babikov
f96e25e108
Don't set the application icon in qt_main.c on Mac
...
Should fix it overriding the bundle's icon
2023-12-31 05:24:19 +05:00
Alexander Babikov
fdae410884
qt: Set the .desktop file name on *nix
...
May fix generic icon instead of 86Box's icon showing up on Wayland
2023-12-20 20:18:51 +05:00
Alexander Babikov
aabbad31d8
qt: Set the window icon per-application, instead of per-window
2023-12-20 20:18:50 +05:00
OBattler
2a2432207a
More fixes, the hard freeze is truly gone now.
2023-12-11 20:32:51 +01:00
OBattler
5ee5b858d3
Fixes to the cpu_override warning dialog handling per the suggestions by lemondrops.
2023-11-05 02:10:39 +01:00
OBattler
c8f6c0f3c4
Moved the CPU override warning dialog so it no longer hard freezes the emulator.
2023-11-05 00:53:57 +01:00
OBattler
c173f5d415
The Settings dialog now the save and reset procedure in the correct order and pausing the emulator now actually waits for the pause to actually come into effect.
2023-10-31 00:44:04 +01:00
Alexander Babikov
346d99f9b3
qt: Add a warning when cpu_override is enabled
2023-10-06 01:18:16 +05:00
OBattler
c695cb8ded
Completely reworked mouse handling - should now be smoother due to there no longer being a multi-layered game of telephone going on with all the various interim coordinate counters, also rewritten the serial mouse emulation ground ground up.
2023-08-07 18:49:58 +02:00
Jasmine Iwanek
ed1b369abd
Yet more sonarlint fixes
2023-05-29 06:21:17 -04:00
Cacodemon345
e650ec7505
Fix crashes when exiting emulator in multimonitor modes
2023-03-04 23:10:26 +06:00
Cacodemon345
0f36ad9f04
Merge remote-tracking branch 'upstream/master' into qt-wacom-serial
2023-02-15 11:12:25 +06:00
Jasmine Iwanek
f643391975
Serial Passthrough
2023-02-14 20:53:59 -05:00
Cacodemon345
17d4e4a7e2
Merge branch 'master' into qt-wacom-serial
2023-02-07 17:04:25 +06:00
David Hrdlička
7490bb12c9
Move Discord Rich Presence behind a compile-time option
2023-02-01 17:17:56 +01:00
Jasmine Iwanek
a40630ba63
Even more tabs to spaces
2023-01-07 14:09:51 -05:00
Cacodemon345
ef18a27bc9
Made absolute mouse coordinates work under Windows as well
2023-01-03 21:43:10 +06:00
Jasmine Iwanek
3fe4f75108
A bit more clang-format
2022-11-19 11:53:07 -05:00
Jasmine Iwanek
6919451ae4
Fix string offsetting
2022-11-09 23:19:17 -05:00
cold-brewed
7262866902
qt: Fix discord update timer to run at one second interval
2022-09-01 13:49:35 -04:00
Cacodemon345
012db280e2
qt: Remember maximized state of monitor windows if enabled
2022-08-14 12:32:29 +06:00
Adrien Moulin
c6cf848693
Fix var name
2022-08-06 14:51:42 +02:00
Adrien Moulin
3a1d9cff9a
Add an instrumentation option for performance profiling
...
Not built by default, this allows printing the emulation speed on stdout and exiting after a certain emulation time.
2022-08-06 14:23:11 +02:00