Commit Graph

6143 Commits

Author SHA1 Message Date
Ompronce
c3cfc40005 Merge branch '86Box:master' into master 2021-09-18 21:46:22 -04:00
OBattler
bb39e53fee Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-09-18 21:38:14 +02:00
OBattler
f6daf985fa Merge branch 'master' of https://github.com/86Box/86Box 2021-09-18 21:33:22 +02:00
OBattler
a491b3a35c Reverted the meaning of video_fullscreen_first to what it used to be. 2021-09-18 21:33:13 +02:00
David Hrdlička
84c56859ec Small fixup in thread_wait_event 2021-09-18 20:04:03 +02:00
OBattler
c0034967e0 Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-09-18 19:43:31 +02:00
OBattler
61b26ab754 Merge branch 'master' of https://github.com/86Box/86Box 2021-09-18 19:36:46 +02:00
OBattler
28520d6000 FDC now once again correctly checks for DMA_OVER in FIFO-less mode, fixes #1705. 2021-09-18 19:36:34 +02:00
David Hrdlička
39653e366a Fix pthreads on non-MinGW Windows builds
- Use C11 standard `timespec_get` instead of `clock_gettime`
- Remove the unused `thread_sleep` function
2021-09-18 19:09:34 +02:00
OBattler
e42fdbfcdd Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-09-18 15:25:37 +02:00
Miran Grča
1baab36dc6 Merge pull request #1703 from 86Box/tc1995
S3 changes part 6:
2021-09-18 15:24:51 +02:00
Miran Grča
c833ad3e73 Merge pull request #1701 from Cacodemon345/patch-15
Fix pthreads building on Windows
2021-09-18 15:24:34 +02:00
OBattler
0f69aa7ff7 Some fixes, fixes PCjr when the emulator is started in full screen, fixes #1702. 2021-09-18 15:24:00 +02:00
TC1995
1ae65f25e2 S3 changes part 6:
Reintroduced dword mode for chips before Trio64V+.
The Trio64V+ and Trio64V2 chips now have svga->fb_only (which is strongly required by the mapping and the modes) and packed_chain4 set, just like the ViRGE.
2021-09-18 14:11:30 +02:00
Cacodemon345
80b85cd384 Fix linking with pthreads on Windows 2021-09-18 13:16:39 +06:00
Cacodemon345
92fac79ab8 Fix pthreads building on Windows 2021-09-18 13:02:55 +06:00
Miran Grča
249e7779c7 Merge pull request #1700 from 86Box/tc1995
Fixed t128 timings for faster cpu's while remaining compatible with e…
2021-09-18 00:59:11 +02:00
TC1995
54f8ab845b Fixed t128 timings for faster cpu's while remaining compatible with everything else. 2021-09-18 00:52:39 +02:00
OBattler
73404e1b92 Conflict resolution. 2021-09-18 00:51:49 +02:00
Miran Grča
e93d665be2 Merge pull request #1695 from 86Box/tc1995
S3 changes part 4.
2021-09-18 00:48:26 +02:00
TC1995
989896f392 Merge branch 'master' of github.com:86Box/86Box into tc1995 2021-09-18 00:37:16 +02:00
TC1995
c4038f48f3 S3 changes part 5:
Rewritten non-threaded FIFO to be sure that it won't hang any OS (especially OS/2) and won't cause any more glitches on Windows 3.1 86x/96x drivers.
Fixed the decode mask of the Vision868 (8MB instead of 4MB).
Fixed 16bpp cursor using the MiroCRYSTAL 10SD specific drivers for OS/2 (including seamless Win-OS/2)
2021-09-18 00:36:54 +02:00
OBattler
105c0389c2 Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-09-18 00:03:41 +02:00
OBattler
065b8cc0c3 Using MoveWindow instead of SetWindowPos to move the window now, which actually works. 2021-09-18 00:01:39 +02:00
OBattler
6d6e5f9e67 Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-09-17 23:32:05 +02:00
OBattler
5bc8b4bb07 And a fix for writes as well. 2021-09-17 23:29:08 +02:00
OBattler
6a881b8d6c Actually fixed floppy drive turbo mode now. 2021-09-17 23:25:57 +02:00
OBattler
74bea97b66 Fixed a typo. 2021-09-17 22:53:58 +02:00
OBattler
f8837e43c1 Merge branch 'master' of https://github.com/86Box/86Box 2021-09-17 22:44:00 +02:00
OBattler
9369717354 And another attempted fix for that. 2021-09-17 22:43:49 +02:00
Cacodemon345
65538ca629 Actually use GCC 11 2021-09-17 22:27:07 +02:00
Cacodemon345
68a9e4094f Fix build on Ubuntu 20.04 LTS 2021-09-17 22:26:54 +02:00
OBattler
e6635d6bb4 Merge branch 'master' of https://github.com/86Box/86Box 2021-09-17 22:09:13 +02:00
OBattler
8c783afcbc Attempted fix for the FDC turbo mode. 2021-09-17 22:09:03 +02:00
Miran Grča
c669f32cf8 Merge pull request #1697 from Cacodemon345/patch-12
Unbreak GitHub Actions
2021-09-17 21:04:19 +02:00
Cacodemon345
b8e46772de Unbreak GitHub Actions 2021-09-18 00:27:07 +06:00
Miran Grča
2cbb836d2c Merge pull request #1696 from Cacodemon345/ghactions
Add macOS and Linux targets to GitHub Actions
2021-09-17 19:52:38 +02:00
Cacodemon345
5bbd4400df Add macOS and Linux targets to GitHub Actions 2021-09-17 23:49:14 +06:00
OBattler
edb949090c Missing 64-bit old recompiler functions. 2021-09-17 19:29:20 +02:00
TC1995
a9c0c3181a Merge branch 'master' of github.com:86Box/86Box into tc1995 2021-09-17 05:07:02 +02:00
OBattler
b8a2fdfd0a KBC reset is now hard reset. 2021-09-17 02:55:43 +02:00
OBattler
626e8e58bb Implemented a PIIX register written to by the ZAPPA that is officially reserved on PIIX (but otherwise exists on PIIX3). 2021-09-17 02:54:19 +02:00
OBattler
89f1583a34 Fixed UMC 888x shadow RAM. 2021-09-17 02:52:44 +02:00
OBattler
2bc9e7520a Conflict resolution. 2021-09-17 02:48:18 +02:00
OBattler
c35b7e21ba And the forgotten fdc.h. 2021-09-17 02:42:52 +02:00
OBattler
ef6d3d01db More correct implementation of the FDC FIFO. 2021-09-17 02:18:23 +02:00
OBattler
b57c22df66 Merge branch 'master' of https://github.com/86Box/86Box 2021-09-17 02:17:41 +02:00
OBattler
d9123cad4a Fixed 16-bit and 32-bit FISTP(P) instruction, fixes OpenStep 4.2 font on interpreter and old recompiler, closes #1204. 2021-09-17 02:17:25 +02:00
TC1995
20d7bb00b2 S3 changes part 4.
Fixed Chicago 73x (73f/g and 81)'s width/pitch in 15bpp mode using its built-in drivers at 800x600 using the 928.
Vastly improved implementation of the Short Stroke Vectors.
Removed threading for FIFO mode in the cards using the 964 chips and up.
Implementation of the non-threaded FIFO for cards using the 964 chips and up. Should fix most remaining wallpaper issues with those chips.
Improved recalctimings when 256+ mode Enhanced Mode is issued.
Added the MiroCRYSTAL 8S VLB card (805, SDAC).
2021-09-16 23:49:16 +02:00
David Hrdlička
0e2cf677fb cmake: fix pthread linking, take 2 2021-09-15 13:05:00 +02:00