Commit Graph

5738 Commits

Author SHA1 Message Date
David Hrdlička
4f57f29836 Move thread.c back to src/unix 2021-09-23 22:52:53 +02:00
David Hrdlička
c51f899d0f Remove Win32 code from the pthread implementation 2021-09-23 22:52:13 +02:00
Miran Grča
b44d5884f4 Merge pull request #1712 from Ompronce/master
Corrected another typo in Ensoniq AudioPCI emulation and added correct ID for CS4297A AC97 codec
2021-09-22 13:50:26 +02:00
Ompronce
f6779a16c9 Merge branch '86Box:master' into master 2021-09-21 09:14:02 -04:00
OBattler
5997f41f1c Fixed cpu/CMakeLists.txt so it passes the M6117 flag to cpu_table.c. 2021-09-21 13:00:27 +02:00
OBattler
59533b4457 The default value for dpi_scale is now 1. 2021-09-21 12:14:50 +02:00
Ompronce
c39c562bc9 Add files via upload 2021-09-20 11:06:11 -04:00
Miran Grča
248c7bf775 Merge pull request #1711 from Cacodemon345/linuxfix
Fix flickering on Unix backend.
2021-09-20 13:41:51 +02:00
Miran Grča
05a1155f3f Merge pull request #1709 from Ompronce/master
Corrected typo in Ensoniq AudioPCI emulation
2021-09-20 13:41:42 +02:00
Cacodemon345
d4cd4b7a44 Fix flickering on Unix backend 2021-09-20 16:27:10 +06:00
Cacodemon345
29b0946c7e Link ws2_32 only on Windows 2021-09-20 16:00:03 +06:00
Ompronce
92c7ee90c6 Add files via upload 2021-09-19 12:07:17 -04:00
OBattler
6e92ab0955 The name of thread_release_mutex() is now correct for pthreads as well. 2021-09-19 17:53:58 +02:00
OBattler
1ab00a43e1 Merge branch 'master' of https://github.com/86Box/86Box 2021-09-19 16:34:01 +02:00
OBattler
e0d46f8462 Fixed two compile-breaking mistakes. 2021-09-19 16:33:48 +02:00
Miran Grča
2ee154c362 Merge pull request #1707 from Ompronce/master
Removed unused code in AudioPCI emulation and fixed broken SoundScape PCM/WSS emulation
2021-09-19 14:44:11 +02:00
OBattler
5af94b6759 Rewrote thread.c so it uses Win32 threads on Windows. 2021-09-19 14:01:25 +02:00
Ompronce
e8908ee1b4 Add files via upload 2021-09-18 22:01:13 -04:00
Ompronce
c3cfc40005 Merge branch '86Box:master' into master 2021-09-18 21:46:22 -04: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
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
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
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
065b8cc0c3 Using MoveWindow instead of SetWindowPos to move the window now, which actually works. 2021-09-18 00:01:39 +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