notaz
Certified Guru
Update, finally. Here comes the changelog:
PCM slows things quite a bit if a lot of channels are used. This is not because it's emulation needs lots of calculations, but because of amount of data, which needs to be moved around (it can do 8 channels @ 32kHz). Switching audio to 22kHz improves things a bit.
detailed changelog:
- PCM sound implemented. Sonic soundtrack is complete now.
- Savestates fixed
- Improved compatibility: many games now boot, but most of them are glitchy.
- Bugfixes, optimizations.
PCM slows things quite a bit if a lot of channels are used. This is not because it's emulation needs lots of calculations, but because of amount of data, which needs to be moved around (it can do 8 channels @ 32kHz). Switching audio to 22kHz improves things a bit.
detailed changelog:
- Region autodetection now can be customized.
- When CDDA music tracks changed, old buffer contents were incorrectly played. Fixed.
- BRAM is now automatically formatted (no need to enter BIOS menu and format any more).
- Games now can be reset, CDDA music no longer breaks after loading another ISO.
- Fixed a race condition between 920 and 940 which sometimes caused CDDA music not to play.
- Savestates implemented for Sega/Mega CD.
- PCM sound added.
- Some mixer code rewritten in asm. 22kHz and 11kHz sound rates are now supported in Mega CD mode (but mp3s must still always be 44kHz stereo).
- Timer emulation added.
- CDC DMA tansfers fixed. Snatcher and probably some more games now boot.
- 2M word RAM -> VDP transfers fixed, no more corruption in Ecco and some other games.