Commit Graph

1464 Commits

Author SHA1 Message Date
RichardG867
dffca679c0 Make CS423x Sound Blaster Pro a generic compatibility device in preparation for VT82C686 2021-07-18 19:11:10 -03:00
RichardG867
b2b2120d8f Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest 2021-07-18 16:33:09 -03:00
OBattler
5fc73eee7b Various VIA fixes. 2021-07-17 06:01:27 +02:00
OBattler
78c3f6759f Removed all usage of TerminateThread()/thread_kill(), thread_wait() is used instead now. 2021-07-16 06:45:32 +02:00
RichardG867
9643bbd579 Add AC97 audio to VA-503A 2021-07-13 22:06:17 -03:00
RichardG867
ff1a55d08d More AC97, now with VIA kinda sorta working and ES1371 2021-07-13 00:53:26 -03:00
Miran Grča
920b9b417d Merge pull request #1544 from 86Box/master
Bring the branch up to par with master.
2021-07-12 05:58:47 +02:00
OBattler
dbddb3e309 Finished the ALADDiN-PRO II, implemented the Contaq/Cypress 82C596(A) and 82C597 chipsets, added the ASUS P5A, Gigabyte GA-5AX, PC CHIPS M729, and Green-B, removed the "Virtual PC 2007" device as it turns out it was actually SMBus all along, did some fixes to the ALi SMBUS, fixed start LM75 SMBus address and enabled it by default, and added a ASUS P5A-specific version of the Winbond W83781D hardware monitor. 2021-07-12 05:56:06 +02:00
RichardG867
b9c68bf277 Initial commit for AC97 2021-07-11 16:58:52 -03:00
TC1995
40b593d3ad Added the TGUI9660 and fixed a compile bug (technically a 32-bit color bug) in said card and the 9680.
Added I2C/DDC support to the 9660 and 9680 as well as PCI IRQ support.
Extended the MMIO base addressing to 4MB for the 9660/9680.
2021-07-11 15:06:23 +02:00
OBattler
9cba2a91dc Reverted the PIT and Soyo 4SA2 changes. 2021-07-09 04:46:08 +02:00
Miran Grča
aa06cffe24 Merge pull request #1539 from 86Box/master
Bring the branch up to part with master.
2021-07-09 04:42:04 +02:00
OBattler
a7bda63022 An unused smbus_piix4.h just to make merges easier. 2021-07-09 04:35:48 +02:00
OBattler
903a54c0f1 SMBus header fixes. 2021-07-09 04:33:59 +02:00
RichardG867
f88650eea5 Add Savage Quest protection dongle emulation from MAME 2021-07-08 21:49:08 -03:00
RichardG867
2eba22295a VIA southbridge fixes, including dynamic SMBus clock 2021-07-08 18:55:05 -03:00
Miran Grča
294a917ac3 Merge pull request #1529 from 86Box/master
Bringing the branch up to par with master.
2021-07-05 01:32:45 +02:00
TC1995
6acbf62f42 Ported the latest changes from PCem. 2021-07-05 01:21:02 +02:00
OBattler
8e14514660 More HWM fixes. 2021-07-04 21:03:28 +02:00
OBattler
29c8e36e6e Fixed miscellaneous bugs reported by Coverity. 2021-07-04 20:50:03 +02:00
OBattler
2f24523802 And more fixes. 2021-07-04 18:22:00 +02:00
OBattler
a896953dd5 Current WIP ALi work. 2021-07-04 18:16:35 +02:00
OBattler
4f6df76f10 Revert "Revert "Merge branch 'feature/machine_and_kb' into master""
This reverts commit f2cd3756dd.
2021-07-04 17:40:39 +02:00
Daniel Gurney
f2cd3756dd Revert "Merge branch 'feature/machine_and_kb' into master"
This reverts commit 6604a29d7e, reversing
changes made to 1d7fca0abd.
2021-07-04 18:22:52 +03:00
Miran Grča
737093117d Merge pull request #1521 from 86Box/master
Bring this feature branch up to part with master.
2021-07-04 00:32:50 +02:00
TC1995
d7a9a4f1f3 Properly fixed the Bresenham line draw command on TGUI9440.
Added the TGUI9680 card and its corresponding 32bit mode and clipping.
Patterns on bitblt are more properly emulated.
2021-07-03 23:16:49 +02:00
OBattler
15279e4964 Finished the ALi M15xx and removed from Dev branch. 2021-07-01 01:43:59 +02:00
OBattler
fd4817a87b All the current WIP work (warning: the PIT is currently using some temporary test rewrite that is going to be undone). 2021-06-29 19:11:19 +02:00
Alexander Babikov
5f5a0dc2a6 Move the Super I/O game port flag to a #define 2021-06-25 21:03:22 +05:00
TC1995
3c95cd4cd5 Added the PS/2 model 80 type 3 machine. 2021-06-15 17:38:31 +02:00
TC1995
c703fedbe8 Ported the latest Voodoo changes from the other emulator. 2021-06-15 17:17:56 +02:00
OBattler
4be8bbb704 Some changes to io.c/h. 2021-06-07 00:22:12 +02:00
OBattler
bfbb4b9655 PCI now supports a fourth MIRQ. 2021-06-07 00:20:04 +02:00
OBattler
149ecab64a New logging system, currently not used by anything. 2021-06-07 00:17:03 +02:00
OBattler
7d3ed9b397 Added the fatal_ex() function to 86box.h. 2021-06-07 00:15:52 +02:00
OBattler
195ebd66a5 Removed a thing in nvr.h. 2021-06-07 00:10:05 +02:00
OBattler
eef77b7c86 Added a way to force legacy mode as a temporary fix for the Voodoo Banshee/3 until there's a proper fix. 2021-06-04 02:41:13 +02:00
OBattler
368c92780a Added a version of the Winbond W83787F Super I/O chip with IDE enabled by default, fixes IDE on the Flytech 386. 2021-06-03 23:15:34 +02:00
RichardG867
62afe31757 Remove EBGA368 due to poor research (CPUs are Samuel 2 and newer only) 2021-06-03 16:26:08 -03:00
RichardG867
ce7db25d7c Add hidden CS4237B and CS4238B devices 2021-06-03 16:26:07 -03:00
RichardG867
dfd6d4e2df Add game port device with 6 I/O ports for the Crystal CS4237/8B 2021-06-03 16:26:07 -03:00
RichardG867
b5a295e91d Continuing the game port overhaul: added support for Super I/O game ports not being broken out 2021-06-03 16:26:07 -03:00
RichardG867
ff4f0ee59e Crystal CS4236, part 5: Windows 9x now works 2021-06-03 16:26:06 -03:00
RichardG867
18289a9a64 Crystal CS4236, part 4: the one that took two days 2021-06-03 16:26:06 -03:00
RichardG867
f2f8d4a02e Some AD1848 cleanups I forgot 2021-06-03 16:26:05 -03:00
RichardG867
ef4c900b8f Clean up formatting on the AD1848 and WSS code 2021-06-03 16:26:05 -03:00
RichardG867
77f311b179 Game port overhaul 2021-06-03 16:26:05 -03:00
RichardG867
1de2e3dd2f Crystal CS4237, part 2 2021-06-03 16:26:04 -03:00
RichardG867
1ba56e2681 Crystal CS4237, part 1 2021-06-03 16:26:04 -03:00
TC1995
963b530d10 Ported the Cirrus by16 fix. 2021-05-30 23:40:56 +02:00