Commit Graph

8831 Commits

Author SHA1 Message Date
cold-brewed
acd2d8b801 qt: Update cdrom media menu to make it more consistent with floppy.
Add current image name to cdrom and floppy media menu.

Don't display reload option unless previous image is set.
2022-08-02 17:08:12 -04:00
Adrien Moulin
81978c9539 pit_fast: fix off by one error with mode 2 counter 2022-08-02 22:38:20 +02:00
Cacodemon345
b793e9fe2b fluidsynth: Add channel pressure handling 2022-08-03 01:39:43 +06:00
RichardG867
f394fb20fb Bump version to 3.7.1 2022-08-02 16:24:33 -03:00
Miran Grča
d55d980a7b Merge pull request #2556 from rderooy/master
update RPM spec
2022-08-02 18:16:24 +02:00
Miran Grča
88c633d58e Merge pull request #2558 from Cacodemon345/patch-98
qt: Fix unresponsive progress bar when creating floppy images
2022-08-02 18:16:14 +02:00
Cacodemon345
1033959839 qt: Fix unresponsive progress bar when creating floppy images 2022-08-02 16:59:24 +06:00
Robert de Rooy
99b231b0a9 drop romversion since it is now in sync with release 2022-08-02 07:52:32 +02:00
Robert de Rooy
31fde716b7 add openal to build requirements 2022-08-02 07:52:32 +02:00
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