Commit Graph

4593 Commits

Author SHA1 Message Date
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
RichardG867
ff1a55d08d More AC97, now with VIA kinda sorta working and ES1371 2021-07-13 00:53:26 -03: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
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
RichardG867
c39587cfab Remove device names from LPT table 2021-07-08 22:55:56 -03: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
0297243a50 Trident TGUI9680 linear framebuffer PCI BAR is now correctly 4 MB aligned. 2021-07-06 19:40:16 +02:00
Miran Grča
202c31d7be Merge pull request #1531 from ts-korhonen/opengl
Add logging to OpenGL Core renderer
2021-07-06 19:29:14 +02:00
TC1995
6fdb91d472 Implemented the Command/ROP register in the Dword/Long side of the write routing. Fixes main rendering under Win9x using the DirectX/Win98 TGUI9440/96xx drivers.
Implemented clipping in the SRC CPU flag of BitBLT in the TGUI9440/96xx, fixes more rendering problems.
2021-07-06 18:32:41 +02:00
ts-korhonen
17ad59094f win_opengl: Add logging 2021-07-05 23:16:00 +03:00
TC1995
6acbf62f42 Ported the latest changes from PCem. 2021-07-05 01:21:02 +02:00
OBattler
87f8029378 ACPI now always correctly generates a resume event on power on, fixes the HP Vectra VEi 8, fixes #1444. 2021-07-05 00:00:08 +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
6604a29d7e Merge branch 'feature/machine_and_kb' into master 2021-07-04 16:57:06 +02:00
OBattler
1d7fca0abd GW286 GEAR fixes. 2021-07-04 16:55:04 +02:00
Miran Grča
f579ddafe3 Merge pull request #1523 from 86Box/master
Same as before.
2021-07-04 00:40:12 +02:00
TC1995
762dc8ea05 Fixed the difference in handling the bresenham command between the 9440 and 96xx. 2021-07-04 00:34:11 +02: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
29cf08fb71 Added a declaration of stdlog in log.c. 2021-07-01 04:10:13 +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
OBattler
a148d1fdda More RTL8029AS fixes. 2021-06-28 06:11:29 +02:00
OBattler
f6eff25e1f Merge branch 'master' of https://github.com/86Box/86Box 2021-06-28 01:03:35 +02:00
OBattler
5d05434d46 Fixed NE2000 I/O port handlers, per report by waltje. 2021-06-28 01:03:24 +02:00
Bad Sector
150cfbd553 S3 ViRGE fog implementation. 2021-06-26 05:43:37 +03:00
Alexander Babikov
5f5a0dc2a6 Move the Super I/O game port flag to a #define 2021-06-25 21:03:22 +05:00
Alexander Babikov
7824e99341 Fix game ports at a non-standard addresses not being added if there were none previously 2021-06-25 21:03:21 +05:00
Alexander Babikov
c0d2091620 Fix the default joystick type 2021-06-25 21:03:16 +05:00
TC1995
f2a20b0478 Correct src_y/x on the tgui9440 bresenham command once again. 2021-06-21 17:06:45 +02:00
TC1995
5083cde12b Improved the fix for the Bresenham one. 2021-06-21 02:04:19 +02:00
TC1995
7c5d02c958 Apparently the typo that was fixed caused new small border glitches, so, reverting it. 2021-06-20 21:42:12 +02:00
TC1995
6dc973eb47 Fix typo on bresenham src x. 2021-06-18 18:18:38 +02:00
TC1995
51655552e2 Fixed a small skew issue under win95 using the ET4000/W32p in 4bpp/16 color mode. 2021-06-18 18:08:06 +02:00
TC1995
82142c1ce5 More fixes to the standard IBM VGA 256 color mode on the Realtek RTG3106 card. 2021-06-18 18:02:52 +02:00
TC1995
24bc25a393 Implemented the Scan Line accel command, required by 4Play Win16 game under Win95 using the 4.02 Trident TGUI9440 drivers. 2021-06-18 17:51:50 +02:00
TC1995
3cad7d88fe The Trio64V2 seems closer to the ViRGE more than I thought and now CRTC regs 0x6B and 0x6C no longer are aliases to 0x59 and 0x5a (only for the trio64v2, the rest is fine as is). 2021-06-18 17:45:18 +02:00
Miran Grča
7b1a1f0136 Merge pull request #1490 from ts-korhonen/master
Explicitly initialize COM library in main and opengl threads
2021-06-18 17:41:23 +02:00
Miran Grča
060d77d52d Merge pull request #1494 from lemondrops/master
Suppress GCC false positive warnings in vid_voodoo_codegen_x86[-64].h
2021-06-18 17:40:50 +02:00
Miran Grča
0ac4a667ec Merge pull request #1495 from lemondrops/bugfix/utf8
Fix UTF-8 to UTF-16 conversion of displayed paths to MO/ZIP images
2021-06-18 17:40:43 +02:00
Alexander Babikov
abb0e27c02 Suppress GCC false positive warnings in vid_voodoo_codegen_x86[-64].h 2021-06-18 18:27:52 +05:00
Alexander Babikov
fe996c42e6 Fix UTF-8 to UTF-16 conversion of displayed paths to MO/ZIP images 2021-06-18 18:22:04 +05:00
Alexander Babikov
3775d06c37 Fix the PnP gameport 2021-06-18 18:21:32 +05:00