Kagamiin~
|
011b06441d
|
Removing extraneous DSP update from ess_get_music_buffer_sbpro
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
6fc43a8082
|
Implement ESPCM_4 recording
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
416edcf1a5
|
Fix: clear espcm_sample_idx upon starting ESPCM DMA
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
9d54a78918
|
Implement ESPCM_3 decoding
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
e2200f8d75
|
Add tables for ESPCM_3 mode
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
f4c75226ef
|
Implementing ESPCM decompression (incomplete)
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
0ed203cbd5
|
Mixer functions; recording (incomplete/commented out); set default IRQ to 5
|
2024-03-21 12:52:13 -03:00 |
|
OBattler
|
7ad48f8d29
|
Switching filter implementation to use SB16 filters; fixing CD audio volume
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
7c99887293
|
Implementing ESS DMA counter; handling disable of auto-init while DMA is turned on
|
2024-03-21 12:52:13 -03:00 |
|
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 |
|
TC1995
|
27e78da4ec
|
WIP: PAS16.
See above, currently very WIP.
|
2024-03-18 17:10:36 +01: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 |
|