Alexander Babikov
bc31022395
Fix the onboard AVGA2 BIOS path. ( #1058 )
2020-11-09 02:06:54 +01:00
OBattler
5e4706564a
Hardware cursor and DAC Hardware cursor Y offsets now default to 0 instead of 32, fixes hardware cursor in some cases on the S3 928 and Vision964.
2020-10-22 14:50:23 +02:00
TC1995
15f9759534
Cleaned up and fixed some hanging regressions in the S3 Pre-Vision/Vision/Trio32/64 code.
2020-10-19 20:54:51 +02:00
TC1995
4037d36bfb
Small but important fixes to the software cursor of the tgui9440 under Win2k/XP.
2020-10-18 02:05:29 +02:00
OBattler
7a90fa8f75
Fixed the previous commit.
2020-10-18 01:20:26 +02:00
OBattler
f2938551fa
Improved 32x32 cursor support.
2020-10-18 01:18:46 +02:00
OBattler
4814c5385a
And another.
2020-10-18 00:41:44 +02:00
OBattler
1cc854f04e
And yet a fourth one.
2020-10-18 00:32:18 +02:00
OBattler
8f84aae072
And yet a third one.
2020-10-18 00:21:20 +02:00
OBattler
dc24e1394c
And another.
2020-10-18 00:19:47 +02:00
OBattler
f2a46d7700
Fixed two very stupid mistakes in said cursor rewrite.
2020-10-18 00:14:33 +02:00
OBattler
5f531d6a27
Rewritten the Trident TGUI hardware cursor code.
2020-10-18 00:07:36 +02:00
F10
bda8b9848b
Merge branch 'master' into master
2020-10-16 08:58:02 +03:00
OBattler
8d1092688a
Fixed a warning in video/vid_s3.c.
2020-10-15 23:55:29 +02:00
amdk6
246ec0c168
Added the IBM PS/ValuePoint 433DX/Si, and the HP Vectra 486VL
...
Albeit, the Vectra 486VL will be dev branched because of HDC related issues.
2020-10-15 21:38:11 +03:00
TC1995
1c3f3e3c00
S3 Vision/Trio emulation cleanup.
2020-10-15 01:41:50 +02:00
OBattler
795a6017d2
PIC rewrite, proper SMRAM API, complete SiS 471 rewrite and addition of 40x, 460, and 461, changes to mem.c/h, disabled Voodoo memory dumping on exit, bumped SDL Hardware scale quality to 2, bumped IDE/ATAPI drives to ATA-6, finally bumped emulator version to 3.0, redid the bus type ID's to allow for planned ATAPI hard disks, made SST flash set its high mappings to the correct address if the CPU is 16-bit, and added the SiS 401 AMI 486 Clone, AOpen Vi15G, and the Soyo 4SA2 (486 with SiS 496/497 that can boot from CD-ROM), assorted 286+ protected mode fixes (for slightly more accuracy), and fixes to 808x emulation (MS Word 1.0 and 1.10 for DOS now work correctly from floppy).
2020-10-14 23:15:01 +02:00
OBattler
f6183ab1b8
Committed a S3 ViRGE bug fix by tonioni - fixes vertical clipping.
2020-10-13 18:14:06 +02:00
TC1995
6ed78ae5d8
Ported twilen's S3 ViRGE and Trio/Vision fixes to 86box.
2020-10-10 15:14:19 +02:00
OBattler
b350c86237
Applies the split screen fix to EGA as well.
2020-10-09 13:50:31 +02:00
OBattler
1556bc7442
(S)VGA split screen now takes interlace, odd/even line, and skew into account, fixes the E-Ten Traditional Chinese DOS display driver on Trident graphics cards.
2020-10-09 13:41:20 +02:00
Daniel Gurney
b22e447c2d
Fix tvga9000b path
2020-10-06 19:33:28 +03:00
TC1995
945ec15350
Built-in video card device fixes from selected machines, such as Tandy and Olivetti.
...
Added the Compaq Deskpro BIOS from 1987 (8086, not 386).
Added the Trident TVGA9000B video card and fixed some anomalies with the TVGA8900B.
2020-10-06 18:06:08 +02:00
TC1995
64fa9a9526
Added the Phoenix S3 Trio64V+ card.
2020-10-04 19:56:03 +02:00
TC1995
2aa741e597
Re-added the S3 928 to the video table (forgot in the previous commits).
...
Marked the Trio3D/2X as incomplete/dev-branched due to bugs on win9x and no public datasheet of it.
Added 8MB option to the supported video memory to the ViRGE/VX.
2020-10-01 21:05:53 +02:00
TC1995
54b89569ec
Re-added the S3 928 card.
...
Added the Trio64V2/DX and its streams processor and Trio3D/2X cards with their respective VBE 2.0 bioses.
2020-09-29 22:31:38 +02:00
tiseno100
0f71ce7b5f
Added 2 new XT machines
...
Implemented the American XT computer and the Iskra 3104(A clone made in Belarusian SSR). Also removed the Goldstar 386 & the Unknown Headland 386SX board as they were very buggy and their purpose is now served by the much better Intel 82335 boards.
2020-09-22 10:03:23 +03:00
TC1995
87ea210ee1
Implemented the Tekram DC-390 adapter (Am53c974 + 93cxx), mainly for
...
CD boot-capable PCI SCSI adapter support.
Begin the process of revamping/separating the EEPROM used by ATI
which is the same as the one as the DC-390 does use.
2020-09-02 17:50:24 +02:00
OBattler
24926d4b2f
Removed a temporary thing from sound/snd_sb.c, removed the unused opl_emu variable from the Sound Blaster struct, and added the AMI S3 86c924 with its ICS2494AN-305 clock chip.
2020-07-26 01:53:46 +02:00
OBattler
43b6056d84
EGA and (S)VGA cards now correctly disable the display when CRTC 0x17 bit 7 is clear, also reduces resizes even further.
2020-07-20 04:34:47 +02:00
TC1995
a72d1d728b
Fix horizontal screen bug in 15bpp mode of the 928.
2020-07-11 19:55:45 +02:00
OBattler
72cfa4dcb8
Implemented the Intel 82091AA Super I/O chip and added the Packard Bell PB520R, closes #825 .
2020-07-11 03:37:25 +02:00
OBattler
572314706c
Paradise PVGA1A now also uses paradise_recalctimings.
2020-07-05 03:41:44 +02:00
OBattler
db12ba4e91
Attempt at fixing the Paradise VGA 640x480x8bpp mode in Windows 3.0.
2020-07-05 02:57:15 +02:00
OBattler
02c43a1be6
Some CL-GD 54xx fixes.
2020-07-03 03:25:46 +02:00
TC1995
86334db597
Fixed compile failure.
2020-06-26 14:51:31 +02:00
TC1995
c0891644f7
Fixed the SVGA/MMIO under Win3.1/NT and added more documentation.
2020-06-26 00:41:52 +02:00
Miran Grča
936462910c
Merge pull request #870 from 86Box/bugfix/ibm_ps1_m2133
...
Bugfix/ibm ps1 m2133
2020-06-25 23:52:46 +02:00
TC1995
dd0180afcb
Moved the IBM PS/1 Model 2133 out of dev branch.
...
Added the VLSI VL82c480 chipset and the unknown sio that the PS/1 2133 EMEA 451 uses.
Added on-board Cirrus GD5426 video card
2020-06-25 22:43:20 +02:00
TC1995
a9f01c4814
Fixed the svga mapping on 80x and 928 cards.
2020-06-25 17:18:25 +02:00
TC1995
41529d2d46
Evidently pixel cntl 0x80 (CPU data determines mix register) isn't handled right on the S3 911 or is not fully documented. Fixed the S3 911/924 8-bit drivers running on Win3.x.
2020-06-25 16:54:10 +02:00
TC1995
d62d7a692a
Fixed a bug.
2020-06-25 13:20:10 +02:00
TC1995
ba89af057c
Added the Sierra SC11483 and SC11487 ramdac's.
...
Made the S3 911 use the SC11483 plus a few minor changes to the S3 code itself.
2020-06-25 13:18:29 +02:00
tiseno100
ba73fa0700
Added the Acer A1G
...
An "integrated" style Acer 486 board. Uses the ALi M1429G chipset.
Also fixed some typo's on the Machine table.
2020-06-19 14:13:11 +03:00
TC1995
56411cac74
Restored the 0x0f switch case for the color depth of the Cirrus (reserved in the manual, maybe undocumented or not)
2020-06-17 23:44:37 +02:00
OBattler
38eb5c4551
The AVGA1 and AVGA2 cards no longer require an AT, fixes #817 .
2020-06-17 01:26:16 +02:00
OBattler
ca55e2a12a
More reorganization and finally merged the two makefiles.
2020-06-13 12:32:09 +02:00
OBattler
de1cae40f7
The EGA and (S)VGA renders no longer draw a line's left and right overscan borders if the line is < 0.
2020-06-07 21:32:10 +02:00
OBattler
6b884112fa
The Matrox code now actually uses the DMA bus master API instead of directly accessing the RAM array.
2020-06-07 07:21:27 +02:00
OBattler
c7bce543b0
Fixed the SVGA code so characters skipped on scanline are no longer calculated twice, should fix more problems on that Kasan Korean card.
2020-06-07 06:30:21 +02:00