Commit Graph

4688 Commits

Author SHA1 Message Date
Miran Grča
c5773cd371 Merge pull request #1306 from 86Box/tc1995
Fixed 1280x1024x8bpp mode in the 928.
2021-03-16 17:09:10 +01:00
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