Commit Graph

8672 Commits

Author SHA1 Message Date
OBattler
f96eb5a2fc Pausing the emulator, including using the Pause key, now also releases mouse capture, closes #2293. 2022-08-02 02:57:00 +02:00
OBattler
f5be05a19c Implement OAK OTi-0x7 clock select. 2022-08-02 02:30:41 +02:00
OBattler
e7ca9f3b5f Merge branch 'master' of https://github.com/86Box/86Box 2022-08-02 00:05:32 +02:00
OBattler
49f8ae4699 Fixed migration of old window coordinates, fixes #2550. 2022-08-02 00:05:23 +02:00
Miran Grča
b6a1a28d35 Merge pull request #2553 from Cacodemon345/non-primary-monitors
qt: properly update "Show non-primary monitors" settings when they are closed
2022-08-01 23:41:26 +02:00
OBattler
754058e2e5 AAM and AAD instruction fixes, fixes #2551. 2022-08-01 23:40:11 +02:00
Cacodemon345
482bbe7fee Merge branch 'qt-opengl-es' of ssh://github.com/Cacodemon345/86box into qt-opengl-es 2022-08-02 00:14:32 +06:00
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