Commit Graph

4687 Commits

Author SHA1 Message Date
TC1995
2d79719df5 Restored the PCI bit (bit 7) of regs 0xec and 0xef of ports 0x21xb to the w32p when enabled as such. 2021-03-16 17:06:47 +01:00
TC1995
9d700ce8d2 Fixed 1280x1024x8bpp mode in the 928.
Added the Tseng ET4000/W32 and its blitter.
Brought back the Tseng ET4000/W32i from the old days of being unused.
2021-03-16 16:48:24 +01:00
Miran Grča
82b26f75be Merge pull request #1303 from richardg867/master
AGP and clock control
2021-03-15 22:50:31 +01:00
RichardG867
969a1ee3ae Fix Voodoo Banshee/3 DDC on Windows 98 2021-03-14 23:17:13 -03:00
RichardG867
27115d80d3 Add AGP video card support and Voodoo 3 AGP 2021-03-14 21:31:02 -03:00
David Hrdlička
0bf5001a8a cmake: disable _s function warnings 2021-03-15 00:51:29 +01:00
RichardG867
ca354f5854 Fix M1543 PCI slot mess 2021-03-14 20:29:46 -03:00
RichardG867
d42aad40d6 Remove ICS clock generator from P2B-LS due to incorrect speeds being set on boot 2021-03-14 19:45:22 -03:00
RichardG867
c46f60ae06 Add PCI speed control to ICS9xxx clock generators 2021-03-14 19:44:39 -03:00
RichardG867
7cdceb056f Add ISA speed control to PIIX and VIA southbridges, and M6117 SoC 2021-03-14 19:44:09 -03:00
RichardG867
0f80e956d5 Add PCI and AGP speed control to i4x0 and VIA northbridges 2021-03-14 19:43:25 -03:00
RichardG867
dfee1165ea Add custom ISA/PCI/AGP clock facility, and fix PIT clock calculation oversight for CPU clocks ending in (but not equal to) 33 and 66 MHz 2021-03-14 19:42:21 -03:00
Miran Grča
261d345a3f Merge pull request #1302 from tiseno100/master
First batch implementation of the UMC HB4 chipset
2021-03-13 19:52:25 +01:00
Miran Grča
52be3af8d3 Merge pull request #1300 from qeeg/xt_t1000_fix
Actually fix the T1000 RTC
2021-03-13 19:52:09 +01:00
Panagiotis
202d7faee9 Removed the ECS 486
It's not used anymore
2021-03-13 11:45:44 +02:00
Panagiotis
7c6e5bda4a First batch implementation of the UMC HB4 chipset 2021-03-13 11:44:07 +02:00
qeeg
9369ef2077 Actually fix the T1000 RTC 2021-03-11 21:13:57 -06:00
Miran Grča
2c4f91d538 Merge pull request #1299 from qeeg/xt_t1000_fix
Oops, fix build
2021-03-11 23:02:59 +01:00
qeeg
d916222aab oops 2021-03-11 16:01:49 -06:00
Miran Grča
77687fb6a2 Merge pull request #1298 from qeeg/xt_t1000_fix
Add in weekday stuff to tc8521_time_get.
2021-03-11 23:01:33 +01:00
qeeg
aaaec44ba5 Add in weekday stuff to tc8521_time_get. 2021-03-11 15:55:01 -06:00
Miran Grča
ef21747360 Merge pull request #1297 from richardg867/master
Implement Trident TGUI DDC
2021-03-08 03:44:54 +01:00
RichardG867
84c40909c7 Hide machine types with no available machines 2021-03-07 22:47:39 -03:00
RichardG867
ead6e8f685 Merge branch 'master' of https://github.com/86Box/86Box 2021-03-07 22:38:16 -03:00
RichardG867
2cd3fc23e4 Implement TGUI DDC 2021-03-07 22:37:52 -03:00
OBattler
b0f0c00d86 Merge branch 'master' of https://github.com/86Box/86Box 2021-03-04 21:57:18 +01:00
OBattler
87161c63dd Only bits 4 to 2 of LSR are now writable, and only in loopback mode. 2021-03-04 21:56:43 +01:00
David Hrdlička
533b7a5f30 win_ui: don't reset remembered window size
fixes #1291
2021-02-26 17:24:05 +01:00
Miran Grča
8acf7dcc9a Merge pull request #1290 from 86Box/tc1995
Reworked some stuff to make the ht216-32 640x400 8bpp mode working, a…
2021-02-25 14:18:52 +01:00
David Hrdlička
014f16731e win_ui: remove redundant resizing code
the resize handler already takes care of resizing the render window and
status bar, so there is no need to do it after each
`ResizeWindowByClientArea` call
2021-02-24 21:04:42 +01:00
David Hrdlička
3bc409876e win_ui: fix status bar with resizable windows 2021-02-24 21:01:31 +01:00
David Hrdlička
220fffc4a2 win_ui: rewrite resizing using WM_WINDOWPOSCHANGED 2021-02-24 21:00:14 +01:00
TC1995
15b79fa0ac Reworked some stuff to make the ht216-32 640x400 8bpp mode working, alongside the 1024x768 mono driver as well as the standard VGA 320x200 8bpp mode. 2021-02-24 20:16:15 +01:00
Miran Grča
cad6553363 Merge pull request #1286 from tiseno100/master
VIA EBGA368 Bringup
2021-02-22 22:12:55 +01:00
Panagiotis
126102f638 Fix CPU Table 2021-02-22 11:55:38 +02:00
Panagiotis
b7707917ac Fix EBGA368 naming on the table 2021-02-22 11:42:33 +02:00
Panagiotis
1136e2b715 Implemented the VIA EBGA 368 platform 2021-02-22 11:40:48 +02:00
OBattler
dab4cab222 Briefly readded the egareads and egawrites variables to fix compile errors. 2021-02-18 22:06:26 +01:00
OBattler
6c8cb06a42 Missing file for the Tseng ET2000. 2021-02-18 21:57:19 +01:00
OBattler
0dfdf7075c Merge branch 'master' of https://github.com/86Box/86Box 2021-02-18 21:55:54 +01:00
OBattler
cd0f344221 Video fixes and added the Tseng ET2000. 2021-02-18 21:55:39 +01:00
Miran Grča
fbb903eb45 Merge pull request #1284 from 86Box/tc1995
Improved code style and fixed the ht216-32 video memory size.
2021-02-18 19:40:59 +01:00
TC1995
fb167f6f98 Improved code style as well as fixed the video memory size on the ht216-32 (pb410a). 2021-02-18 19:07:57 +01:00
TC1995
ad70b5c6ee Merge branch 'master' of github.com:86Box/86Box into tc1995 2021-02-18 19:05:23 +01:00
Miran Grča
4d65a62b7b Merge pull request #1283 from 86Box/tc1995
Fixed V7 HT216 mapping on OS/2 and implemented fast latch load to mak…
2021-02-18 19:05:02 +01:00
TC1995
ec8d46ae61 Fix memory size on the ht216 pb410a card. 2021-02-18 19:04:46 +01:00
TC1995
828a935e67 Fixed V7 HT216 mapping on OS/2 and implemented fast latch load to make sure there won't be corruption all over the place on Win3.0 RC2. 2021-02-18 19:02:32 +01:00
OBattler
f7a7ed9683 Removed the recently introduced excess breaks from the Voodoo code. 2021-02-15 22:43:37 +01:00
Miran Grča
8d5f32a3e5 Merge pull request #1279 from tiseno100/master
Sanitize some old chipset code (Part 3)
2021-02-15 03:03:58 +01:00
Miran Grča
42fd585043 Merge pull request #1280 from luisjoseromero/chrome_tracing
Integrated Chrome tracing
2021-02-15 03:03:50 +01:00