RichardG867
b48eca1c61
DDC EDID compliance fixes
2020-11-25 20:04:47 -03:00
RichardG867
6a097f78b4
Add high refresh rate and 1366x768 modes to DDC
2020-11-25 19:10:15 -03:00
RichardG867
0fbb94df2a
More cosmetic changes to DDC
2020-11-25 17:10:50 -03:00
RichardG867
157997fa9b
Cosmetic change to DDC pixel clock value
2020-11-25 17:04:35 -03:00
RichardG867
bede32130d
Final DDC struct cleanups
2020-11-25 14:28:26 -03:00
RichardG867
64249d50a3
I2C overhaul part 7: S3 Trio and Cirrus Logic
2020-11-25 00:16:42 -03:00
RichardG867
315e3e8d11
I2C overhaul part 6: making DDC actually work
2020-11-24 01:56:06 -03:00
RichardG867
d6b1d2c63a
I2C overhaul part 5: late, but there's still stuff to do
2020-11-23 14:49:49 -03:00
RichardG867
53c1d684fb
Fix Voodoo ordering
2020-11-23 14:48:48 -03:00
RichardG867
d5867928d6
I2C overhaul part 3: "we finally figured out NCR NVRAM" edition
2020-11-21 01:36:33 -03:00
RichardG867
739fdc46cc
I2C overhaul part 2
2020-11-20 19:23:14 -03:00
RichardG867
886dbe09ea
DDC/I2C/SMBus overhaul (incomplete, commit for the night)
2020-11-20 01:22:04 -03:00
OBattler
f874437009
The Voodoo Banshee / 3 cards now inform video.c of their timings.
2020-11-18 22:15:21 +01:00
TC1995
9a2517c415
Ported the latest fixes from PCem about the Voodoo Banshee and 1/2.
2020-11-18 21:59:19 +01:00
OBattler
31c78fddf3
Fixed Voodoo 3D rendering.
2020-11-18 16:56:35 +01:00
OBattler
e8266cd716
Another Banshee cursor fix.
2020-11-18 16:21:09 +01:00
OBattler
5ce5685c1a
Fixed Banshee hardware cursor offset.
2020-11-18 16:18:45 +01:00
OBattler
764b5f2c36
Merge branch 'master' of https://github.com/86Box/86Box
2020-11-18 16:15:14 +01:00
OBattler
889c19c650
The Voodoos now correctly lock and unlock mutexes.
2020-11-18 16:15:01 +01:00
TC1995
9e4acc08b8
Fixed busy status on the S3 family of chips using the fifo.
2020-11-18 13:35:30 +01:00
OBattler
77cb4e6c79
Fixed DDC manufacturer.
2020-11-18 04:25:38 +01:00
OBattler
ab34733d65
Fixed X and Y offsets on the Voodoo Banshee/3 16bpp tiled renderer, hardware cursor, and overlay.
2020-11-18 04:06:44 +01:00
TC1995
7bb51b4c7a
Ported the latest Voodoo patches from PCem.
2020-11-18 00:21:07 +01:00
OBattler
0faf6692c9
WARNING: CONFIGS MIGHT PARTIALLY BREAK WHERE DEVICE NAMES HAVE CHANGED.
...
Changes to device_t struct to accomodate the upcoming PCI IRQ arbitration rewrite;
Added device.c/h API to obtain name from the device_t struct;
Significant changes to win/win_settings.c to clean up the code a bit and fix bugs;
Ported all the CPU and AudioPCI commits from PCem;
Added an API call to allow ACPI soft power off to gracefully stop the emulator;
Removed the Siemens PCD-2L from the Dev branch because it now works;
Removed the Socket 5 HP Vectra from the Dev branch because it now works;
Fixed the Compaq Presario and the Micronics Spitfire;
Give the IBM PC330 its own list of 486 CPU so it can have DX2's with CPUID 0x470;
SMM fixes;
Rewrote the SYSENTER, SYSEXIT, SYSCALL, and SYSRET instructions;
Changed IDE reset period to match the specification, fixes #929 ;
The keyboard input and output ports are now forced in front of the queue when read, fixes a number of bugs, including the AMI Apollo hanging on soft reset;
Added the Intel AN430TX but Dev branched because it does not work;
The network code no longer drops packets if the emulated network card has failed to receive them (eg. when the buffer is full);
Changes to PCI card adding and renamed some PCI slot types, also added proper AGP bridge slot types;
USB UHCI emulation is no longer a stub (still doesn't fully work, but at least Windows XP chk with Debug no longer ASSERT's on it);
Fixed NVR on the the SMC FDC37C932QF and APM variants;
A number of fixes to Intel 4x0 chipsets, including fixing every register of the 440LX and 440EX;
Some ACPI changes.
2020-11-16 00:01:21 +01:00
TC1995
711868ca98
Added missing hookup to the 325 card.
2020-11-13 21:25:04 +01:00
TC1995
816af7e843
Added the Diamond Stealth VRAM (911), SE (Trio32) cards plus a generic S3 ViRGE 325 card.
...
Updated the Trio64V+ bios.
2020-11-13 21:14:09 +01:00
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