Commit Graph

46 Commits

Author SHA1 Message Date
Ilya Shurumov
09b2ef071f - update Ghidra DB 2020-05-10 13:48:11 +06:00
Ilya Shurumov
f7cc9e4699 - update Ghidra project 2020-05-09 13:58:52 +06:00
Ilya Shurumov
fd80ded25b - ghidra DB updates 2020-05-09 10:30:12 +06:00
Ilya Shurumov
8fa10b65ad - update Ghidra project 2020-05-06 10:21:18 +06:00
Ilya Shurumov
c1cec60fde - update Ghidra project 2020-05-05 18:16:05 +06:00
Ilya Shurumov
3a55c7f366 - update README
- update Ghidra DB
2020-05-01 11:18:59 +06:00
Ilya Shurumov
ec6491bb87 - implement CollisionCopList 2020-04-29 13:09:20 +06:00
Ilya Shurumov
64b0464c0e - fix wheels and shadow OT index
- update Ghidra DB
2020-04-27 21:37:24 +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
6d8a0eb6ee - fix StepOneCar ground collision crash 2020-04-26 18:18:30 +06:00
Ilya Shurumov
04524b7aee - [EMU] properly implement SquareRoot0 2020-04-26 13:48:02 +06:00
Ilya Shurumov
222c8e1e59 - emulator swap interval to 60 FPS
- Ghidra DB update
2020-04-26 06:33:15 +06:00
Ilya Shurumov
9e093bc1ae - implement StepOneCar 2020-04-23 00:18:27 +06:00
Ilya Shurumov
ecd8d93f3c - implement GetTEXINFName, GetTextureInfoName 2020-04-22 14:07:28 +06:00
Ilya Shurumov
dd8ec1e0c0 - fix buildNewCarFromModel 2020-04-21 19:10:37 +06:00
Ilya Shurumov
e432478a35 - implement sdHeightOnPlane, sdGetCell, ProcessCurvedDriver2Lump 2020-04-20 11:14:19 +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
54a642e318 - Spool fixes
- bring back all trap() calls
2020-04-19 18:32:14 +06:00
Ilya Shurumov
aaffaf87ec - fix GetPVSRegionCell2 2020-04-19 10:32:23 +06:00
Ilya Shurumov
4177c9af3d - implement LongQuaternion2Matrix
- fix LongQuaternion2Matrix
2020-04-18 02:41:26 +06:00
Ilya Shurumov
fd2209d69a - implement UpdatePlayers 2020-04-18 02:03:48 +06:00
Ilya Shurumov
357d41dc81 - [EMU] implement RotMatrixX, RotMatrixZ 2020-04-17 04:53:42 +06:00
Ilya Shurumov
b4a840b5b6 - GTE inline.c macros rewrites
- update Ghidra DB
2020-04-15 18:26:31 +06:00
Ilya Shurumov
52d98f58e6 - update Ghidra DB 2020-04-13 23:16:17 +06:00
Ilya Shurumov
7ae60816e3 - implement TransparencyOn 2020-04-13 14:10:50 +06:00
Ilya Shurumov
295018a47a - implement RenderGame2
- added missing DrawMission
2020-04-13 02:09:59 +06:00
Ilya Shurumov
a5d5b9add4 - show mission loading errors 2020-04-12 22:34:07 +06:00
Ilya Shurumov
37aef8da1d - implement SfxVolume, MusicVolume
- update pause strings
- update Ghidra DB
2020-04-12 19:26:25 +06:00
Ilya Shurumov
09c148299b - update Ghidra DB 2020-04-12 04:18:58 +06:00
Ilya Shurumov
478f059614 - implemented almost all SPOOL.C (except unused sound bank loading) 2020-04-10 17:56:11 +06:00
Ilya Shurumov
c455065eda - implement SetupSpecDenting
- update Ghidra DB
2020-04-10 06:11:21 +06:00
Ilya Shurumov
6f3330ed5b - implement RequestSpool, StartSpooling, UpdateSpool 2020-04-10 00:50:34 +06:00
Ilya Shurumov
1559f6e420 - implement CheckUnpackNewRegions 2020-04-10 00:16:26 +06:00
Ilya Shurumov
8739be9a49 - update Ghidra project 2020-04-09 23:49:48 +06:00
Ilya Shurumov
f5d943e8c5 - implement InitMap, InitSpooling 2020-04-09 23:10:34 +06:00
Ilya Shurumov
630e8c9c73 - implement GetCarModel 2020-04-09 21:53:52 +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
955ed5185d - implement CompleteSoundSetup, StopChannel, LockChannel, UnlockChannel, SoundHandler, FESound, VsyncProc 2020-04-08 20:47:04 +06:00
Ilya Shurumov
941160d6fc - implement GetCarPalIndex
- implement ProcessPalletLump
- fixed clut rectangle in LoadPermanentTPages
- human-understandable LoadPermanentTPages two dimensional arrays access
2020-04-07 16:56:13 +06:00
Ilya Shurumov
2827d0d580 - Ghidra DB updates 2020-04-06 17:38:32 +06:00
Ilya Shurumov
56d3fbf399 - implement InitialiseMissionDefaults
- implement LoadMission
- implement GetFreeChannel
- fixed wantedCar setup from frontend
2020-04-05 04:53:41 +06:00
Ilya Shurumov
cb74b84f12 - implement GameInit
- add many unimplemented (unfinished)
2020-04-03 04:44:09 +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
62a0eda4d6 - Ghidra DB updated 2020-03-30 02:36:21 +06:00
Ilya Shurumov
2facb27782 - implement LoadFrontendScreens
- implement FEInitCdIcon
- adding frontend vars
- redid other vars
2020-03-28 21:44:13 +06:00
Ilya Shurumov
7874c58e94 - redone Ghidra project with TDR
- properly done overlays
- updated gitignore
2020-03-28 02:12:54 +06:00