Cacodemon345
e2a03f436e
qt: properly update "Show non-primary monitors" settings when they are closed
2022-08-02 00:14:09 +06:00
Miran Grča
9b37a1a0eb
Merge pull request #2549 from Cacodemon345/qt-opengl-es
...
qt: Fix compile on ARM64 with GLES2 headers
2022-08-01 15:55:26 +02:00
Cacodemon345
af31671619
Update qt_mainwindow.cpp
2022-08-01 18:06:45 +06:00
Cacodemon345
8b99f9f360
qt: avoid zero-sized main window
2022-08-01 17:36:46 +06:00
Cacodemon345
ac12ad2243
Revert "Fix crash at exit due to a unreleased mutex."
...
This reverts commit 80e5470006
.
std::unique_lock is incapable of recursively locking a mutex, which is needed for multi-monitor setups.
As a result it will crash/show undefined behaviour when switching renderers. Switch to instead calling
endblit() after pc_close to avoid crashes; at this point the CPU thread is now terminated so the mutex
no longer remains held by it.
2022-08-01 13:29:54 +06:00
Cacodemon345
6351394918
qt: Fix compile on ARM64 with GLES2 headers
2022-08-01 12:45:38 +06:00
OBattler
039b9e7662
Non-PS/2 AMI keyboard controller again identifies as 'H' instead of 'F', fixes #2545 as the AOpen Vi15G absolutely demands a 'H' keyboard controller.
2022-08-01 03:28:34 +02:00
OBattler
dc38b7d950
The PIC now correctly processes slave interrupts in XT mode as well, fixes PS/2 mouse on the Xi8088, fixes #2045 .
2022-08-01 03:16:44 +02:00
OBattler
93404cf291
Actually fixed the hang.
2022-08-01 00:40:31 +02:00
OBattler
b69565d0ae
And actually fixed compile now.
2022-08-01 00:28:15 +02:00
OBattler
42fade36d0
Another fix attempt.
2022-08-01 00:02:28 +02:00
OBattler
1280cbd4a5
Attempted fix for the extern.
2022-07-31 23:53:24 +02:00
OBattler
68992c0020
And another fix.
2022-07-31 23:48:58 +02:00
OBattler
14fa83402e
One last fix.
2022-07-31 23:38:43 +02:00
OBattler
f3db64317c
Attempted fix of the fix.
2022-07-31 23:37:24 +02:00
OBattler
16f7460c73
Attempt at some QT fixes.
2022-07-31 23:31:59 +02:00
Miran Grča
5df6c51661
Merge pull request #2546 from Cacodemon345/patch-96
...
qt: fix hard freeze on hidden second windows
2022-07-31 22:51:19 +02:00
Cacodemon345
34d80ce170
It's '->'
2022-08-01 02:42:51 +06:00
Cacodemon345
831835b884
qt: fix hard freeze on hidden second windows
2022-08-01 02:39:50 +06:00
Miran Grča
d375833696
Merge pull request #2544 from rderooy/master
...
Remove obsolete symlink hack
2022-07-31 16:29:40 +02:00
Robert de Rooy
d04f9b602f
Remove obsolete symlink hack
2022-07-31 15:07:27 +02:00
Miran Grča
bfa1405be4
Merge pull request #2541 from cold-brewed/media-dialog-path
...
qt: Global option in preferences to use usr_path as the file image open directory
2022-07-31 04:50:16 +02:00
Miran Grča
84b3a04e21
Merge pull request #2542 from jriwanek-forks/voodoo_fix
...
Voodoo fix for NFS2SE
2022-07-31 04:47:09 +02:00
Miran Grča
333f6512f2
Merge pull request #2543 from jriwanek-forks/device-not-working
...
Remove unnecessary DEVICE_NOT_WORKING
2022-07-31 04:46:55 +02:00
OBattler
69379b68b0
Implemented PIC IRQ freeze on poll mode start.
2022-07-31 04:45:26 +02:00
Jasmine Iwanek
acf66baaad
Remove unnecessary DEVICE_NOT_WORKING
2022-07-30 21:12:01 -04:00
OBattler
37bf41ec17
MegaPC NVR device.
2022-07-31 02:23:58 +02:00
OBattler
64c67f3cde
Fixed device_available().
2022-07-31 02:01:20 +02:00
OBattler
f199ddcbcc
Changed the pointers to void pointers.
2022-07-30 23:56:33 +02:00
OBattler
338fd9acdf
BIOS type defines and size variable.
2022-07-30 23:42:41 +02:00
OBattler
1f17d60259
Merge branch 'master' of https://github.com/86Box/86Box
2022-07-30 23:36:21 +02:00
OBattler
a5a419a8ca
The device config struct now has a local variable for local flags and points for up to two devices (neeeded for graphics cards and their RAMDAC's and clock chips).
2022-07-30 23:36:12 +02:00
Jasmine Iwanek
671e46643c
Merge branch '86Box:master' into voodoo_test
2022-07-30 16:48:57 -04:00
Jasmine Iwanek
eab1ee7a1b
Merge pull request #2540 from 86Box/cirrusbocafix
...
Fixed the rom loading of the boca cirrus 5428 bios.
2022-07-30 15:59:34 -04:00
TC1995
fc48e5a284
Fixed the rom loading of the boca cirrus 5428 bios.
2022-07-30 21:55:41 +02:00
RichardG867
28dd2d386f
Bump version to 3.7
2022-07-30 16:47:19 -03:00
Jasmine Iwanek
93482b51e3
Merge pull request #2537 from Cacodemon345/qt-settings-resizable-fix
...
qt: Important bug fixes
2022-07-30 15:42:19 -04:00
Jasmine Iwanek
259505b3ca
Merge pull request #2539 from jriwanek-forks/machine-fixes
...
Re-add other machines which went missing from the machine table
2022-07-30 15:38:42 -04:00
cold-brewed
9f15ffd4e9
qt: Adds a global option in preferences to use usr_path as the default
...
open directory for image file selection.
2022-07-30 14:56:44 -04:00
Jasmine Iwanek
2dab754b4c
Possibly fix some issues in Voodoo
2022-07-30 14:54:16 -04:00
Jasmine Iwanek
ef213a80dd
Re-add other machines which went missing from the machine table
2022-07-30 14:42:05 -04:00
Adrien Moulin
7aec47583d
ESDI MCA: implement HDD timings and fix status icon updating ( #2538 )
...
* esdi_mca: clang-format
* esdi_mca: implement hdd timings
* esdi_mca: fix drive status icon updating
2022-07-30 12:14:03 -03:00
Cacodemon345
180682aa36
Fix mislabled variable reference
...
Co-authored-by: Alexander Babikov <2708460+lemondrops@users.noreply.github.com >
2022-07-30 15:46:44 +06:00
Cacodemon345
e6cfdf4f69
config: Save and load cassette toggle properly
2022-07-30 14:42:23 +06:00
Cacodemon345
313b2ab852
qt: Properly display tertiary/quarternary IDE toggle in Settings
2022-07-30 14:39:36 +06:00
Cacodemon345
94c84b299d
qt: Fix hide toggles on resizable main window
2022-07-30 14:38:02 +06:00
Miran Grča
0cc716bf6b
Merge pull request #2536 from jriwanek-forks/cirrus-vlb
...
Add orchid variants of the GD5430 and 5434
2022-07-30 01:49:51 +02:00
Miran Grča
d111e3476b
Merge pull request #2532 from Cacodemon345/qt-macos-fix
...
qt: Fix separators not showing up on macOS
2022-07-29 23:14:38 +02:00
Miran Grča
23127a57f8
Merge pull request #2533 from Cacodemon345/mpu-imc-irq-select
...
Add IRQ selection for MPU-IMC
2022-07-29 23:14:25 +02:00
Miran Grča
0313a04588
Merge pull request #2534 from Cacodemon345/patch-95
...
qt: Fix fullscreen at start with Direct3D 9 renderer
2022-07-29 23:14:13 +02:00