Commit Graph

858 Commits

Author SHA1 Message Date
OBattler
9d5c731017 Kasan VGA fix. 2022-08-12 18:50:17 +02:00
TC1995
43952325ba Fixed initialized 8-bit blits for OS/2 2.0 Limited Availability (6H.177) and other builds before GA/RTM. 2022-08-09 23:21:56 +02:00
TC1995
0c2d9cb289 XGA: Cursor no longer gets black parts when returning from Mystify screensaver to GUI and, at the same time, keeping the Win95 cursor intact.
Mono blits no longer cause transparency issues in some programs (e.g.: Creative utilities such as MIDI and CD on Win3.1x).
2022-08-09 23:16:38 +02:00
Adrien Moulin
d3e6d13a84 Fix stupid mistake in svga_render_blank 2022-08-09 01:37:29 +02:00
Adrien Moulin
ce95d2e7bd Optimize svga_render_overscan 2022-08-09 00:29:04 +02:00
Adrien Moulin
4cb84a3a80 Optimize svga_render_blank 2022-08-08 23:55:58 +02:00
OBattler
0e9686371e Fixed OTi-0x7 clock select. 2022-08-04 01:41:52 +02:00
OBattler
f5be05a19c Implement OAK OTi-0x7 clock select. 2022-08-02 02:30:41 +02:00
Jasmine Iwanek
671e46643c Merge branch '86Box:master' into voodoo_test 2022-07-30 16:48:57 -04:00
TC1995
fc48e5a284 Fixed the rom loading of the boca cirrus 5428 bios. 2022-07-30 21:55:41 +02:00
Jasmine Iwanek
2dab754b4c Possibly fix some issues in Voodoo 2022-07-30 14:54:16 -04:00
Jasmine Iwanek
43339bd44a Add orchid varients of the GD5430 and 5434 2022-07-29 00:40:49 -04:00
Jasmine Iwanek
ac68a2e5ee Boca Reseach 4610 2022-07-27 19:09:42 -04:00
OBattler
df0a285a2e Merge branch 'master' of https://github.com/86Box/86Box 2022-07-26 22:32:10 +02:00
OBattler
87cf281035 DECpc LPV fixes and implementation of the on-board S3 805 with the AT&T 490 RAMDAC, fixes #2349. 2022-07-26 22:32:01 +02:00
Cacodemon345
3d9f0b560c Add Reply Video Adapter for MCA (Cirrus CL-GD5426) 2022-07-26 01:06:40 +06:00
OBattler
8ceb5bf081 ROM, WD76C10, and Paradise fixes. 2022-07-24 05:40:06 +02:00
Jasmine Iwanek
d94ae73ef7 Fix more I2C related bugs in the 9400CXI 2022-07-22 21:58:03 -04:00
Jasmine Iwanek
924408cf58 Fix crash in TGUI 9440CXI 2022-07-22 21:30:57 -04:00
OBattler
184dc4c5f2 And in video/vid_svga.c. 2022-07-19 23:52:55 +02:00
TC1995
8767bb5894 Made reg 0x53 (read only) default temp val to 0x70 to satisfy xgaaidos.sys's detection.
Apparently MCA Audio cards always want auto-init enabled.
2022-07-19 17:25:17 +02:00
TC1995
a8c0d30a0a Apparently a default temp val of 0xff in the read makes XGA-1/2 panic on GUI's... 2022-07-19 17:18:46 +02:00
OBattler
1d0177289a PCI graphics cards initialization fixes. 2022-07-19 00:15:25 +02:00
OBattler
33c5f9397e (S)VGA renderer fixes. 2022-07-19 00:14:29 +02:00
OBattler
a555b9312d And the IBM RAMDAC renderers as well. 2022-07-18 23:58:22 +02:00
OBattler
3bcb9f6310 Cleaned up the (S)VGA render code of excess CRTC checks. 2022-07-18 23:56:21 +02:00
OBattler
8bf4b6c0ce Clean-ups and warning fixes in video/video.c. 2022-07-18 02:26:26 +02:00
TC1995
d630bba26e Not only AudioPCI, revert the NMI way where applicable (ali1489, viapipc, amstrad and sigma). 2022-07-16 22:04:45 +02:00
OBattler
1b9c360bbe And Sigma. 2022-07-16 04:10:54 +02:00
OBattler
d12b8b8c30 Sigma. 2022-07-16 02:53:26 +02:00
TC1995
3cc3bb339a Fix the fix. 2022-07-15 18:36:47 +02:00
TC1995
0ba7c3c025 Fix warnings on the XGA, 8514/A and EGA Render map files.
Revert initial XGA rom length back to 0x2000 to prevent error 114 in the MCA bioses.
2022-07-15 18:27:30 +02:00
Cacodemon345
27e4124574 qt: Fix performance regression 2022-07-12 14:41:38 +06:00
OBattler
ef869d7a3d S3: Disable (S)VGA split screen functionality in enhanced modes, fixes 1600x1200 modes. 2022-07-11 18:32:19 +02:00
OBattler
c202a065ec Fixed 1280x1024x16bpp and 1600x1200x16bpp on the Elsa S3 Vision 964 and 968 cards. 2022-07-11 18:24:11 +02:00
Cacodemon345
a2c9dc5dbb Make screenshots thread-safe 2022-07-11 21:34:58 +06:00
Cacodemon345
69280bbf91 Don't hardcode the secondary video card to Hercules 2022-07-10 13:35:48 +06:00
Cacodemon345
11a75f5fd5 Merge branch 'master' into multimonitor-take2-ui 2022-07-10 11:44:58 +06:00
Miran Grča
d6f914cba7 Merge pull request #2433 from Cacodemon345/patch-84
PGC: Properly draw 40x25 CGA text mode
2022-07-10 00:27:14 +02:00
TC1995
333e99113b IBM ESDI MCA, 8514/A, XGA and Rancho changes:
ESDI MCA: Increased esdi_time from 200 to 512, should fix the timeout that caused the bad attention 03 fatal.
Rancho: Added the Rancho RT1000B-MC MCA SCSI controller, it uses the 8.20R BIOS.
8514/A: Reworked the Outline command to satisfy the manual and the win2.10 (286/386) driver.
XGA: Initial rom len is set to 0x8000 (which, after being configured, is set back to 0x2000) just to not make it hang with POST code 40 25 on most configurations.
2022-07-09 23:19:18 +02:00
Cacodemon345
5063cf1bb4 PGC: Properly draw 40x25 CGA text mode 2022-07-08 00:17:46 +06:00
Cacodemon345
e287886dfb Implement multi-monitor screenshots 2022-07-07 16:09:50 +06:00
Cacodemon345
90ba53e4e8 Finish multi-monitor support 2022-07-07 14:34:59 +06:00
Cacodemon345
07663ceb7e Preparation for monochrome video selection 2022-07-06 17:44:43 +06:00
Cacodemon345
20d3f0971c Use atomic_bool instead of atomic_flag for doresizes
atomic_flag seems to be broken on Windows for clearing them outside the
thread they were tested and set in
2022-07-06 01:25:39 +06:00
Cacodemon345
431f1de906 Merge branch '86Box:master' into multimonitor-take2-ui 2022-07-05 18:57:57 +06:00
Cacodemon345
b588f163c6 Implement per-monitor window geometry settings 2022-07-05 14:09:14 +06:00
Cacodemon345
46a40a616a qt, video: Fix hard reset crashes 2022-07-05 00:21:30 +06:00
TC1995
4417532851 Forgot to update the svga core source file. 2022-07-04 17:36:47 +02:00
Cacodemon345
e8ffc699ba qt: Implement per-monitor resizing 2022-07-04 17:54:38 +06:00