Commit Graph

8331 Commits

Author SHA1 Message Date
Cacodemon345
d7e32aa2ff It's 1, not 0 2022-07-07 16:11:32 +06:00
Cacodemon345
e287886dfb Implement multi-monitor screenshots 2022-07-07 16:09:50 +06:00
Cacodemon345
b9316be98f Replace rest of the instances with doresize_monitors[0] 2022-07-07 16:08:11 +06:00
Cacodemon345
0ce1a8edfe Fix compilation for non-Qt builds 2022-07-07 15:09:13 +06:00
Cacodemon345
2bd4c67577 Fix Windows builds 2022-07-07 14:52:30 +06:00
Cacodemon345
90ba53e4e8 Finish multi-monitor support 2022-07-07 14:34:59 +06:00
Cacodemon345
07663ceb7e Preparation for monochrome video selection 2022-07-06 17:44:43 +06:00
Cacodemon345
20d3f0971c Use atomic_bool instead of atomic_flag for doresizes
atomic_flag seems to be broken on Windows for clearing them outside the
thread they were tested and set in
2022-07-06 01:25:39 +06:00
Cacodemon345
826a75292f Fix Win32 compilation 2022-07-05 19:01:00 +06:00
Cacodemon345
431f1de906 Merge branch '86Box:master' into multimonitor-take2-ui 2022-07-05 18:57:57 +06:00
Cacodemon345
85baf0c7fb qt: Restore Close button on monitor windows 2022-07-05 17:57:25 +06:00
Cacodemon345
a809942d4f Fix window coordinate saving and loading 2022-07-05 16:40:04 +06:00
Cacodemon345
81be6e5cb5 qt: Fix confused geometry setting statement 2022-07-05 15:32:50 +06:00
Cacodemon345
b588f163c6 Implement per-monitor window geometry settings 2022-07-05 14:09:14 +06:00
Cacodemon345
554cd27121 Monitor load/save code (not hooked up yet) 2022-07-05 01:41:13 +06:00
Cacodemon345
f42c31dbde qt_specifydimensions: Make size specfied apply to all monitor windows 2022-07-05 00:53:47 +06:00
Cacodemon345
46a40a616a qt, video: Fix hard reset crashes 2022-07-05 00:21:30 +06:00
Cacodemon345
fb5ed3fffd qt: Don't resize non-existent monitors 2022-07-04 23:37:19 +06:00
Miran Grča
740a1e0bf3 Merge pull request #2428 from 86Box/tc1995
Forgot to update the svga core source file.
2022-07-04 18:16:08 +02:00
TC1995
4417532851 Forgot to update the svga core source file. 2022-07-04 17:36:47 +02:00
Cacodemon345
e8ffc699ba qt: Implement per-monitor resizing 2022-07-04 17:54:38 +06:00
Miran Grča
6e6a5e5543 Merge pull request #2427 from 86Box/tc1995
Fixed the overscan setting when using the 8514/A native drivers.
2022-07-03 23:38:32 +02:00
TC1995
6888cd3603 Fixed the overscan setting when using the 8514/A native drivers. 2022-07-03 23:34:49 +02:00
Miran Grča
bda7591310 Merge pull request #2426 from 86Box/tc1995
Make the dedicated Longshine SCSI ASPI driver work under DOS.
2022-07-03 23:24:23 +02:00
TC1995
6da31a5557 Make the dedicated Longshine SCSI ASPI driver work under DOS. 2022-07-03 23:09:55 +02:00
Miran Grča
d6e0932bc8 Merge pull request #2419 from rderooy/master
Fix regex bug
2022-07-03 23:08:37 +02:00
Miran Grča
49bf8c3aae Merge pull request #2425 from 86Box/tc1995
Initial XGA-2 implementation, (same as XGA-1 internally, but able to …
2022-07-03 23:08:11 +02:00
TC1995
f0a78c7642 Initial XGA-2 implementation, (same as XGA-1 internally, but able to do 800x600 officially), selection is possible only on QT at the moment.
Refactored the ROP/MIX of the XGA accelerator.
Bus type variable added to make sure the device is an ISA-16 device or MCA in its dedicated register.
2022-07-03 23:01:46 +02:00
Cacodemon345
7ab71cafd3 Working multimonitor 2022-07-04 01:50:42 +06:00
Cacodemon345
af3f2685e1 Fix Windows builds for real 2022-07-03 01:40:27 +06:00
Cacodemon345
fb19913777 Fix Windows builds 2022-07-03 01:33:27 +06:00
Cacodemon345
8a3367ff6f Multi-monitor support (backend preparation part) 2022-07-03 01:18:23 +06:00
David Hrdlička
eb0ba3d1c4 Revert "Fix EGA/VGA display type of the Olivetti M24"
This reverts commit b831b87355.
2022-07-02 16:17:05 +02:00
David Hrdlička
b831b87355 Fix EGA/VGA display type of the Olivetti M24 2022-07-02 00:33:38 +02:00
Robert de Rooy
15e93eaa89 remove function 2022-07-01 22:29:51 +02:00
Robert de Rooy
4bf1e512d4 fix regex bug 2022-07-01 22:17:33 +02:00
Miran Grča
4e8a27a214 Merge pull request #2417 from 86Box/tc1995
When linear framebuffer base is mapped, it's fb_only time.
2022-07-01 18:50:59 +02:00
TC1995
30e0201174 When linear framebuffer base is mapped, it's fb_only time, fixes gibberish fonts and corrupt mouse cursor on BeOS releases using the S3 Trio/Virge cards.
Slight cleanup of the XGA card and fixed more possible cursor issues.
2022-07-01 17:58:56 +02:00
David Hrdlička
ad8ea20e14 qt: fix windeployqt with qt5 2022-06-29 18:55:22 +02:00
richardg867
972550048c Jenkins: Disable static Qt on Windows debug builds 2022-06-29 13:32:49 -03:00
RichardG867
1ea3634efc Bump version to 3.6 2022-06-27 15:52:31 -03:00
RichardG867
69480da5e7 Freeze EMU_VERSION_EX at 3.50 due to reported Windows redetections 2022-06-27 15:51:10 -03:00
richardg867
e6b84753c4 Jenkins: Fix incorrectly reverted macOS PATH change 2022-06-27 15:03:30 -03:00
richardg867
28987befd7 Jenkins: Update Discord Game SDK to add macOS ARM64 2022-06-27 15:02:00 -03:00
Miran Grča
ab801a1107 Merge pull request #2416 from 86Box/tc1995
And finally, more fixes to the XGA implementation including:
2022-06-27 17:08:12 +02:00
TC1995
63b4209414 And finally, more fixes to the XGA implementation including:
Cursor and mapping on Windows 2.x' 286/808x XGA driver.
Pattern and DMA bus master fixes to OS/2 2.x/Warp's XGA driver.
Software reset no longer causes glitches to the screen using XGA (x86.c)
2022-06-27 17:01:02 +02:00
Miran Grča
316de4a7aa Merge pull request #2415 from 86Box/tc1995
Fixed the Rancho RT1000A/B aspi manager loading (rtaspi10.sys).
2022-06-27 15:46:11 +02:00
TC1995
0898913d05 Fixed the Rancho RT1000A/B aspi manager loading (rtaspi10.sys). 2022-06-27 15:35:55 +02:00
Miran Grča
595e79d327 Merge pull request #2413 from 86Box/tc1995
Slight fixes to the 8514/A blitter in line draw, rectangle and outline
2022-06-27 05:36:28 +02:00
TC1995
10f867dce1 Fix compile. 2022-06-27 00:08:10 +02:00