Miran Grča
b72ed07964
Merge pull request #3947 from 86Box/ativga_mode_fixes
...
More ATI changes plus one IBM 8514/A fix:
2023-12-27 21:04:32 +01:00
TC1995
979198d592
More ATI changes plus one IBM 8514/A fix:
...
1. Made the 4 color mode (67h) work properly now, including its 4 schemes on all ATI cards that support said mode.
2. Shadow set now has a true purpose for 8514/A compatibility on ATI Mach8/32.
3. Non-ATI 8514/A used to not work before because of the dev->local variable was not being set to 0 in the ibm8514_init() function, now it's fixed.
2023-12-27 21:01:25 +01:00
TC1995
db45cb8c0b
Forgot one file to commit in the branch.
2023-12-27 18:40:29 +01:00
RichardG867
1e0368dba5
Merge branch 'master' of ssh://github.com/86Box/86Box
2023-12-27 13:54:09 -03:00
RichardG867
b38847915c
Fix game port initialization order issue
2023-12-27 13:54:01 -03:00
TC1995
1798b2e51c
ATI VGA mode fixes:
...
1. Fixed 4-bit packed modes.
2. Preparation of fixing the 2-bit modes.
3. Extra: fixed the accelerator mode switches again (Mach8/32 only).
2023-12-27 16:07:03 +01:00
OBattler
c240db50ba
Restored some accidentally reverted parentheses.
2023-12-27 15:49:13 +01:00
OBattler
35450fe632
Restored some previously reverted changes.
2023-12-27 15:47:42 +01:00
OBattler
2002f8e34e
Fixed the variable's name.
2023-12-27 15:38:43 +01:00
OBattler
a2a180ad8e
Merge branch 'master' of https://github.com/86Box/86Box
2023-12-27 15:37:44 +01:00
OBattler
d9a571c179
A small preparation in vid_svga.
2023-12-27 15:37:37 +01:00
Miran Grča
cee111746b
Merge pull request #3944 from Cacodemon345/mga-busmastering-fixes
...
MGA: Make sure dxdiag on D3D 9.0b doesn't crash the emulator
2023-12-27 10:42:28 +01:00
Cacodemon345
c597a44c87
Mystique: Make sure dxdiag on D3D 9.0b doesn't crash the emulator on
...
Win98SE
2023-12-27 14:46:01 +06:00
Miran Grča
acdc2c7aee
Merge pull request #3943 from 86Box/tc1995
...
Restore correct CGA compatible mode behavior in (S)VGA.
2023-12-27 05:56:34 +01:00
TC1995
f0f52279c4
Restore correct CGA compatible mode behavior in (S)VGA.
2023-12-27 02:48:55 +01:00
OBattler
7678a86d6c
MGA: LUT enable/disable and corrected 15bpp gamma correction.
2023-12-27 02:21:48 +01:00
Miran Grča
0a59724912
Merge pull request #3936 from lemondrops/printer_improvements
...
ESC/P: Support the new dot matrix font + other improvements
2023-12-25 14:13:24 +01:00
Alexander Babikov
8b4c93fdfe
ESC/P: Set draft print quality by default
2023-12-25 17:34:34 +05:00
Alexander Babikov
7ff4fd355f
ESC/P: Add handling for a separate italic dot matrix font
2023-12-25 17:34:32 +05:00
OBattler
aab48daff7
Fixed the two warnings in video/vid_mga.c.
2023-12-25 13:10:48 +01:00
Alexander Babikov
a9d96371dc
ESC/P: Add workaround for glyphs with negative offsets
...
Fixes characters disappearing when printed very close to the paper edges
2023-12-25 15:04:28 +05:00
Alexander Babikov
e812b3c3b1
ESC/P: Use the new dot matrix font
...
Also remove the fallback to Courier as it's no longer needed
2023-12-25 15:04:27 +05:00
Miran Grča
ce05674b7d
Merge pull request #3935 from Cacodemon345/mga-busmastering-fixes
...
MGA: Implement gamma-correction for <= 16 bpp modes
2023-12-25 10:48:23 +01:00
Cacodemon345
1bd4bbdfa1
MGA: Implement gamma-correction for <= 16 bpp modes
2023-12-25 15:24:52 +06:00
Miran Grča
85b1172fef
Merge pull request #3934 from Cacodemon345/mga-busmastering-fixes
...
Mystique: Don't do busmastering until SOFTRAP status is read
2023-12-25 10:05:17 +01:00
Cacodemon345
278661c41c
Mystique: Don't do busmastering until SOFTRAP status is read
...
MSICUBE sample for Windows 9x no longer freezes the entire VM after a while
2023-12-25 14:05:07 +06:00
OBattler
db788c6580
Removed an excess logging line from floppy/fdd.c.
2023-12-24 23:01:55 +01:00
OBattler
196e83fb48
Merge branch 'master' of https://github.com/86Box/86Box
2023-12-24 23:01:03 +01:00
OBattler
c933b24f8b
FDD: Return nothing on timeout, makes IBM PC and XT actually return Not ready instead of General failure when the drive is not ready.
2023-12-24 23:00:57 +01:00
Miran Grča
373d369000
Merge pull request #3932 from Cacodemon345/patch-149
...
Mystique: Fix flickering display on Direct3D
2023-12-24 10:09:55 +01:00
Cacodemon345
0eb2b2915e
Don't apply to Millennium
2023-12-24 14:22:23 +06:00
Cacodemon345
7701caf231
Mystique: Fix flickering display on Direct3D
2023-12-24 14:18:55 +06:00
Miran Grča
69ae4b4ee7
Merge pull request #3929 from Cacodemon345/mga-busmastering-fixes
...
MGA: Gamma-correct hardware cursor
2023-12-23 21:29:42 +01:00
Cacodemon345
0a55e75b06
MGA: Gamma-correct hardware cursor
2023-12-24 02:16:51 +06:00
Miran Grča
1f37e27687
Merge pull request #3927 from jriwanek-forks/mystique
...
Un-dev matrox mystique
2023-12-23 20:49:05 +01:00
Miran Grča
5e6b9193ac
Merge pull request #3928 from Cacodemon345/mga-busmastering-fixes
...
MGA: Implement gamma correction for 24+ bpp modes
2023-12-23 20:48:54 +01:00
Cacodemon345
70d6d5954b
MGA: Implement gamma correction for 24+ bpp modes
2023-12-24 01:46:10 +06:00
Jasmine Iwanek
933f402cc9
Un-dev matrox mystique
2023-12-23 13:27:25 -05:00
OBattler
708a700abd
Mystique: Made the changes apply only to the Millennium.
2023-12-23 15:27:08 +01:00
Miran Grča
0f8fde07ec
Merge pull request #3926 from 86Box/tc1995
...
MGA flicker fixes.
2023-12-23 15:21:32 +01:00
TC1995
012527fc4e
MGA flicker fixes.
...
It's time to end the flickers once and for all by making the start address correctly emulated in vblank_start when in power graphics mode.
2023-12-23 15:02:15 +01:00
OBattler
28775d2583
Millennium: Do not ignore the interlace bit.
2023-12-23 14:11:46 +01:00
Miran Grča
d5aa8570f5
Merge pull request #3925 from Cacodemon345/mga-busmastering-fixes
...
Matrox Mystique: Fix display flickering issues for real
2023-12-23 10:39:22 +01:00
Cacodemon345
94dfb353c0
Fix NASCAR Racing 1994 regression
2023-12-23 14:21:50 +06:00
Cacodemon345
7bba9cee78
Matrox Mystique: Fix display flickering issues for real
...
Direct3D tests under Windows 95 do not flicker anymore, and the MSICUBE sample program renders correctly.
2023-12-23 14:03:18 +06:00
OBattler
539f9a06a5
Mystique: Disable line compare, turns out it was disabled for a reason.
2023-12-22 23:21:57 +01:00
OBattler
ede2ce9102
And reverted it again.
2023-12-22 23:12:25 +01:00
OBattler
f1f6ac2752
Merge branch 'master' of https://github.com/86Box/86Box
2023-12-22 23:11:38 +01:00
OBattler
ad6ddfb31e
Mystique and Millennium: Revert the ma change.
2023-12-22 23:11:24 +01:00
Miran Grča
dbbbae9e62
Merge pull request #3924 from 86Box/tc1995
...
ATI Mach8/32 fixes regarding 1992 ATI Ultra drivers for Windows 3.1x:
2023-12-22 19:54:58 +01:00