Ilya Shurumov
|
9c4e77b782
|
- [EMU] implement SpuGetVoiceVolume, SpuSetVoiceVolume, SpuGetVoicePitch
|
2020-05-02 08:14:40 +06:00 |
|
Ilya Shurumov
|
ecd1594fbc
|
- [EMU] fix gte_ldv1, gte_ldv2
|
2020-05-01 14:51:24 +06:00 |
|
Ilya Shurumov
|
52c04e46de
|
- [EMU] added Emulator_GetScreenSize
- [EMU] use better SPU constants
|
2020-04-27 19:56:18 +06:00 |
|
Ilya Shurumov
|
2973e1bbb7
|
- [EMU] game debug keys support
|
2020-04-27 13:53:23 +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
|
04524b7aee
|
- [EMU] properly implement SquareRoot0
|
2020-04-26 13:48:02 +06:00 |
|
Ilya Shurumov
|
028adb3726
|
- [EMU] implement SquareRoot0
|
2020-04-26 13:04:44 +06:00 |
|
Ilya Shurumov
|
1d675380d5
|
- [EMU] SpuSetVoiceAttr sets gain
|
2020-04-26 12:39:22 +06:00 |
|
Ilya Shurumov
|
a8e611b83a
|
- make LIBMATH include math
|
2020-04-26 06:44:42 +06:00 |
|
Ilya Shurumov
|
222c8e1e59
|
- emulator swap interval to 60 FPS
- Ghidra DB update
|
2020-04-26 06:33:15 +06:00 |
|
Ilya Shurumov
|
d6f4b22732
|
- Latest emulator updates (inc PGXP)
|
2020-04-23 13:25:56 +06:00 |
|
Ilya Shurumov
|
947e6eeef6
|
- added gte macros
|
2020-04-21 17:04:42 +06:00 |
|
Ilya Shurumov
|
038d01f63b
|
- [EMU] replacing rcos and rsin with 'isin' implementation from PSn00bSDK
|
2020-04-20 09:01:22 +06:00 |
|
Ilya Shurumov
|
f263680202
|
- [EMU] implement StoreImage2
|
2020-04-19 16:52:14 +06:00 |
|
Ilya Shurumov
|
43677d1cd8
|
- implement Tile1x1
|
2020-04-19 13:03:20 +06:00 |
|
Ilya Shurumov
|
718cf79353
|
- [EMU] fix MulMatrix0
- addded gte_MulMatrix0
|
2020-04-19 08:16:03 +06:00 |
|
Ilya Shurumov
|
357d41dc81
|
- [EMU] implement RotMatrixX, RotMatrixZ
|
2020-04-17 04:53:42 +06:00 |
|
Ilya Shurumov
|
90454fe78a
|
- properly implement MulMatrix0
|
2020-04-17 04:27:29 +06:00 |
|
Ilya Shurumov
|
00933aed4b
|
- implement PlaceCameraFollowCar
|
2020-04-17 01:50:53 +06:00 |
|
Ilya Shurumov
|
6c6446a99c
|
- [EMU] implement ratan_tbl
|
2020-04-17 01:48:28 +06:00 |
|
Ilya Shurumov
|
56d2a0de15
|
- implement InitCamera
|
2020-04-17 01:14:56 +06:00 |
|
Ilya Shurumov
|
9be2d67e13
|
- [EMU] implement RotMatrixYXZ, RotMatrixY
|
2020-04-17 00:18:21 +06:00 |
|
Ilya Shurumov
|
81a14e5d32
|
- [EMU] add signed GTE functions
|
2020-04-15 19:47:00 +06:00 |
|
Ilya Shurumov
|
5b9158f66f
|
- implement SetCameraVector, Apply_Inv_CameraMatrix, FrustrumCheck16
|
2020-04-15 19:14:24 +06:00 |
|
Ilya Shurumov
|
c0ee4bdb45
|
- [EMU] CFC2 and gte_ReadRotMatrix()
|
2020-04-15 18:50:49 +06:00 |
|
Ilya Shurumov
|
9de4d04e2e
|
- [EMU] implement rcos, rsin, MulMatrix0
|
2020-04-15 18:27:12 +06:00 |
|
Ilya Shurumov
|
b4a840b5b6
|
- GTE inline.c macros rewrites
- update Ghidra DB
|
2020-04-15 18:26:31 +06:00 |
|
Ilya Shurumov
|
fec76bcfa4
|
- [EMU] added LINE_F3 and LINE_F4 drawing
|
2020-04-13 03:28:03 +06:00 |
|
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 |
|