Ilya Shurumov
70736556e1
- [EMU] [SPU-AL] revert volume calculation
2020-06-17 23:15:33 +06:00
Ilya Shurumov
c47a34dfd8
- [EMU] [SPU-AL] better stereo separation
2020-06-17 19:51:38 +06:00
Ilya Shurumov
3c476b1b63
- [EMU] [SPU-AL] set Cubic resampler
2020-06-01 17:33:30 +06:00
Ilya Shurumov
c9bbf35d4f
- [EMU] [SPU-AL] cleanup of unused stuff
2020-05-31 02:27:54 +06:00
Ilya Shurumov
25ad47c9ed
- [EMU] [SPU-AL] fixed looped sound clicking
...
- Mission complete "Next Mission" item is "Continue"
2020-05-17 23:45:53 +06:00
Ilya Shurumov
fce7017c3b
- [EMU] [SPU-AL] stop source before updating sample
2020-05-15 21:03:32 +06:00
Ilya Shurumov
6270cbea4f
- implement InitPedestrians, DestroyPedestrian(s), ActivatePlayerPedestrian, SetTannerPosition
...
- little fixes
2020-05-15 14:50:30 +06:00
Ilya Shurumov
3074107cf0
- [EMU] implement SpuSetVoiceAR, SpuSetVoiceRR
2020-05-14 12:55:14 +06:00
Ilya Shurumov
83d13a5e91
- [EMU] SPU sample update to separate function
2020-05-13 22:03:35 +06:00
Ilya Shurumov
1af4efcdfa
- [EMU] fixed SPU implementation mistakes
...
- enabled InitMusic
2020-05-13 20:29:10 +06:00
Ilya Shurumov
14b3ebf541
- implement PauseXM, UnpauseXM, UpdateSamples, FreeXM, StartXM, StopXM
2020-05-12 20:53:26 +06:00
Ilya Shurumov
9c4e77b782
- [EMU] implement SpuGetVoiceVolume, SpuSetVoiceVolume, SpuGetVoicePitch
2020-05-02 08:14:40 +06:00
Ilya Shurumov
52c04e46de
- [EMU] added Emulator_GetScreenSize
...
- [EMU] use better SPU constants
2020-04-27 19:56:18 +06:00
Ilya Shurumov
aee9488db4
- [EMU] warn if SpuWrite exceeds memory
2020-04-27 11:51:38 +06:00
Ilya Shurumov
792c9b817e
- implement InitSkidding, TerminateSkidding, CheckCarEffects
...
- marked LoadSoundBankDynamic as BUGGED
- [EMU] little attempt to fix SPU sample lookup
2020-04-27 11:27:09 +06:00
Ilya Shurumov
10a4ec93ff
- [EMU] fix decodeSound
2020-04-27 10:35:09 +06:00
Ilya Shurumov
26be016644
- [EMU] libSPU fixes
2020-04-27 09:16:59 +06:00
Ilya Shurumov
1d675380d5
- [EMU] SpuSetVoiceAttr sets gain
2020-04-26 12:39:22 +06:00
Ilya Shurumov
7095fa7cf5
- [EMU] fix SpuSetVoiceAttr
2020-04-12 21:35:24 +06:00
Ilya Shurumov
38d1723298
- fixed index bug in SpuSetKey & SpuGetKeyStatus
2020-04-12 20:33:55 +06:00
Ilya Shurumov
1489b3a2cb
- implement ResetSound, UpdateVolumeAttributesM, SetMasterVolume
...
- partially implement CalculateVolume
- proper SpuSetVoiceAttr in LibSPU
2020-04-09 19:55:39 +06:00
Ilya Shurumov
2b4de546a5
- fix 'samples' declaration
...
- trying SPU emulation
2020-04-09 00:07:11 +06:00
Ilya Shurumov
955ed5185d
- implement CompleteSoundSetup, StopChannel, LockChannel, UnlockChannel, SoundHandler, FESound, VsyncProc
2020-04-08 20:47:04 +06:00
Ilya Shurumov
eeb96e39b5
- implement InitSound
...
- implement LoadBankFromLump
- implement LoadSoundBankDynamic
2020-04-04 19:42:29 +06:00
Ilya Shurumov
5b8e0dfe1d
- OT to use OTTYPE instead of just u_long for EMU
...
- latest emulator
- emulator polygon drawing improvements
- fixed bugs regarding to render frontend in D2
2020-04-01 03:04:08 +06:00
Ilya Shurumov
ee87194914
- add DR_MOVE to ParseLinkedPrimitiveList
...
- Every textured polygon is affecting active DRAWENV texture page
- added rendering skip if unhandled primitive encountered
- add some 'unimplemented' methods required by Driver 2
- compilation fix
- added key bind to save VRAM
2020-03-31 23:00:33 +06:00
Ilya Shurumov
08403ce5c4
- add TOMB5 emulator code
2020-03-31 22:56:49 +06:00