Commit Graph

13205 Commits

Author SHA1 Message Date
OBattler
eab504f388 x86seg.c: Make sure not to read beyond the end of the stack segment on stack transfers, fixes erroneous page faults when transferring 16-bit stacks to 32-bit stacks, fixes OS/2 2.0 build 6.141. 2024-07-02 01:47:42 +02:00
Jasmine Iwanek
3a3eb13334 Fix typos in qt_settingsports.cpp 2024-06-29 19:21:57 -04:00
Jasmine Iwanek
597735ded6 Fix null pointers in qt_settingsports.cpp 2024-06-29 18:57:52 -04:00
Miran Grča
970242e24a Merge pull request #4586 from jriwanek-forks/scancodes
Scancode table updates
2024-06-29 22:13:24 +02:00
Miran Grča
bc76ed773f Merge pull request #4588 from jriwanek-forks/serialdevices
Support additional serial ports ala the MP5587-1/2
2024-06-29 22:12:52 +02:00
Miran Grča
6978c9f0cc Merge pull request #4589 from jriwanek-forks/ni
More named initializers in cpu table
2024-06-29 22:12:41 +02:00
Jasmine Iwanek
13dac1020f Named-initializers for 80386DX CPU's 2024-06-28 23:42:28 -04:00
Jasmine Iwanek
571bab3efd Named-initializers for 80386SX CPU's 2024-06-28 23:42:28 -04:00
Jasmine Iwanek
2373771f4d Support additional serial ports ala the MP5587-1/2 2024-06-28 23:30:56 -04:00
Miran Grča
22f1ef57de Merge pull request #4583 from cold-brewed/media-menu-string
Fix strings in enumeration of host drives
2024-06-29 00:34:44 +02:00
Miran Grča
53db0a04eb Merge pull request #4585 from cold-brewed/uuid-updates
UUID updates
2024-06-29 00:34:19 +02:00
Miran Grča
44657d193a Merge pull request #4584 from cold-brewed/build-windows-arm
Windows ARM64 build fix
2024-06-29 00:33:49 +02:00
cold-brewed
421cbcb165 qt: UUID updates
* Ensure relative paths are properly resolved
* Do not display a mismatch prompt unless the system has configured NICs
2024-06-28 10:43:19 -04:00
cold-brewed
a43693bbec Add a library required for building on windows arm 2024-06-28 10:19:53 -04:00
cold-brewed
d82d8cefed qt: Fix strings in enumeration of host drives 2024-06-28 10:16:12 -04:00
Jasmine Iwanek
4b9b6e0815 Named Initializers in keyboard scancode tables 2024-06-27 03:22:02 -04:00
OBattler
7d18b0ca07 PIIX4: Revert test changes that should never have been committed. 2024-06-27 00:07:43 +02:00
OBattler
d2ce14f967 Fatals now work again. 2024-06-26 23:09:55 +02:00
OBattler
6a0f869d8a Merge branch 'master' of https://github.com/86Box/86Box 2024-06-26 23:08:09 +02:00
OBattler
1df242d9bb MGA: Fix texture filtering completely on G100. 2024-06-26 23:07:59 +02:00
Miran Grča
9804acb8ee Merge pull request #4580 from 86Box/tc1995
S3 fixes of the day.
2024-06-26 23:06:27 +02:00
TC1995
bfb4602e85 S3 fixes of the day.
1. Ported the S3 ViRGE reset fix to the Pre-ViRGE cards.
2. Slight cleanup on the acceleration and logs.
3. Unused sequencer register data now return 0xff instead of 0. This fixes Scorched Earth 1.x on DOS using S3 Trio32/64/V+/V2/868/968 cards (on other S3 it works fine as is).
2024-06-26 22:51:34 +02:00
OBattler
049579919e MGA: Fix textures in certain cases. 2024-06-24 15:13:12 +02:00
OBattler
bbe035b62a Implement special selector pushing behavior and improve the opcode length heuristic for CS limit checks, fixes #4552. 2024-06-23 02:28:22 +02:00
OBattler
499a4e1d77 MGA: Implement linestyles. 2024-06-22 23:54:14 +02:00
OBattler
f3b71651a5 Merge branch 'master' of https://github.com/86Box/86Box 2024-06-22 18:30:30 +02:00
OBattler
3f4df11329 Fixes to the GhostPCL library names on Linux and Mac. 2024-06-22 18:30:20 +02:00
Miran Grča
c89245f8be Merge pull request #4557 from Cacodemon345/timer-tsc-set
Make sure timers don't go completely out of sync upon altering TSC vi…
2024-06-22 17:47:12 +02:00
Miran Grča
d25db4d6ec Merge pull request #4556 from Cacodemon345/ghostpcl
Add Generic PCL Printer
2024-06-22 17:46:01 +02:00
OBattler
8a90de40bc Matrox: Fix MSITUTOR, fixes #4554. 2024-06-22 17:44:45 +02:00
Jasmine Iwanek
4efd072a65 Default keyboard should be 101/102 key
This change doesn't matter yet, but it will later when this gets used.
2024-06-22 04:27:51 -04:00
Jasmine Iwanek
88a4ca68ea Fix missing entries in at kbd scancode tables 2024-06-22 04:26:45 -04:00
Jasmine Iwanek
734e40b6d7 Fix missing entries in amstrad kbd scancode table 2024-06-22 04:26:45 -04:00
Jasmine Iwanek
931fc0d24a One line per keyboard scancode (Part 2) 2024-06-22 04:26:44 -04:00
Jasmine Iwanek
77c6296084 Fix up scancode table formatting (Part 1) 2024-06-21 22:08:31 -04:00
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