Commit Graph

1981 Commits

Author SHA1 Message Date
David Hrdlička
37a1aaa721 Rename file, add copyright header 2025-09-02 00:30:05 +02:00
David Hrdlička
8ab80ca26f Fix sign warnings 2025-09-02 00:18:36 +02:00
David Hrdlička
948e18945b Fix seeking in text mode 2025-09-02 00:06:41 +02:00
David Hrdlička
33c0f2eba8 Fix 2025-09-01 18:43:46 +02:00
David Hrdlička
043e2b6baa Rewrite custom EDID loading 2025-09-01 18:35:56 +02:00
Miran Grča
8529f1aa06 Merge pull request #6117 from Cacodemon345/edid-decode-text
Add support for parsing edid-decode text dumps
2025-09-01 12:44:13 +02:00
Cacodemon345
52f3ed1b42 Add support for parsing edid-decode text dumps 2025-09-01 13:21:59 +06:00
TC1995
0261e04365 S3 changes of the night (September 1st, 2025)
1. If a card uses the icd2061a clock, so be it in a better way.
2. Vertical display fixes for heights greater than 1024 pixels, e.g.: 1600x1200 on the ELSA 96x cards.
3. Misc fixes (ROPBLT).
4. 0x3ca and 0x3cb in read mode are actually different from writes.
2025-09-01 00:24:32 +02:00
OBattler
1b173963fe Fix the timings of the non-Elsa S3 Vision cards with the IBM RGB528 RAMDAC. 2025-08-31 20:44:40 +02:00
OBattler
28d678476d Implement the ELSA S3 EEPROM, the RGB528 RAMDAC clock selection, and fix split calculation on all the S3 cards (ViRGE included). 2025-08-31 19:35:04 +02:00
OBattler
3338a59283 S3 Trio32: Fix cursor in 15-bpp and 16-bpp mode. 2025-08-30 18:25:08 +02:00
Tiago Gasiba
331278084d Display::Name -> VMManager::Display::Name + changes for FreeBSD 2025-08-28 16:48:24 +02:00
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