Commit Graph

13220 Commits

Author SHA1 Message Date
OBattler
26d9d7131a Mask out the upper 3 bits at MCR write, the serial ports now pass Check-It 2.1's MCR test. 2024-06-22 00:09:52 +02:00
Cacodemon345
a44936f3e1 Add Generic PCL Printer 2024-06-21 15:36:28 +06:00
Cacodemon345
2b3d3ad5bd Make sure timers don't go completely out of sync upon altering TSC via WRMSR 2024-06-18 20:21:23 +06:00
Miran Grča
15d2ee28c7 Merge pull request #4274 from Cacodemon345/patch-174
Compile fixes for Qt6 on Windows
2024-06-16 14:36:16 +02:00
Cacodemon345
c9176b2d91 Changes 2024-06-16 14:16:53 +06:00
OBattler
382b941ff9 CD-ROM image backend: Add the 8-byte skip also to ISO image loading. 2024-06-15 17:40:41 +02:00
OBattler
bf105c6f29 CD-ROM image backend: Skip 8 bytes on every sector on non-raw CD-XA Mode 2 images. 2024-06-15 17:27:19 +02:00
OBattler
6df49cc8a9 Merge branch 'master' of https://github.com/86Box/86Box 2024-06-15 16:59:45 +02:00
OBattler
b997b9df3e CD-ROM image backend: Fix handling of CD-XA Mode 2 Form 1 images with a sector size of 2336. 2024-06-15 16:59:02 +02:00
RichardG867
05226efe3d VISO: Type flexibility and macro cleanups 2024-06-14 00:50:08 -03:00
RichardG867
7fd04ad942 VISO: Fix disc corruption caused by >2GB files on Windows 2024-06-13 23:53:03 -03:00
OBattler
e5f676d9b5 CD-ROM: Actually set the format variable of GPCMD_READ_DVD_STRUCTURE to cdb[7], fixes heap corruptions due to the format incorrectly mismatching the given buffer lengths, fixes #4522 . 2024-06-13 19:21:37 +02:00
OBattler
fb267d1f8b Fix the DP8473 FDC flags, closes #4538. 2024-06-13 19:01:57 +02:00
OBattler
5df111568d Merge branch 'master' of https://github.com/86Box/86Box 2024-06-13 16:44:50 +02:00
OBattler
f374ffde36 UM8886: Slight fixes. 2024-06-13 16:44:44 +02:00
Miran Grča
7664ca1b62 Merge pull request #4537 from 86Box/tc1995
Fix warning.
2024-06-12 20:58:13 +02:00
TC1995
df8830c219 Fix warning. 2024-06-12 20:57:39 +02:00
OBattler
a369bc2d05 Reimplement S3 ViRGE reset and move PCI TRC CPU reset to outside the recompiled block, fixes #2903. 2024-06-12 20:46:27 +02:00
Miran Grča
1169ce68a5 Merge pull request #4536 from 86Box/tc1995
More fixes to the Paradise/WD VGA cards
2024-06-12 20:15:50 +02:00
TC1995
9a9d73c159 More fixes to the Paradise/WD VGA cards
Banking no longer goes beyond 0xfffff thanks to masking, fixes possible and in-coming glitches on said cards.
2024-06-12 20:06:29 +02:00
Miran Grča
953bba8d6f Merge pull request #4532 from jriwanek-forks/codeql
Fix several uninitialized variables
2024-06-12 07:20:22 +02:00
Jasmine Iwanek
193838b7c2 Fix several uninitialized variables 2024-06-11 21:01:47 -04:00
OBattler
969830ad83 New recompiler: Add a sanity check, fixes crash with RapidCAD, fixes #4487 . 2024-06-12 01:58:44 +02:00
Miran Grča
2456c08ffd Merge pull request #4531 from Cacodemon345/microtouch
Fixes for calibration and baud rate workaround
2024-06-11 20:27:49 +02:00
Cacodemon345
95d7fa828b Fixes for calibration and baud rate workaround 2024-06-12 00:24:58 +06:00
Miran Grča
de19da4c67 Merge pull request #4530 from Cacodemon345/microtouch
3M Microtouch serial emulation
2024-06-11 20:16:41 +02:00
Cacodemon345
ef7b4044ef Report finger touches if in Pen or Finger mode 2024-06-12 00:06:03 +06:00
Cacodemon345
c71ca84d81 Emulate a TouchPen instead 2024-06-12 00:06:03 +06:00
Cacodemon345
9faf4dc765 Stubbed Set Parameter Block command 2024-06-12 00:06:03 +06:00
Cacodemon345
fe5ce50863 Stubbed Get Parameter Block command 2024-06-12 00:06:03 +06:00
Cacodemon345
4fe7090047 Apply clang-format 2024-06-12 00:06:03 +06:00
Cacodemon345
34ec412bae Cleanups and copyright text 2024-06-12 00:06:02 +06:00
Cacodemon345
d9fa8bbb4a Implement calibration 2024-06-12 00:06:02 +06:00
Cacodemon345
754f304deb Overscan handling 2024-06-12 00:06:02 +06:00
Cacodemon345
7277316c1b Cursor override fixes and preparation for overscan checking 2024-06-12 00:06:02 +06:00
Cacodemon345
f907b7817b Microtouch support (working at least for MS-DOS, Windows 95 and Windows NT 3.5) 2024-06-12 00:06:02 +06:00
Miran Grča
7dbb96280d Merge pull request #4529 from jriwanek-forks/warnfix
Fix 10 more warnings in the code
2024-06-11 05:14:38 +02:00
RichardG867
1000251e29 Merge branch 'master' of ssh://github.com/86Box/86Box 2024-06-10 23:01:19 -03:00
RichardG867
a8d3e788da AudioPCI: Add some CT5880 specific bits; 4-channel not quite working yet 2024-06-10 23:01:07 -03:00
OBattler
5b8bf02399 Fix a bug in dma_advance(). 2024-06-11 02:35:38 +02:00
Jasmine Iwanek
19f4d4f914 Fix 10 more warnings in the code 2024-06-10 20:10:50 -04:00
Miran Grča
4a78dedae5 Merge pull request #4527 from 86Box/tc1995
ET4000 RAMDAC break fix.
2024-06-11 01:29:38 +02:00
TC1995
eaed7643c0 ET4000 RAMDAC break fix.
This should fix the black screens when returning to text mode after the GUI.
2024-06-11 01:29:00 +02:00
Alexander Babikov
ec0998a089 Add onboard C&T 69000 video to the ADLink NuPRO-592 (#4525)
* Give the ADLink NuPRO-592 the onboard C&T 69000

This turns it into the 591 model, if the internal video is chosen

* Use machine_get_vid_device
2024-06-10 19:58:24 -03:00
Alexander Babikov
bf4977b20c mem.c: Remove duplicate definitions (#4524)
Fixes building with debug registers for 486+ enabled
2024-06-10 19:51:15 -03:00
RichardG867
ba4a1daf91 Add ES1373 to machines that were missing it 2024-06-10 19:36:47 -03:00
RichardG867
e9ef0e470d AudioPCI: Add base ES1373 and CT5880 emulation 2024-06-10 19:17:55 -03:00
RichardG867
e3c39170ad Re-enable harfbuzz duplicate symbol workaround for now as my gcc 13 setup triggers it 2024-06-10 19:03:31 -03:00
OBattler
2e9dbcac9c device.c: Add workaround for "SoundBlaster PCI" names. 2024-06-10 22:44:00 +02:00
Miran Grča
5fcdee29c9 Merge pull request #4523 from jriwanek-forks/applesilicon
Github Actions Improvements
2024-06-10 21:39:14 +02:00