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
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
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
68a9e4094f
Fix build on Ubuntu 20.04 LTS
2021-09-17 22:26:54 +02:00
OBattler
8c783afcbc
Attempted fix for the FDC turbo mode.
2021-09-17 22:09:03 +02: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
David Hrdlička
719d155393
cmake: fix pthread linking on Windows
2021-09-15 12:50:33 +02:00
OBattler
206c34ed27
CMakeList.txt now uses libpthread.
2021-09-15 00:01:18 +02:00
OBattler
b0367133d6
And back.
2021-09-14 22:36:21 +02:00
Miran Grča
be2005dea4
Merge pull request #1690 from 86Box/master
...
Bring the branch up to par with master.
2021-09-14 22:34:42 +02:00
OBattler
dbdf07aa96
Two files to resolve conflicts.
2021-09-14 22:33:39 +02:00
OBattler
d2f3720a23
Manually merged a change to machine_table.c.
2021-09-14 22:29:17 +02:00
OBattler
de28a9d836
Renamed the Juko XT clone to Juko ST.
2021-09-14 22:28:07 +02:00
OBattler
827fc28dec
Minor fixes in machine_table.c.
2021-09-14 22:26:17 +02:00
OBattler
df30b47aa7
And fixed the behavior of that.
2021-09-14 22:20:20 +02:00
OBattler
07eb764df6
Locking a window to a specified size now also makes it remember the position, closes #1683 .
2021-09-14 22:17:47 +02:00
OBattler
3c2ac29c68
Switched threads to pthread for all platforms (on Windows, you can compile with Win32 threads using PTHREAD=n).
2021-09-14 21:58:15 +02:00
OBattler
0e8348f0e2
Fixed the red and blue swap in screenshots.
2021-09-14 21:24:12 +02:00
OBattler
bb4590a738
Added the Multitech PC-500, closes #1275 .
2021-09-14 15:45:23 +02:00
OBattler
fa960bec55
Changed the F82C425's colors so that the darker ones are more blue, like on the real V86P.
2021-09-14 15:35:40 +02:00
OBattler
d438be30d4
Merge branch 'master' of https://github.com/86Box/86Box
2021-09-14 15:33:18 +02:00
OBattler
c0d296d53a
Rewrote the V86P's I/O chip and fixed its UART IRQ assignments, fixes serial mouse, closes #1678 .
2021-09-14 15:33:06 +02:00