Commit Graph

21 Commits

Author SHA1 Message Date
Ilya Shurumov
fdf5b16a4a - [EMU] fix timestep errors with TOMB5 2020-04-12 22:15:14 +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
9c9ff94f3d - [EMU] remove EndScene from VSync and put it to the end of DrawOTag 2020-04-12 19:36:14 +06:00
Ilya Shurumov
fd0ae8e6b7 - fixed callback invoke for getLevSectorPC 2020-04-11 22:04:19 +06:00
Ilya Shurumov
63be8e1ce4 - implement data_ready, sector_ready, loadsectors (for PSX)
- dummy CdDiskReady function
2020-04-11 17:21:25 +06:00
Ilya Shurumov
62ef7f3c12 - add dummy CdGetSector, CdReadyCallback, CdDataCallback
- add LoadImage2 define
2020-04-10 06:22:05 +06:00
Ilya Shurumov
183b51e432 - [EMU] WaitForTimestep added to Vsync() 2020-04-10 01:33:15 +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
59eacce933 - latest emulator
- swap interval for 50 FPS
2020-04-05 21:39:14 +06:00
Ilya Shurumov
eeb96e39b5 - implement InitSound
- implement LoadBankFromLump
- implement LoadSoundBankDynamic
2020-04-04 19:42:29 +06:00
Ilya Shurumov
61d42df4be - latest changes of emulator 2020-04-03 04:42:51 +06:00
Ilya Shurumov
8b2a232c55 - Latest emulator
- [EMU] Discard for all shaders corrected
- disable publisher intro screens
- Ghidra DB updates
2020-04-02 18:03:23 +06:00
Ilya Shurumov
9d9a384134 - attempt on 8 bit LUT textures
- the DrawSync should draw all polygons from DrawPrim and end scene
2020-04-01 19:24:24 +06:00
Ilya Shurumov
87c16cd025 - fix CarSelectScreen
- fix LoadBackgroundFile
- updateVRAM immediately using DrawSync
2020-04-01 05:27:09 +06:00
Ilya Shurumov
acaffb85f0 - discard black colour before dithering occurs 2020-04-01 03:08:47 +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