OBattler
|
34be04ab80
|
Implementing command 0xF2 IRQ masking behavior
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
b59db332f0
|
Implement registers 0xC2/0xC3; sound now works in Win3.1
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
6d3f2c478b
|
Fix port 388h being disabled erroneously; set filter freq on sample rate change
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
d3aa111ba3
|
Fix bug in command length override; fix some other stuff; logging galore
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
c76ada30b7
|
Some cleanup, implementing IRQ and DMA channel register update
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
b8ff131996
|
More changes
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
f4c2a9c3ac
|
Logging aids
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
0362f563f6
|
Some fixes
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
2e9e20c078
|
Deal with edge cases where drivers use non-ESS playback route
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
552f595bc5
|
Fix AudioDrive detection on Windows 3.1
Sound is not working, and neither is MPU-401
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
2bdd5ca9bc
|
Correct IRQ selection and detection fixes
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
6ae6ca1171
|
Fix OPL address decoding getting disabled for some reason
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
2446c4ebd4
|
Fix some stale functions
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
181d42610f
|
Correct name of ESS device
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
a2b13cadbf
|
ESS: implement mixer regs and fix ESS-specific DMA
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
dfa0ec6be8
|
Implement ESS identification mixer register
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
68f6779b2f
|
Handle length reloading correctly
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
650b7e633b
|
Minor fixing
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
d46e00e5a0
|
Autolen updating
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
6ab45767e5
|
Some cleanup and crash fixes
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
7f9f072b3e
|
Add ESS ES1688 (COMPLETELY UNTESTED!!!)
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
e7e582cd74
|
Finish DSP part of ESS
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
eda528d98c
|
ESS register read function
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
3f7fbc7467
|
Extended mode toggle
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
4369284f65
|
ESS register 0xA2 update function
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
3f72c788bd
|
ESS bits for IRQ raise
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
97b239aed5
|
More small pieces of ESS emulation
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
d5dad279c4
|
ESSreg macro
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
8308f41069
|
A bit of ESS
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
d806ce250e
|
ESFMu update
|
2024-03-21 12:52:13 -03:00 |
|
Cacodemon345
|
5d97fb886f
|
Fix bad audio on ESFM emulation
|
2024-03-21 12:52:12 -03:00 |
|
Cacodemon345
|
e1badc3e0f
|
ESFM update
|
2024-03-21 12:52:12 -03:00 |
|
Cacodemon345
|
2341b28c7f
|
Add FM_ESFM type
|
2024-03-21 12:52:12 -03:00 |
|
Cacodemon345
|
12c64ab43d
|
Fix incorrect internal name
|
2024-03-21 12:52:12 -03:00 |
|
Cacodemon345
|
eec49e4a76
|
Fix multiple symbol definition error
|
2024-03-21 12:52:12 -03:00 |
|
Cacodemon345
|
2fd511cc58
|
Add ESFMu for ESFM emulation
|
2024-03-21 12:52:12 -03:00 |
|
OBattler
|
6afa3849cc
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2024-03-02 05:25:36 +01:00 |
|
OBattler
|
98fa925570
|
SB PRO and 16: Do not use the low FIR output filter for CD Audio.
|
2024-03-02 05:25:27 +01:00 |
|
Alexander Babikov
|
938fa5bde5
|
Add a correct PnP ROM for the CT4380 SB AWE64
Add a correct PnP ROM for the CT4380 "regular" Sound Blaster AWE64 and
add quarternary IDE to it to match the new ROM
|
2024-03-01 22:35:59 +05:00 |
|
Alexander Babikov
|
9a67f05a8f
|
Move the Sound Blaster PnP ROM paths to macros
|
2024-03-01 22:35:59 +05:00 |
|
Alexander Babikov
|
f9ae162e5d
|
Move the EMU8000 ROM path to a macro
|
2024-03-01 22:35:52 +05:00 |
|
OBattler
|
d77fc47408
|
E-MU 8000: Update in the correct handler.
|
2024-03-01 13:46:54 +01:00 |
|
OBattler
|
45d1e35a7a
|
Fixed E-MU 8000 frequency.
|
2024-03-01 12:35:59 +01:00 |
|
OBattler
|
046a8655b5
|
Moved E-MU 8000 handling to the non-music handler.
|
2024-03-01 12:34:44 +01:00 |
|
Cacodemon345
|
3f04b60e3d
|
memset cd_buf correctly
|
2024-03-01 16:21:30 +06:00 |
|
Cacodemon345
|
95f95d8481
|
Fix OPL audio not playing
|
2024-03-01 15:55:19 +06:00 |
|
OBattler
|
742b80c6b3
|
And another one.
|
2024-03-01 08:01:36 +01:00 |
|
OBattler
|
c7028f1e35
|
Fixed some compile-breaking mistakes in sound/openal.c.
|
2024-03-01 07:13:29 +01:00 |
|
OBattler
|
e0d80aefb4
|
Moved OPL2 and OPL3 to a new 49716 Hz source so resampling is no longer needed, also fixed SB OPL and PC Speaker filtering (OPL was being downsampled to the selected DSP sample rate, which is incorrect, and the PC Speaker filter was using the wrong filter index in some liens).
|
2024-03-01 06:52:48 +01:00 |
|
Cacodemon345
|
63329bc922
|
Fix bad line
|
2024-02-14 03:02:14 +06:00 |
|