Commit Graph

5555 Commits

Author SHA1 Message Date
RichardG867
8485852b07 Add AC97 multi-codec support (unused) and fix gain calculation 2021-07-27 17:16:52 -03:00
RichardG867
54b8fb57aa Add separate table for AC97 gain (not quite right) 2021-07-27 16:01:30 -03:00
RichardG867
35d0aa0df4 Change VIA FM and other behavior to match real hardware, and add "real fake OPL" mode 2021-07-27 16:01:17 -03:00
OBattler
24a6d5051c .WAV and .RAW are now recognized cassette file types, equivalent to .PCM, must be 44.1 kHz, 8-bit, mono. 2021-07-27 06:20:19 +02:00
OBattler
33a22c6cdc Added cassette support to the IBM PCjr. 2021-07-27 06:17:54 +02:00
OBattler
827065c0bc Ported the cassette emulation from PCE, closes #835. 2021-07-27 06:12:09 +02:00
OBattler
f79b11cd9a PIIX3 fixes. 2021-07-27 03:42:56 +02:00
RichardG867
70285df61b The start of AC97 volume control 2021-07-26 00:19:39 -03:00
OBattler
2d376b4584 The legacy SCSI configuration option is now always removed on config save, fixes #1561 . 2021-07-26 05:07:13 +02:00
OBattler
e864aa2edc PIIX IDE non-bus master BAR's are now only writable on the SMSC Victory/66. 2021-07-26 05:02:40 +02:00
RichardG867
42eada3122 VIA AC97 improvements, almost ready 2021-07-25 22:58:03 -03:00
RichardG867
45ebe54544 Fix CPU table formatting 2021-07-25 22:48:04 -03:00
RichardG867
2fdda7bd47 Migrate enhanced Am486 to a standard naming convention 2021-07-25 22:46:51 -03:00
Miran Grča
7eded88333 Merge pull request #1563 from lemondrops/master
Add the Sound Blaster AWE64 Gold
2021-07-26 03:45:44 +02:00
RichardG867
b24d5219a6 Change some entries in the legacy CPU table conversion code to match renamed machines 2021-07-25 22:43:04 -03:00
Alexander Babikov
2b34704729 Add the Sound Blaster AWE64 Gold 2021-07-26 06:38:33 +05:00
RichardG867
07c61a62a3 ES1371: query volumes on every codec write (for codec resets) 2021-07-25 19:18:46 -03:00
RichardG867
0fe3a712b0 Move SGD restart to a dedicated flag variable 2021-07-24 22:38:05 -03:00
RichardG867
293c4a0281 Fix unused variable warning 2021-07-24 22:37:05 -03:00
RichardG867
562bbe167c Improvements to VIA AC97 per suggestions 2021-07-23 01:07:53 -03:00
RichardG867
b5e0cbd152 Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest 2021-07-23 00:55:28 -03:00
OBattler
7f85f6acdf Some PCI IRQ changes to mitigate IRQ loss. 2021-07-23 05:51:26 +02:00
RichardG867
42b4073b10 Fix build 2021-07-22 23:47:32 -03:00
OBattler
ea65edb831 Did some changes I forgot to do before. 2021-07-23 01:22:47 +02:00
OBattler
c47e766bc4 The migration of the legacy SCSI controller is now perfectly seamless, thanks, Ryuzaki! 2021-07-23 01:20:14 +02:00
RichardG867
1fc1171011 Return the same CS4297A revision VMware does 2021-07-22 16:07:38 -03:00
RichardG867
c2e9ba1db5 Add CS4297 codec to onboard ES1371 implementations 2021-07-22 16:06:45 -03:00
OBattler
729b6d5069 Added support for up to four SCSI controllers, closes #343. 2021-07-22 20:13:44 +02:00
RichardG867
58973ce036 Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest 2021-07-22 11:10:20 -03:00
RichardG867
ce63373613 Add incomplete VIA AC97 FM implementation 2021-07-22 11:10:05 -03:00
OBattler
f31e8b27d5 Fixed a warning in win/win.c . 2021-07-21 16:55:03 +02:00
OBattler
323a961f22 Fixed some keyboard controller bugs, including making IRQ's on direct transmissions to the front of the controller queue no longer erroneously resulting in stuck IRQ's, fixes the Acer M3A. 2021-07-21 16:54:07 +02:00
OBattler
706ad0e896 Changed the way the emulator is shut down, fixes #1555. 2021-07-21 04:05:40 +02:00
OBattler
803ae780ac Removed excess ACPI logging and reverted a test AT NVR change that was never supposed to be committed, fixes OS/2 2.x. 2021-07-20 05:54:37 +02:00
OBattler
e1837929f0 IDE no longer pulls down status bit 7 when nothing is attached - fixes delays on most AMI BIOS'es. 2021-07-19 08:49:14 +02:00
OBattler
4b25a22ada Added the ability to invert LCD colors for the Toshiba T1000 and T1200, and the Amstrad PPC512/640. 2021-07-19 02:41:43 +02:00
OBattler
4a2e46b9cc Added the ability for the Toshiba T1000 and T1200 to disable the backlight, closes #798. 2021-07-19 02:33:46 +02:00
OBattler
9adf0fdcc4 Added the ability for keyboard to require capture, in order for 86Box keyboard input to operate like VMWare, closes #829. 2021-07-19 02:27:22 +02:00
OBattler
faee9c85ed A newly created configuration is now instantly marked as changed - fixes the status bar in such circumstances. 2021-07-19 02:07:47 +02:00
Miran Grča
2d1551039e Merge pull request #1557 from 86Box/tc1995
Fixed S3 Trio32 PCI ID.
2021-07-19 00:16:59 +02:00
TC1995
fc832333fc Fixed S3 Trio32 PCI ID. 2021-07-19 00:11:45 +02:00
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