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