Commit Graph

869 Commits

Author SHA1 Message Date
OBattler
0aae6a993f Fixed the short name of the NEC SV-9000. 2022-10-02 04:02:08 +02:00
Cacodemon345
a6c9af3064 Add NEC SV9000 (Trident TVGA9000B) 2022-10-02 01:38:56 +06:00
Jasmine Iwanek
ece9f7ec72 Fix some compile warns while I'm at it 2022-09-21 19:27:08 -04:00
Jasmine Iwanek
a225c9433b clang-format in src/video/ 2022-09-18 17:22:55 -04:00
TC1995
3a77be3820 Clang-format fixes... 2022-09-06 23:48:10 +02:00
TC1995
32220dab84 XGA: made the source file compatible with the 86box clang-format style (ident) and actually fixed the 40 25 POST hang (the key element was bit 0 of MCA port 0x103). 2022-09-06 23:39:37 +02:00
TC1995
c3f6a46142 XGA: Revert to the rom_init routine to load the XGA-1/XGA-2 bios, this fixes intermittent hangs on the XGA-2 end (MCA only, ISA version is intact). 2022-09-01 17:52:51 +02:00
RichardG867
194b85b601 agpgart: Fix AGP aperture never being enabled 2022-08-31 21:46:30 -03:00
Jasmine Iwanek
883e7c256a clang format in src/video (#2654) 2022-08-31 20:19:29 -03:00
Jasmine Iwanek
a75aa6f412 Expose agpgart_t (#2655) 2022-08-31 19:23:38 -03:00
Jasmine Iwanek
5e0c1ac209 Gdbstub, Minitrace and more (#2653)
* Fix gdbstub compilation

* Fix minitrace compilation

* Fix many warnings on Linux Builds

* Support DirectInput for Joysticks in QT UI too
2022-08-31 18:35:32 -03:00
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