Cacodemon345
1d19d2a588
Fix refresh rate for 15/16-bpp modes on Trio64V+
2025-08-17 17:51:59 +06:00
OBattler
7ed28f32df
Ported the Yamaha V6355 from PCem.
2025-08-16 02:45:05 +02:00
OBattler
2f7de1d23d
EGA, MDA, and Sigma: Fix timings.
2025-08-14 13:13:32 +02:00
OBattler
40f2ea6594
Merge branch 'master' of https://github.com/86Box/86Box
2025-08-14 00:26:09 +02:00
OBattler
f3ac0b38c2
Video 7: Fix overscan and refresh rate in some modes.
2025-08-14 00:25:40 +02:00
TC1995
e4bc827ef4
ATI Pre-Mach64 (Mach8, Mach32) changes
...
Satisfy refresh rates correctly on said chips and add the clock chip of the add-on 8514/A Ultra.
2025-08-14 00:15:14 +02:00
TC1995
ed7d811e65
Actually do interlacing right on B69000 (August 14th, 2025)
2025-08-14 00:06:56 +02:00
TC1995
9b9f1a2610
8514/A (and XGA) compatible refresh rate fixes.
...
Correct the refresh rates of the 8514/A compatibles and XGA cards to match their real world rates.
2025-08-11 22:55:47 +02:00
OBattler
42fa1dbe54
S3 Cards: Fix timings in some modes to account for double-clocking.
2025-08-11 13:34:58 +02:00
Cacodemon345
0dfac122e7
Add display for refresh rates in status bars
2025-08-11 17:13:13 +06:00
Cacodemon345
139457b9ed
Fixes for Dangerous Dave on ET4000/w32 cards
2025-08-10 01:46:48 +06:00
flama12333
91bac20d57
Change flags to DEVICE_ISA16 for Oki vga/h-2 and spaced. vid_jega.c
...
has isa 16 slot.
src: https://x.com/konekodensetsu/status/1804920614794440854
2025-08-07 15:45:23 -05:00
OBattler
b9e294b781
Trned the LPT ports into device_t's.
2025-08-02 14:51:28 +02:00
Alexander Babikov
8361b8f599
Translation fixes
...
Change "BIOS Address" -> "BIOS address"
Consistency for "KB" in Xi8088 configuration
Fix incorrect source strings and restore their correct translations
that were lost; apply trivial edits
Fix duplicate strings in the Polish translation
2025-08-01 15:23:48 +05:00
OBattler
5164ce9c82
(S)VGA render: Fix some out of bounds writes.
2025-08-01 07:55:12 +02:00
Jasmine Iwanek
6d6d5931bf
Fix several codeql warns
2025-07-27 20:59:55 -04:00
OBattler
c6870e9248
(S)VGA: Fix regression.
2025-07-27 18:45:42 +02:00
OBattler
029c2f5906
Reverting the change from build 7173.
2025-07-27 17:41:15 +02:00
OBattler
7f2d3c4d1c
8514/a: Add some sanity checks.
2025-07-27 15:47:02 +02:00
TC1995
1a5b4671e8
XGA/SVGA mode changes of the day (July 22nd, 2025)
...
1. If the VGA mapping is for a 0xA0000 map for a length of 0x10000, then disable XGA mode (this is independent of the XGA extended mode aperture mode 1 which is XGA's own 0xA0000 mapping).
2. Remove text mode ctrl-alt-del hack.
3. Fixed cursor x coordinate in the Trio32 using 15bpp/16bpp modes.
2025-07-22 20:45:54 +02:00
OBattler
55008566de
Paradise WD90C11 and WD90C30: Fix banking regressions introduced with the previous fixes, fixes #5807 .
2025-07-18 20:01:32 +02:00
Miran Grča
d7f3138a53
WD90C30: Maximum sequencer register is 15h, not 12h, fixes VESA1D.EXE detection.
2025-07-18 02:55:07 +02:00
OBattler
04aa6b555d
XGA: Rewrite memory accesses and pattern reading and apply TC1995's MCA fix as well, fixes OS/2 1.3 with CSD XR05200 and NT 3.1, fixes #5803 .
2025-07-17 14:29:06 +02:00
OBattler
ae11e9bf27
XGA: Redo pattern blitting and clamp the X coordinate to within the width, fixes #5792 .
2025-07-16 01:40:45 +02:00
Cacodemon345
e93be672fa
Implement overlay chroma-keying on Voodoo 3/Banshee
2025-07-13 17:42:23 +06:00
Cacodemon345
5a1da31283
YUV overlays on Voodoo 3/Banshee now display correctly
2025-07-13 14:08:35 +06:00
OBattler
97cfbb41a1
XGA: Blitting direction does not affect the order of the bits in memory, fixes the IBM Windows 3.1 XGA driver.
2025-07-13 07:55:49 +02:00
OBattler
51cd80e7b1
XGA: Fix pattern map pixel reading when (width + 1) is not divisible by 8, fixes #5779 .
2025-07-13 06:50:32 +02:00
Cacodemon345
0caa0b90b6
Voodoo: Recalculate texture parameters on textureMode writes
...
Fixes corrupted textures on Screamer Rally.
2025-07-13 00:13:02 +06:00
TC1995
4fa8ff2a06
XGA changes of the day (July 12th, 2025)
...
1. XGADemo now displays the correct colors through implementation of the palette sequence order in bit 2 of reg66 (Palette Sequence) of the XGA ports and no longer hangs DOS when displaying the demo per interrupt r/w ports implementation.
2. And some more checks for more patterns needed by some software.
2025-07-12 16:21:41 +02:00
OBattler
35dc9abfad
Paradise VGA: Fix compile with some compilers.
2025-07-11 11:04:16 +02:00
OBattler
b76ff66e01
Paradise WD90C11: Implement a separate rendered specifically for that 2-color mode (really, 16-color mode with mono patterns), fixes #1800 .
2025-07-11 10:48:51 +02:00
OBattler
688b371419
Interlace is available on the WD90C11 as well.
2025-07-11 03:44:42 +02:00
OBattler
95b1250f4d
Paradise WD90C11: First batch of fixes - fixes the fast 1024x768x4bpp mode.
2025-07-11 03:43:04 +02:00
OBattler
ea3ee8c9af
Move the NEC Trident to its correct place.
2025-07-10 04:38:07 +02:00
OBattler
0ca13a7cac
Make sure graphics cards are in alphabetical order and fix the name of the C&T SuperEGA.
2025-07-10 04:36:28 +02:00
OBattler
44fd79b78d
PCjr: Correctly implement wait states, fixes #3140 .
2025-07-10 02:34:26 +02:00
Cacodemon345
63e5303b9e
Don't draw blank screens out of bounds
2025-07-08 00:56:52 +06:00
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