Commit Graph

1969 Commits

Author SHA1 Message Date
Cacodemon345
68f9c87a85 Recalculate svga->fast on Voodoo 3/Banshee packed Chain4 mode toggles
Fixes Star Wars TIE Fighter 256-color screens after switching back from high-resolution modes.
2025-08-27 18:01:33 +06:00
Cacodemon345
b072745fd7 Revert "Voodoo 3/Banshee: Do not use the 16-bit and 32-bit handlers for legacy VRAM accesses, fixes #6072."
This reverts commit 993884c14c.
2025-08-27 17:57:57 +06:00
OBattler
993884c14c Voodoo 3/Banshee: Do not use the 16-bit and 32-bit handlers for legacy VRAM accesses, fixes #6072. 2025-08-27 13:01:00 +02:00
OBattler
e42ce145b1 Fixed C&T SuperEGA timings. 2025-08-27 03:37:31 +02:00
OBattler
08edbaff83 Implement the line doubling type selection for the Tandy machines as well. 2025-08-27 03:18:27 +02:00
OBattler
120a6e8b8b Implemented it for the PCjr as well. 2025-08-27 01:47:41 +02:00
OBattler
c0fe1ceea5 Implement the line doubling mode selection on the Amstrad PC1512 and PC1640, with None as default, and make the None mode on all 4 cards (the two Amstrads, CGA, and Yamaha V6355) operate like PCem. 2025-08-27 00:46:17 +02:00
OBattler
497f702c17 Merge branch 'master' of https://github.com/86Box/86Box 2025-08-26 18:00:34 +02:00
OBattler
a3f5ea358f Machine mergers and added the Olivetti PCS 44/C. 2025-08-26 18:00:25 +02:00
TC1995
4bb40d85a2 Interlace changes of the day (August 26th, 2025)
Make Interlaced modes report as such in 8514/A and XGA.
2025-08-26 17:09:45 +02:00
Cacodemon345
66d472a5cc Update vid_ddc.c 2025-08-26 18:23:52 +06:00
Cacodemon345
fa199b4c7a Fix builds 2025-08-26 18:09:20 +06:00
Cacodemon345
3b234872cf Translations and cleanups 2025-08-26 17:52:31 +06:00
Cacodemon345
74e3c83bed Custom EDIDs 2025-08-26 01:42:59 +06:00
unreal9010
29363baa20 Update vid_s3_virge.c 2025-08-24 11:15:07 +02:00
unreal9010
66bf1ea75f Add 2 MB version 2025-08-24 11:05:20 +02:00
unreal9010
a117d2c209 Remove Stealth 3D 4000 PCI 2025-08-24 10:49:13 +02:00
unreal9010
576919669f Remove Stealth 3D 4000 PCI 2025-08-24 10:46:57 +02:00
OBattler
9a7d63650b Fixes for CLang-specific warnings. 2025-08-24 01:11:54 +02:00
Miran Grča
236c3d7665 Merge pull request #6029 from 86Box/tc1995
Last 8514/A compatibles changes (August 23rd, 2025)
2025-08-23 20:38:53 +02:00
TC1995
70dc6a1a90 Last 8514/A compatibles changes (August 23rd, 2025)
1. Remove excess logging.
2. Fixed rom loading at the correct address of the ATI 8514/A add-on BIOS ROM.
3. Add more BIOS ranges of said bios.
2025-08-23 20:34:56 +02:00
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