Commit Graph

6146 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
RichardG867
7db35aa9b6 De-duplicate entry field on the SGD structure 2021-07-18 16:17:56 -03:00
OBattler
8616e1e6e3 The GW-286CT-GEAR now has a non-AMI keyboard controller (it's supposed to have C&T KBC firmware), fixes MS-DOS booting. 2021-07-18 20:37:59 +02:00
OBattler
1e20655813 Fixes window resizing in DPI scaled mode, fixes #1524. 2021-07-18 17:52:22 +02:00
OBattler
00a9894821 More AT NVR and VIA fixes - the Gigabyte GA-6VX-4X AMI BIOS (machine will be added on the WIP branch) works fine now. 2021-07-18 04:52:32 +02:00
OBattler
f691778039 A slight tweak to the random generator to make sure the output is properly randomized from the start. 2021-07-17 06:02:45 +02:00
OBattler
5fc73eee7b Various VIA fixes. 2021-07-17 06:01:27 +02:00
RichardG867
292874f772 Fix unused variable warning with logging disabled 2021-07-16 15:39:19 -03:00
OBattler
7047517408 Video threads are now woken before the wait for termination, fixes the hangs. 2021-07-16 19:22:58 +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
OBattler
5b983702d1 Some more T3100E fixes that should fix some miscompilation. 2021-07-16 06:15:04 +02:00
OBattler
231eaad592 Fixed readout of invalid EMS pages in word and dword modes. 2021-07-16 06:04:20 +02:00
OBattler
38e4ba61b5 Limited the speeds of the Olivetti M19 to a maximum of 7.16 MHz since evidently our version of the BIOS does not support 8 MHz at all. 2021-07-15 20:09:24 +02:00
OBattler
8c4d08e9df A number of machine fixes and PIT clock (crystal/bus speed) and CPU are now initialized before everything else, fixes Olivetti M19 with 8088 4.77 MHz and also fixes switching between 286/386SX and 386DX+ machines. 2021-07-15 20:03:19 +02:00
OBattler
f9712a8c61 SiS 40x fixes, UMB_DRVR now works, fixes #1408 (and I can't fix the SIS 310 freeze - the author of UMB_DRVR forgot to place a RET instruction in a part of the SIS 310 module, causing an infinite recursion and resulting stack overflow). 2021-07-15 06:43:30 +02:00
OBattler
15f40988a7 Fixed another mistake. 2021-07-15 03:15:09 +02:00
OBattler
282e8157d8 Fixed some mistakes in m_xt_olivetti.c. 2021-07-15 03:01:54 +02:00
OBattler
7cdaaf5fd7 Made sure several machine types call video_reset() before initializing their internal video, fixes #1423. 2021-07-15 03:00:16 +02:00
OBattler
fd1f741db9 Olivetti M19 internal video now supports RGB type selection. 2021-07-15 02:52:45 +02:00
RichardG867
a976256b1e VIA AC97 updates: Linux now kinda works 2021-07-13 22:14:39 -03:00
RichardG867
9643bbd579 Add AC97 audio to VA-503A 2021-07-13 22:06:17 -03:00
RichardG867
67dfb363c1 6VIA90AP *should* have the ALC100 codec 2021-07-13 21:16:43 -03:00
RichardG867
07c449ada1 Fix ES1371 codec writes and add I/O fallbacks, Linux now outputs. 2021-07-13 21:16:08 -03:00
RichardG867
b14e20b3fb Fix AC97 codec ID byte ordering 2021-07-13 21:15:25 -03:00
Miran Grča
e4c6479d92 Merge pull request #1550 from 86Box/master
Bring the branch up to part with master
2021-07-13 21:46:24 +02:00
Miran Grča
f9a1971f48 Merge pull request #1548 from 86Box/tc1995
Fixed scrolling anomalies in the EGA and SVGA card cores for Commande…
2021-07-13 21:44:28 +02:00
RichardG867
ff1a55d08d More AC97, now with VIA kinda sorta working and ES1371 2021-07-13 00:53:26 -03:00
OBattler
24b4b0a653 Merge branch 'feature/machine_and_kb' of https://github.com/86Box/86Box into feature/machine_and_kb 2021-07-13 05:25:06 +02:00
OBattler
6aeeba1351 The Contaq chipsets now close SMRAM on close. 2021-07-13 05:24:52 +02:00
TC1995
49d86a5004 Removed code that is not ready yet. 2021-07-12 22:19:20 +02:00
TC1995
b04811df5e Restored the dithersub option on Voodoo Banshee (it was removed by accident). 2021-07-12 22:15:33 +02:00
TC1995
fd5ac14f26 Fixed scrolling anomalies in the EGA and SVGA card cores for Commander Keen to work right without glitches. 2021-07-12 22:12:27 +02:00
Miran Grča
ede9ef7065 Merge pull request #1547 from 86Box/master
Bring the branch up to part with master
2021-07-12 17:46:39 +02:00
Miran Grča
b2c28e0767 Merge pull request #1546 from 86Box/tc1995
Fixed bit 12 of the cur_x/y coordinates in the s3 cards which fixes t…
2021-07-12 17:45:54 +02:00
TC1995
ef0eae56e7 Fixed bit 12 of the cur_x/y coordinates in the s3 cards which fixes the wrong fonts position in the trio64v+/trio64v2 under win9x. 2021-07-12 11:32:41 +02: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
Miran Grča
ad0614cd90 Merge pull request #1543 from 86Box/tc1995
Added the TGUI9660 and fixed a compile bug (technically a 32-bit colo…
2021-07-12 05:58:17 +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
5bce2f09c7 Fix small oversight on codec shadow write 2021-07-11 17:12:48 -03:00
RichardG867
2fa909ab91 Revert to the code which was working on XP 2021-07-11 17:04:41 -03: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
Miran Grča
b674372248 Merge pull request #1542 from 86Box/master
TGUI96x0 banking fixes.
2021-07-10 00:00:04 +02:00
OBattler
49232557d7 TGUI96x0 banking fixes. 2021-07-09 23:58:56 +02:00
RichardG867
ee253ad0e9 Remove TRC reset workaround from ICS9xxx 2021-07-09 17:01:12 -03:00
RichardG867
4ff0a72765 Add CS423x EEPROM persistence 2021-07-09 17:00:15 -03:00
Miran Grča
af5de0907c Merge pull request #1541 from 86Box/master
Bring the branch up to par with master.
2021-07-09 14:34:24 +02:00
Miran Grča
782fdf7883 Merge pull request #1540 from lemondrops/master
Fix CPU display in Discord Rich Presence
2021-07-09 14:33:40 +02:00
Alexander Babikov
ad5641c1b8 Fix CPU display in Discord Rich Presence 2021-07-09 10:38:46 +05:00