TC1995
e621014add
Actually fix the timing of the PAS16/Plus SCSI side (May 8th, 2025)
...
See above, fixes the non-audio mamv1.sys SCSI controller driver using CD/HDD reads/writes.
2025-05-08 23:56:48 +02:00
Miran Grča
a3e1ee4aab
Merge pull request #5438 from Cacodemon345/saasound-filter-fixes
...
SAASound filter fixes
2025-05-07 07:50:26 +02:00
TC1995
245619674d
PAS16/Plus change of the day (April 15th, 2025)
...
Actually make the DMA transfer speed normal in when in 16-bit stereo mode with System Configuration 1 bit 1 (Master Clock) cleared. Fixes audio being too quick with said configuration.
2025-04-15 22:05:11 +02:00
Cacodemon345
14ffb89f4d
SAASound filter fixes
2025-04-05 01:49:54 +06:00
OBattler
c63d900a93
CMS: Divide SAA samples by 2 so that the sum remains within the -32767 to 32768 range and avoids clipping.
2025-04-03 06:35:53 +02:00
TC1995
9c8c1a6f40
Trantor SCSI changes of the day (April 2nd, 2025)
...
1. The PAS SCSI controller driver mamv1.sys dislikes having bits 0-6 set when a transfer has completed, take account from this, fixes mamv1.sys incomplete CD transfers (bits 0-6 get re-enabled when the transfer is ongoing).
2. I now understand why the T128 doesn't have a block count register, it does the block count manually from the SCSI layer directly, this fixes Pseudo-DMA transfers when using, e.g.: CD transfers using a sector size of 2340 bytes.
2025-04-02 21:47:32 +02:00
RichardG867
57851e7606
AD1848: Logging and clean-ups I forgot to commit
2025-04-02 16:21:50 -03:00
OBattler
de04870db2
CMS/SAA: Fix warnings.
2025-04-02 08:58:16 +02:00
Cacodemon345
b644016d1e
Port Sound Blaster 1.x/2.x SAA1099 emulation to SAASound
2025-04-01 23:11:09 +06:00
Cacodemon345
fd61844061
Switch to SAASound for CMS
2025-04-01 15:44:37 +06:00
OBattler
5ea48b2027
Correct the fix.
2025-04-01 06:42:51 +02:00
OBattler
4c0f0ddd24
VIA AC'97: Restore the 0x47 back (turns out it was *NOT* a mix-up), but divide by 208925 instead of by 32767, in order to keep the maximum in the -32768 to 32767 range even at +12 dB gain.
2025-04-01 06:42:14 +02:00
OBattler
3f0138a58c
VIA On-board AC'97 Audio: Fix PCI registers, implement PCI Power Manager capability registers, properly separate the modem SGD from the audio SGD, and fix 5-bit volume attenuation, this also fixes audio playback in NT 4.0.
2025-03-31 04:35:17 +02:00
NishiOwO
d68a56a3c9
Forgot to remove the comment
2025-03-25 00:52:27 +09:00
NishiOwO
1ef20bea36
Had to assign some values
2025-03-25 00:01:15 +09:00
NishiOwO
6e83a7fc96
Get sio_par for safety
2025-03-24 23:30:13 +09:00
NishiOwO
5de2d6b86d
Should be NULL not -1
2025-03-24 22:45:11 +09:00
NishiOwO
251dcacaa1
fix include
2025-03-24 22:44:28 +09:00
NishiOwO
277b422940
Forgot to add linking/including stuff to CMake
2025-03-24 22:41:43 +09:00
NishiOwO
9fed706793
Add sndio.c that might compile
2025-03-24 22:37:39 +09:00
NishiOwO
c92d56261a
Do mod4 instead of mod2, so it can keep the output channel correct
2025-03-24 20:44:29 +09:00
NishiOwO
fefcd530ab
Remove the part that was not required
2025-03-24 20:37:46 +09:00
NishiOwO
16a6ab3f95
Fix music frequency conversion bug
2025-03-24 20:35:41 +09:00
NishiOwO
e4fb39d944
Remove TODO message
2025-03-24 19:38:49 +09:00
NishiOwO
e023a046bb
Wrong comparison
2025-03-24 19:37:15 +09:00
NishiOwO
ef194e003e
Check /dev/audio0 too
2025-03-24 19:29:37 +09:00
NishiOwO
090b9d988a
Include string.h for memory operations
2025-03-24 18:57:36 +09:00
NishiOwO
ad655ab40c
Forgot to add newer API support in conversion part
2025-03-24 18:55:37 +09:00
NishiOwO
f287ee4fd0
Check OpenBSD version and use newer API if needed
2025-03-24 18:20:05 +09:00
NishiOwO
7056c83bbb
Add working NetBSD sound support
2025-03-24 17:41:04 +09:00
NishiOwO
861d942657
Adding skeleton that at least compiles for audio4.c
2025-03-24 11:03:04 +09:00
OBattler
bc2fa4084a
Merge remote-tracking branch 'origin/master' into cdrom_changes
2025-03-16 17:26:51 +01:00
usergithub64
dcce23a7d3
Add files via upload
...
Fixes broken translation of "Receive MIDI Input" for Ensoniq AudioPCI (ES1370)
2025-03-15 15:13:55 +02:00
OBattler
a386bd015f
Merge remote-tracking branch 'origin/master' into cdrom_changes
2025-03-10 16:57:56 +01:00
Jasmine Iwanek
e0603b2876
Fix compile error
2025-03-08 14:35:59 -05:00
TC1995
a39bef1ab8
ESS/SB changes of the day (March 8th, 2025)
...
1. Correct ChipChat mixer port length as well as making mixer reg 0x3a read back its value.
2. Swap the sb port addresses back so that they match the Piper adf. This fixes SoundPiper 16/32 detection.
3. Log cleanups and additions for better debugging.
2025-03-08 19:39:55 +01:00
TC1995
5db4de199b
PAS16 SCSI change of the day (March 8th, 2025)
...
Signal DRQ once the transfers are complete for real.
2025-03-08 19:26:33 +01:00
OBattler
010ce43c1e
Merge remote-tracking branch 'origin/master' into cdrom_changes
2025-03-06 22:56:10 +01:00
Cacodemon345
d25aed2da9
Add global mute option
2025-03-07 00:36:09 +06:00
Cacodemon345
74368bfe7a
Don't include cpu.h in timer.h
...
Change the name of the define used to indicate SVGA multi-monitor-capable cards
2025-03-06 19:26:11 +06:00
OBattler
63dc86d964
Merge remote-tracking branch 'origin/master' into cdrom_changes
2025-03-06 00:45:43 +01:00
Jasmine Iwanek
4c3ea296c3
Fix ES1370 detection
2025-03-05 17:58:01 -05:00
OBattler
24e64fa622
Merge remote-tracking branch 'origin/master' into cdrom_changes
2025-03-04 19:16:23 +01:00
Jasmine Iwanek
62444f3da0
Devices supported on PCjr
...
PC Enterprises GameMaster, Resound jr (adlib)
MS Booster/PC Enterprises jrBus-Mouse, PC Enterprises GameMaster (bus mouse)
Various (generic) RTC
Corel LS2000 SCSI
2025-02-21 16:41:41 -05:00
OBattler
8074c2b7b2
Merge remote-tracking branch 'origin/master' into cdrom_changes
2025-02-19 11:58:39 +01:00
OBattler
83d840381a
Fixed more warnings and compile-breaking mistakes.
2025-02-19 11:58:13 +01:00
OBattler
c8d88d1dd0
Merge remote-tracking branch 'origin/master' into cdrom_changes
2025-02-14 07:40:18 +01:00
OBattler
2c197000ea
Removed the legacy #defines in device.h.
2025-02-14 07:39:21 +01:00
OBattler
74e0408201
Current WIP CD-ROM changes.
2025-02-09 20:06:15 +01:00
Jasmine Iwanek
d00f80d3ce
General changes from the obattler_202406 branch
...
Co-Authored-By: Miran Grča <oubattler@gmail.com >
2025-02-09 02:20:36 -05:00