Commit Graph

13448 Commits

Author SHA1 Message Date
Jasmine Iwanek
924db10d13 Update dates for 4.2.1 release 2024-08-31 16:17:05 -04:00
OBattler
43ff35c10c Add the Acer A1G to the Siemens PCD-2L hack, fixes POST: 31 30 freeze with non-SL-enhanced 486 CPU's. 2024-08-31 19:13:06 +02:00
OBattler
7e003b0390 x87: Remove an excess logging line. 2024-08-31 09:32:33 +02:00
OBattler
2207367bdd Fixed the segmentation fault on mouse movement when the serial mouse is attached to a disabled serial port. 2024-08-30 23:20:22 +02:00
OBattler
e03ba4cd99 Reversed the 486 filtering changes for those two OPTi 495 machines. 2024-08-30 19:53:43 +02:00
OBattler
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. 2024-08-30 19:47:22 +02:00
OBattler
6a5e9cdaba Fixed the S3 reset fix, fixes Windows 98 stuck on black screen on the S3 Trio64 on some machines. 2024-08-30 19:35:24 +02:00
OBattler
1d9603fa7e Fixed a very stupid mistake made in cpu/386_common.c last night, fixes #4773. 2024-08-30 17:44:47 +02:00
OBattler
91cf90c63a Olivetti M19's video adapter has control register on port 3DBh instead of 3DEh, fixes #4739. 2024-08-30 07:52:55 +02:00
OBattler
fe4ad0d4e1 S3: Make sure to absolutely restore everything to the original state on reset, even the contents of vram and changedvram, fixes #4768. 2024-08-30 06:01:52 +02:00
OBattler
54ab778d4a Fixed a compile-breaking typo in cpu/386_common.c. 2024-08-30 05:32:26 +02:00
OBattler
db94601573 Voodoo 3/Banshee: Implement XRGB8888 LFB format, fixes POD. 2024-08-30 05:22:33 +02:00
OBattler
3c209818ae P6: Fix the restoration of the A20 state when exiting SMM, fixes #4771. 2024-08-30 05:18:34 +02:00
OBattler
252c3034af Reworked the unit attention workaround, fixes #4770. 2024-08-30 00:57:18 +02:00
OBattler
dd2bbf3cd3 CD-ROM: Make sure the initial unit attention condition is not treated as an inserted empty drive phase. 2024-08-29 20:47:44 +02:00
OBattler
d5b0fd18aa CD-ROM disc changes without eject now insert one simulated empty drive state, fixes #4768. 2024-08-29 05:52:12 +02:00
OBattler
fb3b46f648 Unbroke SCO Xenix on the 286/386 interpreter, this will do until the prefetch queue is finally implemented. 2024-08-29 01:57:22 +02:00
OBattler
d594f33cad Fix a minor bug in cpu/386.c. 2024-08-29 01:31:09 +02:00
OBattler
f19a5447be Improved the SCO Xenix fix, fixes OS/2 booting, fixes #4762. 2024-08-29 01:26:32 +02:00
Miran Grča
447374bd65 Merge pull request #4764 from 86Box/tc1995
More ViRGE fixes (August 29th, 2024)
2024-08-29 01:09:34 +02:00
TC1995
dd5c5f4a07 More ViRGE fixes (August 29th, 2024)
Apparently the extended sequencer registers (>= 0x20) are required to have sane values on the STREAMS engine on GX2 and probably other chips in the ViRGE range.
2024-08-29 00:51:28 +02:00
OBattler
818c268f75 S3 Vision x68: Fix PCI BAR to CRTC registers 59h/5Ah mask. 2024-08-28 20:21:47 +02:00
Miran Grča
cc67134dc2 Merge pull request #4758 from lemondrops/sdl-ui-fix
Fix SDL UI failing to build when C++11 threads are disabled
2024-08-27 23:25:22 +02:00
Alexander Babikov
cf2a074dc0 Fix SDL UI failing to build when C++11 threads are disabled 2024-08-28 02:06:35 +05:00
Miran Grča
bca2a38ea1 Merge pull request #4760 from 86Box/tc1995
Some fixes to the Streams engine of the ViRGE/Trio3D
2024-08-27 22:35:05 +02:00
TC1995
47ee1c4ead Some fixes to the Streams engine of the ViRGE/Trio3D
Make sure the ViRGE GX2 and up (including the Trio3D/2X) use the secondary stream only per what was found in the past.
2024-08-27 22:17:52 +02:00
RichardG867
d76ded5fbd Jenkins: Workaround for MacPorts wget dependency failing to build on Intel targets
MacPorts issue referenced: https://trac.macports.org/ticket/69406
2024-08-27 15:10:32 -03:00
OBattler
690b970739 Fixed a condition in write to CR0. 2024-08-27 16:36:32 +02:00
OBattler
01267965ca DEC Tulip: Fixed BIOS disabling. 2024-08-27 05:13:18 +02:00
OBattler
26cc61fdba Part 3. 2024-08-27 05:09:35 +02:00
OBattler
cd3f29f622 Part 2. 2024-08-27 03:29:37 +02:00
OBattler
c0037eaa2f Media history implementation for the remaining devices: Part 1. 2024-08-27 03:15:54 +02:00
OBattler
208b213aac Media history: Fixed the handling of relative paths. 2024-08-27 03:02:42 +02:00
OBattler
7c7cc921ee Non-808x interpreters: fetch the next instruction after a CR0 paging bit toggle with the old CR0 paging bit value, fixes SCO Unix. 2024-08-27 02:34:59 +02:00
OBattler
f9b80f1a10 Renamed the event struct, should properly fix building thread.cpp on termux without breaking other OS'es. 2024-08-26 17:12:25 +02:00
OBattler
a33f8ffa37 Merge branch 'master' of https://github.com/86Box/86Box 2024-08-26 08:00:27 +02:00
OBattler
7683721870 Apply Randrianasulu's fix to thread.cpp, fixes building in Termux, closes #4753. 2024-08-26 08:00:21 +02:00
Miran Grča
d67d86d266 Merge pull request #4723 from MaxwellS04/mirocrystal_3d
Add miroCRYSTAL 3D video card
2024-08-26 06:38:22 +02:00
RichardG867
52e80587fd Revert A-Trend ATC6310BXII/ATC7020BXII name change
References:
* https://web.archive.org/web/20010606125848/http://www.atrend.com.tw/english/product.htm
* https://web.archive.org/web/20010405101351/http://www.atrend.com.tw/english/product/mainboard/ATC6310BXII.htm
* https://web.archive.org/web/20020404115114/http://www.atrend.com.tw/english/product/mainboard/atc7020bxii.htm
2024-08-25 23:41:54 -03:00
OBattler
ba859d7351 S3: Fixed CRTC to PCI BAR mapping, fixes #4745. 2024-08-26 04:36:23 +02:00
Miran Grča
0da8a3987b Merge pull request #4752 from jriwanek-forks/k5
Split off AMD K5 from K6
2024-08-26 02:59:08 +02:00
Jasmine Iwanek
025798c832 PGE for K5 2024-08-25 20:20:21 -04:00
Jasmine Iwanek
97f861b0ba Split off AMD K5 from K6 2024-08-25 19:08:30 -04:00
Miran Grča
2b40d3185f Merge pull request #4751 from 86Box/tc1995
Honor the composite mode of the PCjr and Tandy 1000
2024-08-26 00:52:04 +02:00
TC1995
d72d00042b Honor the composite mode of the PCjr and Tandy 1000
And actually fix the way it's activated.
2024-08-26 00:42:34 +02:00
Miran Grča
ff01fb0835 Merge pull request #4750 from 86Box/tc1995
Minor but important changes to minivhd's dynamic/diff vhd handling
2024-08-26 00:34:49 +02:00
TC1995
8c98dcf5e8 Remove the first change. 2024-08-25 23:26:20 +02:00
TC1995
da5757f802 Minor but important changes to minivhd's dynamic/diff vhd handling
1. Changed the first seek_end in create_block to seek_set.
2. Avoid expansion overflow through a check if the block offset is below the total sectors.
2024-08-25 23:05:13 +02:00
OBattler
3e1991390f Sound Blaster DSP: Fix readout in reset state on the AZTech DSP, fixes #4747. 2024-08-24 23:55:51 +02:00
OBattler
9da2cef53d Also apply the IRQ 2 fix to the WD1002 family. 2024-08-24 06:24:35 +02:00