231 Commits
Author SHA1 Message Date
allkern 67df6a218d Implement SPU DMA read
Implement correct GTE register accesses for LWC2/SWC2
2023-10-15 14:35:39 -03:00
allkern 155426cb96 Start working on GTE 2023-10-14 21:22:53 -03:00
allkern c37b72fb7f Apply master volume 2023-10-12 13:29:32 -03:00
allkern 52ed0fea72 Implement SPU reverb 2023-10-12 13:05:42 -03:00
allkern 333b95a4bd Implement ADSRs and fix CVOL bug
Start working on reverb
2023-10-10 23:55:51 -03:00
allkern 9857397eae Implement relative CDDA position reporting 2023-10-10 00:06:07 -03:00
allkern 72ac93b384 Implemented CDDA features
Implemented basic CDDA Report IRQ support
Implemented CdlPlay auto track seeking
2023-10-09 01:23:04 -03:00
allkern 510b4f0733 Implement CD "type" detection
Fix multi-track files on CUE sheets
2023-10-08 23:56:37 -03:00
allkern ea94204aa4 Fix audio segfault
Work on multi-block MDEC decoding (WIP)
2023-10-08 21:20:15 -03:00
allkern a8debfc9fa Improve MDEC 2023-10-07 19:55:49 -03:00
allkern 4c91f5854d Various fixes
Fixed memory card support (only one for now)
Implemented GP1(00h) and fixed lines
Working on ADSR
Improved timer 2
2023-10-03 23:18:25 -03:00
allkern 23f12a941b Initial ADSR implementation 2023-10-01 12:50:55 -03:00
allkern c48f128074 Fix stereo audio 2023-10-01 11:03:40 -03:00
allkern bf43cbd3c9 Fix ADPCM filter mask 2023-10-01 01:05:45 -03:00
allkern 6057aff755 Massively improve SPU emulation 2023-10-01 00:47:04 -03:00
allkern 0e56d8b967 Initial SPU implementation
Fix GPU issue
2023-09-29 20:03:46 -03:00
allkern 60550f8be5 Work on refactoring the GPU 2023-09-28 22:29:40 -03:00
allkern f4eec2ab8a Remove dead code 2023-09-26 16:35:50 -03:00
allkern 9edd01be58 Initial MCD implementation 2023-09-26 01:26:12 -03:00
allkern 447b748dee Reimplement joypad (for MCD compat)
Fix screenshots
2023-09-25 18:40:32 -03:00
Lycoder b12a638092 Implement CdlMotoron 2023-09-25 16:28:10 -03:00
allkern 2bd54ea370 Implement CdlStop
Implement screenshots
Start working on memory cards
2023-09-23 22:26:50 -03:00
allkern 059c3e335e Improve semi-transparency emulation 2023-09-20 21:22:30 -03:00
allkern cb6938d54b Fix line segfault 2023-09-19 10:58:15 -03:00
allkern e8f7dd84b9 Clamp values on triangle render 2023-09-19 09:17:02 -03:00