Commit graph

26 commits

Author SHA1 Message Date
Jakub Czekański 466acd7a3b adpcm: Don't abort on filter > 4 (Tekken3) 2023-09-19 13:58:33 +02:00
crimsonskylark 2d067a6e78 debug: added headers needed to build on Linux 2020-08-19 19:36:21 +02:00
Jakub CzekaƄski 02b91517da debug: added missing headers in wave exporter 2020-08-17 15:42:12 +02:00
Jakub CzekaƄski f2bf793808 debug: SPU stereo recording to wav file 2020-08-02 13:14:15 +02:00
Jakub CzekaƄski a51580931a adpcm: output double samples for 18900Hz sample rate 2020-02-07 23:09:39 +01:00
Jakub CzekaƄski 8a10036c48 cdrom: cd audio / xa mixing moved from SPU to CDROM 2020-02-04 01:20:05 +01:00
Jakub CzekaƄski 1d0163a78f spu: renamed flags in ADPCM header 2020-02-04 00:49:28 +01:00
Jakub CzekaƄski 6b897562f0 adpcm: clamp shift bigger than 12 to 9 2019-09-20 01:27:36 +02:00
Jakub CzekaƄski 986d8c345e adpcm: reformat code 2019-09-20 01:27:04 +02:00
Jakub CzekaƄski 4d059dbed4 adpcm: fix MSVC crash 2018-11-10 19:51:07 +01:00
Jakub CzekaƄski 22d3b6bcdd vs: compilation fixes 2018-11-10 00:20:33 +01:00
Jakub CzekaƄski 340a618f10 sound: drop samples when not framelimiting 2018-11-09 22:23:09 +01:00
Jakub CzekaƄski 40295b8f8f spu: quick and dirty CDROM -> SPU audio mixing 2018-10-28 18:53:57 +01:00
Jakub CzekaƄski 916bbfe122 adpcm: added 37800Hz to 44100 “Zigzag” interpolation 2018-10-25 21:42:43 +02:00
Jakub CzekaƄski df2ce30efb cdrom: XA decoding 2018-10-25 19:56:05 +02:00
Jakub CzekaƄski 22bd1ae2ad spu: moved keyOn and keyOff to Voice class
simplified flags parsing
2018-10-20 09:43:47 +02:00
Jakub CzekaƄski 9f63e745cf spu: clear buffer on bootstrap
Added current address to debug window
Expanded expansion2 address range to run NO$PSX BIOS
2018-08-16 15:28:36 +02:00
Jakub CzekaƄski 46c9073f4e sound: attached SPU output to SDL Sound sink 2018-08-11 22:38:20 +02:00
Jakub CzekaƄski 7a9a871432 project: removed warnings 2018-08-11 18:25:12 +02:00
Jakub CzekaƄski 26170dca48 adpcm: fixed decoding 2018-08-11 18:25:12 +02:00
Jakub CzekaƄski 50476d6b30 WIP, beware of noise on audio output! 2018-08-11 18:24:51 +02:00
Jakub CzekaƄski 893c33aa31 spu: handle voiceOn (no ADSR) 2018-08-11 18:23:57 +02:00
Jakub CzekaƄski b2e29bdab3 spu: adpcm decoder implementation 2018-08-11 18:23:38 +02:00
Jakub CzekaƄski e14021cce2 tests: create runner for automatic GTE testing 2018-05-19 18:01:26 +02:00
Jakub CzekaƄski 674f2838e6 cue: parsing - single .bin image works 2018-02-28 18:04:17 +01:00
Jakub CzekaƄski 6f568b0e65 audio_cd: quick proof of concept
CUE parsing needs to be fixed - some games check current playing time
and restart track over and over again.
BIOS is crashing when trying to play audio cd
There is no SPU implemented, audio goes straight to sound card buffer.
2018-02-26 23:52:25 +01:00