Cacodemon345
f1814d0c65
Fix MDA refresh rate
...
Also improve monochrome contrast menu option
2025-08-24 00:09:50 +06:00
TC1995
31c610b83a
Improve timings on the Mach8 add-on.
...
By using the EEPROM data.
2025-08-21 00:07:53 +02:00
Cacodemon345
7a7d2c1860
Merge branch 'master' into cga-composite-settings
2025-08-21 02:36:56 +06:00
Cacodemon345
43db96831d
Hook up CGA composite controls to rest of the emulator
2025-08-21 02:32:46 +06:00
TC1995
56485f834a
Fix clocks of the ATI 28800 series of cards
2025-08-20 19:49:31 +02:00
TC1995
f0d93aa00c
Video clock changes of the day (August 20th, 2025)
...
Make the clocks of the ATI cards (pre-Mach64) more sane and precise (especially the Mach8/32).
2025-08-20 18:07:15 +02:00
Cacodemon345
5e0dd65738
Add color/chroma-keying to S3 Trio64V+ and Trio64V2/DX
...
Clean up some TODOs in Voodoo 3/Banshee code
2025-08-19 23:56:51 +06:00
Cacodemon345
60d9ceb7a8
Use "chroma-keying" as the description for now
2025-08-19 20:41:31 +06:00
Cacodemon345
cdbb628625
Implement color keying for S3 ViRGE
2025-08-19 18:07:38 +06:00
Cacodemon345
69d5b8b576
Indicate interlaced modes in status bar
2025-08-18 23:35:09 +06:00
Cacodemon345
69853ed832
Fix 15/16-bpp mode on S3 ViRGEs (pre-GX2 and non-VX)
2025-08-18 16:29:48 +06:00
TC1995
7e3788f063
S3 clock rate changes of the night (August 18th, 2025)
...
1. Correct the clock chip of the S3 928 (Metheus Premier 928) to use a ics2494 one (a board picture shows the CH9294, a clone of the ics2494/av9194).
2. Correct the 8bpp and high color refresh rates of the Metheus Premier 928 when either bt48x x2 clock multiplier is enabled or when hitting high color.
2025-08-18 01:47:35 +02:00
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