TC1995
c1d557356c
Some more XGA fixes
...
Which fix OS/2's 4bpp rendering in a similar way to Win3.1.
2025-07-05 17:08:12 +02:00
TC1995
f1a227f182
XGA changes of the day (July 5th, 2025)
...
1. Remove hackish ISA XGA add-on support (from now on, use the INMOS XGA card for ISA XGA support).
2. Correct timings when dispontime is on.
3. Add proper vga256 support on ISA XGA for NT 3.5x+ as well disable LFB support when asked (mainly when the aperture is on or when not extended mode) while keeping everything else happy.
2025-07-05 11:14:03 +02:00
TC1995
2ef029fb05
Fix one edge case of gpstatus stall.
...
Which fixes Win3.1's Mach32 2.3 4bpp driver stalling.
2025-07-05 11:01:25 +02:00
OBattler
7600ebfd46
QuadRam: Improve port 3DE heuristic to account of PC Paintbrush's behavior and fix the rendering, fixes #5747 .
2025-07-05 05:38:50 +02:00
OBattler
59ec9e2ed3
QuadColor: Fix the "snow" in some modes.
2025-07-05 04:13:50 +02:00
Jasmine Iwanek
6814a11ae6
Minor changes in cga
2025-07-03 23:04:48 -04:00
Jasmine Iwanek
f27e1fb8a2
Support for Quadram Quadcolor I / I + II
2025-07-03 23:04:34 -04:00
Miran Grča
3be933a9f4
Merge pull request #5740 from Cacodemon345/copper-demo-wobbling
...
Make picture bouncing effect work on Copper demo on ET4000AX and ET3000AX
2025-07-01 09:18:56 +02:00
Cacodemon345
ccf43f62f9
Make picture bouncing effect work on Copper demo
2025-07-01 12:51:01 +06:00
Daniel Gurney
aef9d1ed94
Revert "Merge branch 'bugfixes' into master"
...
This reverts commit 8250b57325 , reversing
changes made to 6c643d05b8 .
2025-07-01 03:04:14 +03:00
starfrost
8250b57325
Merge branch 'bugfixes' into master
2025-07-01 00:28:27 +01:00
TC1995
54b2f4237d
Adjust the timings of the 8514/A and compatibles (June 30th, 2025)
2025-06-30 19:51:35 +02:00
OBattler
474dfb666b
Fixed two newly introduced warnings.
2025-06-30 19:12:56 +02:00
Cacodemon345
c537e61453
Copper demo wobbling effects now show up correctly
2025-06-30 23:09:29 +06:00
OBattler
fe3ad0000b
Forgotten the vid_svga_render.c and .h files.
2025-06-30 18:48:53 +02:00
OBattler
7abddb0b35
Tseng graphics cards: restore some legacy renderers, fixes Slackware in 4bpp high resolution mode.
2025-06-30 18:31:07 +02:00
OBattler
d8669a5227
(S)VGA: Recalculate pel panning on every line instead of on every frame.
2025-06-30 00:36:00 +02:00
Jasmine Iwanek
3a26b9d46b
Many warning fixes
2025-06-28 23:54:07 -04:00
TC1995
766bd1cfb9
Fix swapped value of the ramdacs used by the Mach32 PCI.
...
Now it correctly detects what's selected as the ramdac.
2025-06-29 00:42:27 +02:00
TC1995
5fbcbde4ba
More fixes to the mode switching of the ATI/IBM 8514/A compatibles (June 28th, 2025)
...
The mode switching phase now takes account of the display enable/reset bits of port 0x22e8 (bits 5-6). Fixes Solaris mode switching and keeps everything else happy (I hope).
2025-06-28 20:55:14 +02:00
toggo9
10dd476bec
Add GD5401 On-Board Code for the ICL DRS M35/286.
2025-06-28 15:08:20 +02:00
Jasmine Iwanek
3dbc4bb771
More magic number work in CGA
2025-06-28 01:39:53 -04:00
Miran Grča
ff2364168a
Merge pull request #5713 from Cacodemon345/svga-squish-fixes
...
Force horizontal pixel doubling for 320x400/320x480 modes when possible
2025-06-27 21:15:31 +02:00
Cacodemon345
b21c5f1294
Force horizontal pixel doubling for 320x400/320x480 modes when possible
2025-06-28 01:12:49 +06:00
OBattler
78e528c821
Tandy: Fix the line drawing check to instead take all characters between 0xB0 and 0xDF.
2025-06-27 17:51:14 +02:00
OBattler
3d42dbcb0e
Tandy: Improve the fix.
2025-06-26 19:35:14 +02:00
OBattler
f6caa6ff8d
Tandy graphics: repeat character line 7 in line 8, fixes #5710 .
2025-06-26 19:27:58 +02:00
TC1995
07af9f12d7
Video: more changes and fixes of the day (June 26th, 2025)
...
1. Convert the ramdac types into an enumerator.
2. Make sure the 8514/A compatible ramdacs are, if in VGA mode, using VGA compatible ports and/or, in 8514/A mode, the 8514/A ports when needed, fixes color issues in 1280x1024 resolutions on NT 3.1 and various stuff using the Mach32.
3. Add pitch initialization on reset, fixes 8514/A display drivers on various stuff on Mach8/Mach32 cards.
2025-06-26 13:11:42 +02:00
OBattler
1916a60d6c
svga_render_overscan_right(): Fix the calculation for the right overscan, fixes #5699 .
2025-06-25 19:49:26 +02:00
OBattler
a18c46e919
Sort the graphics cards table in the following order: ISA - ISA16 - MCA - VLB - PCI - AGP.
2025-06-25 19:45:08 +02:00
OBattler
609a7e4549
Only enable the change introduced in build 6807 for VLB Mach64GX, fixes #5701 .
2025-06-25 19:31:14 +02:00
OBattler
2e4eed0ac0
Assorted ACC 2036 and OAK OTi-037 fixes, fixes #5697 .
2025-06-25 04:45:40 +02:00
OBattler
ef342b4031
Added the no brown option for PCjr.
2025-06-24 04:25:19 +02:00
OBattler
eef641c164
Merge branch 'master' of https://github.com/86Box/86Box
2025-06-24 04:12:50 +02:00
win2kgamer
212401bed6
Ensure the S3 ViRGE type is correctly assigned including when using an onboard ViRGE
2025-06-22 21:29:46 -05:00
starfrost013
7abb817012
clarify vga/8514 separation
2025-06-21 01:32:59 +01:00
starfrost013
adb8b388a8
v_disp -> vdisp_latch; get rid of even more unused shit
2025-06-21 00:55:39 +01:00
starfrost013
fee6be8c99
Merge branch 'bugfixes' of https://github.com/starfrost013/86Box into bugfixes
2025-06-21 00:39:51 +01:00
starfrost013
bba8f4d499
Remove various unused ega_t fields and lots of unused 8514 stuff
2025-06-21 00:39:50 +01:00
OBattler
83832b5a37
MDA: A small bug fix.
2025-06-19 01:55:03 +02:00
OBattler
23131a515f
Merge branch 'master' of https://github.com/86Box/86Box
2025-06-19 01:52:31 +02:00
Miran Grča
dd305a174c
Tandy: Fix last scanline in doube-scanned 40-column text mode, fixes #5689 .
2025-06-18 11:06:25 +02:00
Miran Grča
8e32c97339
(S)VGA: Do some compensation when calculating the overscan, fixes #5688 .
2025-06-18 10:45:56 +02:00
Miran Grča
97c893b908
Merge pull request #5686 from starfrost013/bugfixes
...
Video: Move components of video cards (external ramdacs and clock generators) into their own folders
2025-06-17 03:30:19 +02:00
starfrost013
c826294a96
Move components of video cards (external ramdacs and clock generators that could be paired with many cards) to their own folders. Reorganise video cmakelists
2025-06-17 01:07:26 +01:00
Miran Grča
28f2f251ad
Merge pull request #5685 from starfrost013/bugfixes
...
Video Refactor Part 5(gum): MDA Colour support
2025-06-17 00:51:29 +02:00
starfrost013
07b418d470
add the mda_colors enum and use it instead of magic numbers in the colour fixup code
2025-06-16 23:47:15 +01:00
starfrost013
b732ece04d
Conform to the style guide
2025-06-16 23:41:01 +01:00
starfrost013
3c29c00a94
mda_poll: make drawcursor a bool; localise the scope of various variables; de-same-line-braceify for readability
2025-06-16 23:38:05 +01:00
starfrost013
0109f0b811
make gray actually gray
2025-06-16 23:33:43 +01:00