Commit Graph

5384 Commits

Author SHA1 Message Date
RichardG867
61784ca9f4 VIA AC97: Remove status register workaround, fixed by the SGD pause bit fix 2021-08-03 21:36:20 -03:00
RichardG867
b0c1e4726f VIA AC97: Fix SGD pause bit, fixes mpxplay looping on stop 2021-08-03 21:24:08 -03:00
RichardG867
e937de6760 Implement VIA SBPro emulation 2021-08-03 20:28:24 -03:00
RichardG867
3babec6218 Implement VIA AC97 clipping (not great atm) 2021-08-03 20:28:03 -03:00
RichardG867
3c99788071 More UM8669F semantics stuff 2021-08-03 16:48:15 -03:00
RichardG867
f0176ceab6 Sound Blaster PnP/IDE overhaul, closes 86Box#1578 2021-08-03 16:44:09 -03:00
RichardG867
8889e9477f Switch UM8669F dummy device to the more technically correct PNPFFFF 2021-08-03 16:39:46 -03:00
RichardG867
79c395afa6 Fix small CS423x oversight 2021-08-03 13:18:34 -03:00
RichardG867
b58fda26e9 Remove VIA AC97 debug logging 2021-08-03 13:18:05 -03:00
RichardG867
ceea08f032 Implement full CS423x RAM access (assumed 64k) 2021-08-03 13:17:49 -03:00
RichardG867
a25eeed228 Improve VIA 686 Super I/O and hardware monitor to match probed hardware behavior 2021-08-03 13:03:33 -03:00
RichardG867
413c4562b4 Add AD1881 codec for the WIP branch's Gigabyte GA-6VX-4X 2021-08-02 16:18:21 -03:00
RichardG867
720375bfd4 VIA AC97: workaround for V7.00b WDM driver hangs, and fix delayed starts caused by the SGD timer 2021-08-02 16:15:04 -03:00
RichardG867
d61e3b1e94 Add AMR bus for optional AC97 audio on CUV4X-LS 2021-07-30 00:17:49 -03:00
RichardG867
4c307fd945 Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest 2021-07-29 20:00:30 -03:00
OBattler
347a8fa011 Fixed win_stbar.c warning reported by lemondrops and committed the icons. 2021-07-30 00:41:05 +02:00
OBattler
7144d32960 Removed from the makefile that, which was not supposed to be there. 2021-07-29 20:42:06 +02:00
OBattler
949dea3524 Added IBM PCjr cartridge support. 2021-07-29 20:34:55 +02:00
RichardG867
c5c6cb715c Fix overwritten register index value oversight 2021-07-29 13:23:18 -03:00
RichardG867
8cf5e3d77f Update VIA AC97 codec write behavior to match hardware 2021-07-29 13:21:12 -03:00
OBattler
14f6eaca39 Added some cassette-related sanity checks, closes #1567. 2021-07-29 18:17:09 +02:00
RichardG867
733af3b2fb Remove extraneous comment 2021-07-29 00:50:21 -03:00
RichardG867
89d6a67e86 More AC97 work, including 48 KHz sample rate cap 2021-07-29 00:47:39 -03:00
OBattler
026bed4e53 Fixed cassette ejecting and made write protection actually work, closes #1564. 2021-07-29 05:36:10 +02:00
OBattler
f52a688713 Hercules fixes (and implemented undocumented behavior where with page 1 set in text mode, characters are read from page 1 and attributes from page 0), closes #1562. 2021-07-28 05:12:35 +02:00
RichardG867
8cf651db57 AC97 improvements, including variable sample rate support on VIA 2021-07-27 22:53:24 -03:00
OBattler
ca6863540c Some fixes. 2021-07-28 03:29:14 +02:00
OBattler
6cad6cc784 One thing I forgot. 2021-07-28 00:59:11 +02:00
OBattler
45b3e13450 Cassette improvements and fixes. 2021-07-28 00:58:19 +02:00
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