TC1995
b7a4fa2a7c
S3 refactoring:
...
1. Made the 924 BIOS use the AT&T 491 ramdac since it supports such (tested).
2. Tweaks to the 928 Brooktree ID detection to make sure the cursor is shown correctly in 16bpp+ modes (it uses the BT485 ID detection so that it knows what BT is using to accommodate the cursor model).
3. Refactored the mode (CRTC50) and pitch timing stuff (moved to recalctimings for example) so that drivers/games/operating systems and what not can be used normally. (Warning, more stuff is to be tested due to a gazillion of combinations used by said stuff).
4. VRAM wraparound is now working as it should, fixes Commander Keen games.
5. Indentation fixes.
6. Attempt to fix 15/16bpp mode acceleration used by the 911/924 chips (not perfect and still has bugs).
7. Added the remaining missing stuff of the Sierra SC1502x RAMDAC including its 8BIT setting.
8. Some drivers use FIFO bits in non-FIFO configurations, should fix hang ups in some instances (namely the 928 S3 2.3 NT 3.1 drivers and possibly more).
9. Separated the 911/924 acceleration from the 80x/928+ one though the use of a function pointer.
10. Fixed the inverted colors in some instances using the S3 Trio64 driver in Win9x (mainly on soft reboots).
11. CX/CY (non-Blits) and DX/DY (Blits) wraparound correctly during their respective operations, fixes OS/2 software cursor once again while keeping existing stuff working.
12. Added some comments to keep track of some anomalies.
13. Fixed some badly formatted if's and switches.
14. Limited the SPEA Mercury Lite VRAM to 1MB per real world configurations.
2024-01-03 22:58:18 +01:00
Miran Grča
d2a05f77c5
Merge pull request #3985 from Cacodemon345/qt-win32-rawinput
...
Mouse capturing now works on secondary monitors
2024-01-02 19:20:27 +01:00
Cacodemon345
6875cb0851
Mouse capturing now works on secondary monitors
2024-01-03 00:10:41 +06:00
Miran Grča
cf5f65e62e
Merge pull request #3984 from Cacodemon345/qt-win32-rawinput
...
Qt: Rawinput now follows keyboard focus properly
2024-01-02 19:08:45 +01:00
Cacodemon345
413b619592
Rawinput now follows keyboard focus properly
2024-01-02 23:45:44 +06:00
Miran Grča
72ff425fe0
Merge pull request #3981 from Cacodemon345/mga-g100
...
Make Matrox Productiva G100 usable as secondary display
2024-01-02 11:37:38 +01:00
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
Miran Grča
4fa19c62da
Merge pull request #3980 from lemondrops/year_update
...
Update the default copyright year
2024-01-01 13:29:25 +01:00
Alexander Babikov
b63bf09db3
Replace the hardcoded year with COPYRIGHT_YEAR
...
Replace the hardcoded copyright year with the COPYRIGHT_YEAR macro in the emulated Logitech serial mouse's self-report
2024-01-01 16:53:17 +05:00
Alexander Babikov
9966c6ced0
Update the default copyright year
2024-01-01 16:51:31 +05:00
Miran Grča
4324650a4e
Merge pull request #3979 from Cacodemon345/mga-g100
...
MGA: Fix busmastering under Windows 2000
2023-12-31 17:54:00 +01:00
Cacodemon345
941d5bfdf8
Fix busmastering under Windows 2000
2023-12-31 22:46:21 +06:00
Miran Grča
05b974cd35
Merge pull request #3978 from Cacodemon345/mga-g100
...
MGA G100: Fix fog acceleration
2023-12-31 14:54:18 +01:00
Cacodemon345
f8e55d0edc
MGA G100: Fix fog acceleration
...
Minor variable cleanups
2023-12-31 19:47:25 +06:00
Miran Grča
a59431a940
Merge pull request #3977 from Cacodemon345/mga-g100
...
Fix detection of MGA G100 video RAM when 16MB
2023-12-31 14:27:40 +01:00
Cacodemon345
7b75d6f11d
Fix detection of MGA G100 video RAM when 16MB
2023-12-31 19:18:20 +06:00
OBattler
89f395ded1
MGA: Fixed two warnings.
2023-12-31 12:10:34 +01:00
Miran Grča
ec90699a86
Merge pull request #3976 from Cacodemon345/mga-g100
...
Add Matrox Productiva G100 video adapter
2023-12-31 12:08:07 +01: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
Jasmine Iwanek
2cc84cfafe
Merge pull request #3975 from brunocastello/master
...
fixes typo on mac icon fix
2023-12-30 23:24:23 -05:00
Bruno Castelló
5cb2391039
Update src/qt/qt_main.cpp
...
Accepted changes
Co-authored-by: Alexander Babikov <lemondrops358@gmail.com >
2023-12-31 00:09:50 -03:00
Bruno Castelló
5142127982
fixes typo on mac icon fix
2023-12-30 23:25:20 -03:00
OBattler
1f6a5a8a95
Added a missing #endif.
2023-12-31 01:44:31 +01:00
Miran Grča
33b6a32300
Merge pull request #3973 from lemondrops/mac_icon_fix
...
Don't set the application icon in qt_main.c on Mac
2023-12-31 01:42:20 +01:00
Alexander Babikov
f96e25e108
Don't set the application icon in qt_main.c on Mac
...
Should fix it overriding the bundle's icon
2023-12-31 05:24:19 +05:00
Cacodemon345
bd1a5e03b0
Somewhat-working Matrox Productiva G100
2023-12-31 02:19:11 +06:00
OBattler
0265b34384
1x CD-ROM speed is 176400 bytes per second, not 176 * 1024 bytes per second.
2023-12-30 19:40:05 +01:00
Miran Grča
76aab06e9b
Merge pull request #3971 from ConiKost/intel-p66-revenge
...
Intel Premiere/PCI ED: update bios to 1013AF2
2023-12-30 16:40:27 +01: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
Conrad Kostecki
69780ecc02
Intel Premiere/PCI ED: update bios to 1013AF2
...
This updates the filename to match the newer 1013AF2 BIOS.
Signed-off-by: Conrad Kostecki <conikost@gentoo.org >
2023-12-30 13:59:04 +01: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