Commit Graph

1482 Commits

Author SHA1 Message Date
OBattler
da1de8aaf5 40x25 text mode and Cardex ET4000/w32p 80x25 text mode now actually fixes. 2020-12-20 21:14:24 +01:00
OBattler
2dc7b95496 Fix conflict. 2020-12-19 16:25:44 +01:00
OBattler
7733bc826d Fixed the new MMIO mapping size of the S3 Virge968, Paintbrush no longer hangs but does not display correctly, pending the implementation of the Video engine. 2020-12-19 16:23:47 +01:00
OBattler
fd044440b3 S3 Vision968 work. 2020-12-19 16:22:51 +01:00
OBattler
a00b82cdf8 Fixed S3 linear mapping on Vision964 and earlier. 2020-12-19 16:09:32 +01:00
OBattler
13689ca958 Fixed the new MMIO mapping size of the S3 Virge968, Paintbrush no longer hangs but does not display correctly, pending the implementation of the Video engine. 2020-12-19 16:09:32 +01:00
OBattler
645429e5f2 S3 Vision968 work. 2020-12-19 16:09:32 +01:00
OBattler
d0bdee2d69 Fixed S3 linear mapping on Vision964 and earlier. 2020-12-19 12:40:23 +01:00
OBattler
2c0a7113c3 Fixed the new MMIO mapping size of the S3 Virge968, Paintbrush no longer hangs but does not display correctly, pending the implementation of the Video engine. 2020-12-19 12:40:23 +01:00
OBattler
0626c0a698 S3 Vision968 work. 2020-12-19 12:40:23 +01:00
OBattler
0ef52c4762 Disabled greatpsycho's (S)VGA clock skew in some situations, fixes #789 (needs a proper fix, but this will do as a band-aid). 2020-12-18 18:09:59 +01:00
David Hrdlička
53144ed8ec fix target architecture checks 2020-12-16 20:32:56 +01:00
David Hrdlička
a0c833e970 voodoo: convert variable length arrays to malloc'd 2020-12-16 20:26:34 +01:00
EngiNerd89
4a00adc501 Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd 2020-12-13 16:55:52 +01:00
RichardG867
c6895ccad6 Fix Mach64 warning 2020-12-11 18:27:42 -03:00
RichardG867
8c29322c39 Merge branch 'master' of https://github.com/86Box/86Box 2020-12-11 18:25:31 -03:00
RichardG867
694522a241 Fix ATI Mach64 DDC (to a degree; VBIOS works but Windows driver has a suspected bug) 2020-12-10 20:32:07 -03:00
EngiNerd89
901a75bb5d Ported NCR PC4i from PCem.
Implemented NCR NGA (640x400 extended CGA) graphic card.
2020-12-08 18:33:20 +01:00
Winins0
5f37f86a57 Moved the OGC in vid_table.c. 2020-12-07 16:57:12 +03:00
EngiNerd89
9daf161aee Added the following new machines:
- Olivetti M19.
- Olivetti M240.

Implemented mainboard jumper settings for Olivetti M24 machine:
- Like on a real M24, onboard video card can be disabled, and other video cards can be installed.
- Renamed m_olivetti_m24.c to m_xt_olivetti.c, as it handles all XT-class Olivetti machines.

Decoupled Olivetti OGC (640x400 extended CGA) from M24 machine code:
- OGC exists both as 16-bit proprietary card and 8-bit ISA card (GO708).
- Implemented underlined text handling in 80x25 character mode.
- Like Compaq CGA, replaced code portions common to CGA with calls to vid_cga.c.
2020-12-05 20:15:53 +01:00
RichardG867
29a0ce48e7 Merge branch 'master' of https://github.com/86Box/86Box 2020-12-03 01:46:04 -03:00
TC1995
462ff300da Ported the most important patches from PCem. 2020-12-01 21:06:01 +01:00
TC1995
54c1ea2e3b Ported the 128K mapping fixes to 86Box. 2020-11-28 23:52:04 +01:00
OBattler
546c2788f0 Fixed the Cirrus Logic CL-GD 5480 on NT 5.x and ported tonioni's Cirrus improvements from WinUAE where relevant. 2020-11-28 07:03:26 +01:00
OBattler
7c78fa4672 Fixed two compile-breaking mistakes in the Voodoo Banshee/3 Blitter. 2020-11-26 22:58:53 +01:00
TC1995
8671351c84 Ported the latest bunch of Voodoo related commits from PCem. 2020-11-26 22:32:43 +01:00
OBattler
55ed92f801 Added the Cirrus change to the forgotten Write mode 2. 2020-11-26 19:01:48 +01:00
OBattler
4ea181ba54 Ported the recent Voodoo Banshee/3 commit from PCem. 2020-11-26 18:22:18 +01:00
OBattler
6e233f4ac8 SDL renderer improvements and fixes and added SDL OpenGL option;
Various performance improvements;
Fixed USB UHCI HCHalt;
Cirrus Logic CL-GD 5422/24 fixes and removed them from the Dev branch;
The Storage controllers sections of Settings now has its own corresponding section of the configuration file;
Fixed the AT clock divisors for some Pentium OverDrive CPU's;
Added the ACPI RTC status (no ACPI RTC alarm event yet).
2020-11-26 18:20:24 +01:00
RichardG867
460ebd15e9 That was not meant to ship 2020-11-25 20:09:15 -03:00
RichardG867
b48eca1c61 DDC EDID compliance fixes 2020-11-25 20:04:47 -03:00
TC1995
d6fcf4f683 Ported the latest PCem changes (Voodoo and ATI 28800). 2020-11-25 23:33:46 +01:00
Miran Grča
39043ffb9c Merge pull request #1110 from richardg867/master
I2C/SMBus overhaul
2020-11-25 23:14:32 +01: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
TC1995
b45ba90b59 Latest PCem voodoo fifo changes are here. 2020-11-21 16:25:54 +01: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
TC1995
908258302b Ported the latest Voodoo 1/2 patches from PCem. 2020-11-20 22:24:46 +01:00
Miran Grča
98b57e9a4b Merge pull request #1108 from 86Box/tc1995
Eliminated s3->busy completely, fixes S3 928 drivers without FIFO und…
2020-11-20 16:34:27 +01:00
OBattler
c11f91f294 Fixed an ATi Mach64 warning. 2020-11-20 05:44:04 +01:00
TC1995
e492ca52d3 Eliminated s3->busy completely, fixes S3 928 drivers without FIFO under NT 3.1 while keeping everything else intact.
Moved the DC390 timer initialization to the Flush write command, where it takes a higher priority, fixes NT 3.1 DC390 specific drivers while keeping the AMD branded drivers intact.
2020-11-20 05:41:06 +01:00
RichardG867
886dbe09ea DDC/I2C/SMBus overhaul (incomplete, commit for the night) 2020-11-20 01:22:04 -03:00
TC1995
5fe18cebf6 Ported the latest PCem banshee fixes. 2020-11-19 20:57:05 +01:00