Commit Graph

11716 Commits

Author SHA1 Message Date
Cacodemon345
64c930f95f G100 is now correctly added as AGP device 2024-01-02 14:34:12 +06:00
Cacodemon345
318403b133 Fix G100 VBIOS mapping 2024-01-02 14:12:02 +06:00
Cacodemon345
af5aafbc0e Make Matrox Productiva G100 usable as secondary display
Confirmed working in Windows 98 SE at least
2024-01-02 13:49:22 +06:00
Cacodemon345
941d5bfdf8 Fix busmastering under Windows 2000 2023-12-31 22:46:21 +06:00
Cacodemon345
f8e55d0edc MGA G100: Fix fog acceleration
Minor variable cleanups
2023-12-31 19:47:25 +06:00
Cacodemon345
7b75d6f11d Fix detection of MGA G100 video RAM when 16MB 2023-12-31 19:18:20 +06:00
Cacodemon345
0ee66c4be8 Whitespace removal 2023-12-31 16:45:52 +06:00
Cacodemon345
b1cf6c8657 Remove logging 2023-12-31 16:44:54 +06:00
Cacodemon345
6366e1c58c Implement proper alpha stipple 2023-12-31 16:43:01 +06:00
Cacodemon345
ca21ea528a Matrox Productiva G100 working (expect maybe alpha stipple) 2023-12-31 14:54:00 +06:00
Cacodemon345
bd1a5e03b0 Somewhat-working Matrox Productiva G100 2023-12-31 02:19:11 +06:00
Miran Grča
8f087d0cf1 Merge pull request #3972 from Cacodemon345/patch-153
Fix yet another dumb copy-paste mistake
2023-12-30 15:59:59 +01:00
Cacodemon345
26c1c77758 Fix yet another dumb copy-paste mistake 2023-12-30 20:50:17 +06:00
Miran Grča
069f9adf2c Merge pull request #3970 from Cacodemon345/patch-152
Fix a dumb copy-paste mistake
2023-12-30 13:39:43 +01:00
Cacodemon345
bdae2ace60 Fix a dumb copy-paste mistake 2023-12-30 18:03:26 +06:00
Miran Grča
02b4a729e4 Merge pull request #3969 from Cacodemon345/patch-151
Disable 32-bit Z buffer on Mystique 220 and earlier
2023-12-30 12:26:38 +01:00
Cacodemon345
08428d497b Disable 32-bit Z buffer on Mystique 220 and earlier 2023-12-30 16:10:28 +06:00
Miran Grča
d9bcc77615 Merge pull request #3967 from Cacodemon345/voodoo-banshee-gamma
vid_voodoo_banshee: Implement gamma correction for 16bpp
2023-12-30 09:44:44 +01:00
Miran Grča
ea79ade736 Merge pull request #3968 from jriwanek-forks/debian-pkg
Fix debian package build
2023-12-30 09:44:33 +01:00
Jasmine Iwanek
fa7804e1c1 Correct prior maintainer's name 2023-12-30 03:30:44 -05:00
Jasmine Iwanek
9854ccc7d2 Fix debian package build 2023-12-30 02:39:56 -05:00
Cacodemon345
ddb43a78c1 vid_voodoo_banshee: Implement gamma correction for 16bpp 2023-12-30 12:52:21 +06:00
Miran Grča
de2f347b0a Merge pull request #3965 from lemondrops/sb16_gameport_fix
Actually enable gameport on init on non-PnP SB16/AWE32
2023-12-30 02:14:08 +01:00
Alexander Babikov
4129c99cfe Actually enable gameport on init on non-PnP SB16/AWE32 2023-12-30 05:54:27 +05:00
OBattler
bfee63da82 Fixes a warning in the TVP3026 RAM DAC code. 2023-12-30 00:08:44 +01:00
Miran Grča
7a63363a57 Merge pull request #3964 from Cacodemon345/mga-millennium-ii
TVP3026: Implement gamma correction for 15/16 bpp modes
2023-12-30 00:07:19 +01:00
OBattler
c40d30d027 Merge branch 'master' of https://github.com/86Box/86Box 2023-12-30 00:05:04 +01:00
OBattler
7701174b39 CL-GD 5446/5480: Implement missing byte swap behavior, fixes fonts with the Windows 3.1 CL-GD 5446 driver when cache is enabled. 2023-12-30 00:04:57 +01:00
Cacodemon345
dddf46f28a TVP3026: Implement gamma correction for 15/16 bpp modes 2023-12-30 02:31:56 +06:00
Miran Grča
9752e62196 Merge pull request #3963 from Cacodemon345/mga-millennium-ii
Millennium and Millennium 2: Enable gamma correction only for 24+ bpp
2023-12-29 21:18:58 +01:00
Cacodemon345
4d7fd68bbc Millennium and Millennium 2: Enable gamma correction only for 24+ bpp
TVP3026 datasheet poorly or doesn't document at all gamma correction for 15/16 bpp
2023-12-30 02:10:45 +06:00
Miran Grča
cb2e4ac11c Merge pull request #3962 from Cacodemon345/mga-millennium-ii
MGA: Properly report Matrox Mystique 220 in PCI revision ID
2023-12-29 20:40:11 +01:00
Cacodemon345
148e466b80 Implement BAR swap for Matrox Mystique 220
Revision ID now properly indicates a Mystique 220 card
2023-12-30 01:28:14 +06:00
Miran Grča
e9bce21ee7 Merge pull request #3961 from Cacodemon345/mga-millennium-ii
Millennium II: Don't ignore OPTION_INTERLEAVE
2023-12-29 20:22:44 +01:00
Cacodemon345
5663f9aa3b Millennium II: Don't ignore OPTION_INTERLEAVE
Cleanups
2023-12-30 01:20:19 +06:00
OBattler
b93b6d6f2b Added the Cardex S3 Trio64V+. 2023-12-29 11:12:45 +01:00
OBattler
f13a4a5723 PIIX3: Fixed USB legacy support register masks. 2023-12-29 11:10:15 +01:00
Miran Grča
6f738c5d1a Merge pull request #3959 from Cacodemon345/mga-millennium-ii
MGA: Add Matrox Millennium II video adapter
2023-12-29 10:55:10 +01:00
Cacodemon345
a037b7618e MGA: Fix most remaining display problems with Millennium II 2023-12-29 15:45:26 +06:00
Cacodemon345
592229af94 1. 16MB option
2. rowoffset fixes
2023-12-29 14:59:09 +06:00
Cacodemon345
d1af2fe85d Millennnium II now working 2023-12-29 13:19:46 +06:00
Cacodemon345
8ba35218fa Millennium II: Fix squished image on MGA modes 2023-12-29 12:24:20 +06:00
OBattler
24993bca73 Removed the leftovers of the locally added LC500J machine. 2023-12-28 22:29:19 +01:00
OBattler
dbb53ce21a Finishing touches. 2023-12-28 22:27:35 +01:00
OBattler
6139c14245 And chipset.h. 2023-12-28 22:13:35 +01:00
OBattler
3d7923d954 Added the Dell Dimension XPS Pxxx, LG IBM 440FX (MS-6106), and NEC Mate NX MA30D/23D. 2023-12-28 22:12:21 +01:00
Cacodemon345
277581daea Non-working Millennium II 2023-12-29 02:13:40 +06:00
OBattler
137581c080 Fix for CD-ROM timings - seek times are no longer always calculated as if it was seeking from sector 0. 2023-12-28 18:42:16 +01:00
OBattler
c255bd5161 Attempted fix for SCSI disk seek timings. 2023-12-28 18:34:35 +01:00
Miran Grča
d0271e5d54 Merge pull request #3954 from lemondrops/joystick_pov_fix
Joystick: Fix emulated POV hat configuration
2023-12-28 17:30:17 +01:00