2207367bdd
Fixed the segmentation fault on mouse movement when the serial mouse is attached to a disabled serial port.
OBattler
2024-08-30 23:20:22 +02:00
e03ba4cd99
Reversed the 486 filtering changes for those two OPTi 495 machines.
OBattler
2024-08-30 19:53:43 +02:00
5fdd6263a2
FDC37x93x: Always return 0xFF on GPIO reads, allow the code in chipset/intel_piix.c to take over instead, fixes CPU speed readout on the HP Vectra VL 5 Series 4.
OBattler
2024-08-30 19:47:22 +02:00
6a5e9cdaba
Fixed the S3 reset fix, fixes Windows 98 stuck on black screen on the S3 Trio64 on some machines.
OBattler
2024-08-30 19:35:24 +02:00
1d9603fa7e
Fixed a very stupid mistake made in cpu/386_common.c last night, fixes #4773.
OBattler
2024-08-30 17:44:47 +02:00
91cf90c63a
Olivetti M19's video adapter has control register on port 3DBh instead of 3DEh, fixes #4739.
OBattler
2024-08-30 07:52:55 +02:00
fe4ad0d4e1
S3: Make sure to absolutely restore everything to the original state on reset, even the contents of vram and changedvram, fixes #4768.
OBattler
2024-08-30 06:01:52 +02:00
54ab778d4a
Fixed a compile-breaking typo in cpu/386_common.c.
OBattler
2024-08-30 05:32:26 +02:00
db94601573
Voodoo 3/Banshee: Implement XRGB8888 LFB format, fixes POD.
OBattler
2024-08-30 05:22:33 +02:00
3c209818ae
P6: Fix the restoration of the A20 state when exiting SMM, fixes #4771.
OBattler
2024-08-30 05:18:34 +02:00
252c3034af
Reworked the unit attention workaround, fixes #4770.
OBattler
2024-08-30 00:57:18 +02:00
dd2bbf3cd3
CD-ROM: Make sure the initial unit attention condition is not treated as an inserted empty drive phase.
OBattler
2024-08-29 20:47:44 +02:00
d5b0fd18aa
CD-ROM disc changes without eject now insert one simulated empty drive state, fixes #4768.
OBattler
2024-08-29 05:52:12 +02:00
fb3b46f648
Unbroke SCO Xenix on the 286/386 interpreter, this will do until the prefetch queue is finally implemented.
OBattler
2024-08-29 01:57:22 +02:00
d594f33cad
Fix a minor bug in cpu/386.c.
OBattler
2024-08-29 01:31:09 +02:00
47ee1c4ead
Some fixes to the Streams engine of the ViRGE/Trio3D
TC1995
2024-08-27 22:17:52 +02:00
d76ded5fbd
Jenkins: Workaround for MacPorts wget dependency failing to build on Intel targets
RichardG867
2024-08-27 15:10:32 -03:00
690b970739
Fixed a condition in write to CR0.
OBattler
2024-08-27 16:36:32 +02:00
01267965ca
DEC Tulip: Fixed BIOS disabling.
OBattler
2024-08-27 05:13:18 +02:00
26cc61fdba
Part 3.
OBattler
2024-08-27 05:09:35 +02:00
cd3f29f622
Part 2.
OBattler
2024-08-27 03:29:37 +02:00
c0037eaa2f
Media history implementation for the remaining devices: Part 1.
OBattler
2024-08-27 03:15:54 +02:00
208b213aac
Media history: Fixed the handling of relative paths.
OBattler
2024-08-27 03:02:42 +02:00
7c7cc921ee
Non-808x interpreters: fetch the next instruction after a CR0 paging bit toggle with the old CR0 paging bit value, fixes SCO Unix.
OBattler
2024-08-27 02:34:59 +02:00
f9b80f1a10
Renamed the event struct, should properly fix building thread.cpp on termux without breaking other OS'es.
OBattler
2024-08-26 17:12:25 +02:00
15b7001a6a
More PCjr fixes.
OBattler
2024-08-24 06:00:33 +02:00
39869c5a7b
PCjr: Allow disabling the application of overscan deltas when overscan is disabled, allows to fix the misalignment on ScubaVenture.
OBattler
2024-08-24 04:49:32 +02:00
366ebea651
S3 ViRGE fixes by TC995 and switched threads on Windows builds back to Win32 threads since the C++ threads were breaking the ViRGE blitting in some cases (eg. CD Gamer on 24 bpp).
OBattler
2024-08-17 01:22:06 +02:00
24e2c65c40
Fixed a compile-breaking mistake
MaxwellS04
2024-08-16 20:44:51 +07:00
ab71f9d3e2
Added the miroCRYSTAL 3D, based on a S3 ViRGE.
MaxwellS04
2024-08-16 20:36:26 +07:00
88741b021e
S3 ViRGE: Some minor memory mask fixes.
OBattler
2024-08-16 05:58:24 +02:00
537e6f76de
S3 ViRGE: Replace code with re-cleaned-up PCem code with our changes manually re-applied, also revert hardware cursor offset checks, which fixes black bars in games.
OBattler
2024-08-16 05:43:55 +02:00