Commit Graph

  • c0ee4bdb45 - [EMU] CFC2 and gte_ReadRotMatrix() Ilya Shurumov 2020-04-15 18:50:49 +0600
  • 7a27e36fab - implement InitFrustrumMatrix, SetFrustrumMatrix, Set_Inv_CameraMatrix Ilya Shurumov 2020-04-15 18:27:49 +0600
  • 9de4d04e2e - [EMU] implement rcos, rsin, MulMatrix0 Ilya Shurumov 2020-04-15 18:27:12 +0600
  • b4a840b5b6 - GTE inline.c macros rewrites - update Ghidra DB Ilya Shurumov 2020-04-15 18:26:31 +0600
  • 52d98f58e6 - update Ghidra DB Ilya Shurumov 2020-04-13 23:16:17 +0600
  • 257606b8a8 - implement PVSDecode - fix GetPVSRegionCell2 Ilya Shurumov 2020-04-13 23:15:07 +0600
  • 0d8a324fe8 - fix ControlMap Ilya Shurumov 2020-04-13 21:29:32 +0600
  • 9eced0134f - implement GetPVSRegionCell2 Ilya Shurumov 2020-04-13 20:54:39 +0600
  • c627a9aa23 - implement GetFirstPackedCop, GetNextPackedCop Ilya Shurumov 2020-04-13 19:55:40 +0600
  • 8165920d5f - partially implement DrawMapPSX - implement ClearCopUsage Ilya Shurumov 2020-04-13 19:45:34 +0600
  • 958c04d483 - implement SetupDrawMapPSX Ilya Shurumov 2020-04-13 17:43:10 +0600
  • 529026d211 - implement Havana3DOcclusion Ilya Shurumov 2020-04-13 14:31:09 +0600
  • d8842db103 - implement PrintStringRightAligned Ilya Shurumov 2020-04-13 14:14:55 +0600
  • 7ae60816e3 - implement TransparencyOn Ilya Shurumov 2020-04-13 14:10:50 +0600
  • 9e19ac4fdd - implement InitOverlays, InitPercentageBar, DisplayOverlays, DrawPercentageBar, SetColourByValue Ilya Shurumov 2020-04-13 03:30:03 +0600
  • fec76bcfa4 - [EMU] added LINE_F3 and LINE_F4 drawing Ilya Shurumov 2020-04-13 03:28:03 +0600
  • 295018a47a - implement RenderGame2 - added missing DrawMission Ilya Shurumov 2020-04-13 02:09:59 +0600
  • 636fd0242d - update README Ilya Shurumov 2020-04-12 23:08:03 +0600
  • a5d5b9add4 - show mission loading errors Ilya Shurumov 2020-04-12 22:34:07 +0600
  • 36bb54efd5 - Game version 0.4 Ilya Shurumov 2020-04-12 22:15:23 +0600
  • fdf5b16a4a - [EMU] fix timestep errors with TOMB5 Ilya Shurumov 2020-04-12 22:15:14 +0600
  • d2c3a8c8b0 - remove nasty hack and do with Mutex instead Ilya Shurumov 2020-04-12 21:48:56 +0600
  • 7095fa7cf5 - [EMU] fix SpuSetVoiceAttr Ilya Shurumov 2020-04-12 21:35:24 +0600
  • ce6c7eb36a - add volatile flag to 'int quickSpool' Ilya Shurumov 2020-04-12 21:32:13 +0600
  • 4aa2bd6f3c - add delay hack to spool thread for QuickSpoolSpecial Ilya Shurumov 2020-04-12 21:29:49 +0600
  • 38d1723298 - fixed index bug in SpuSetKey & SpuGetKeyStatus Ilya Shurumov 2020-04-12 20:33:55 +0600
  • 87799cda0d - fix spooler thread Ilya Shurumov 2020-04-12 19:56:52 +0600
  • b447fb2725 - Temporarily fix crash when exiting/restarting game Ilya Shurumov 2020-04-12 19:36:26 +0600
  • 9c9ff94f3d - [EMU] remove EndScene from VSync and put it to the end of DrawOTag Ilya Shurumov 2020-04-12 19:36:14 +0600
  • 37aef8da1d - implement SfxVolume, MusicVolume - update pause strings - update Ghidra DB Ilya Shurumov 2020-04-12 19:26:17 +0600
  • c17e09945a - implement ControlMenu, SetupMenu Ilya Shurumov 2020-04-12 19:04:54 +0600
  • 6e99edce58 - little changes Ilya Shurumov 2020-04-12 17:59:06 +0600
  • 22fbc4e934 Merge branch 'FETCH_HEAD' into Fireboyd78/master Ilya Shurumov 2020-04-12 17:57:45 +0600
  • 5342dcaa40 Merge branch 'master' into Fireboyd78/master Ilya Shurumov 2020-04-12 17:51:03 +0600
  • e70524d57a - 'volatile spoolactive' to fix blocking issue on SpoolSync Ilya Shurumov 2020-04-12 17:41:42 +0600
  • 526b5fc703 - teporarily disable ProcessDentLump Ilya Shurumov 2020-04-12 17:40:27 +0600
  • 09c148299b - update Ghidra DB Ilya Shurumov 2020-04-12 04:18:58 +0600
  • a331e962ba - implement MaxMenuStringLength - fix pause menu rectangle Ilya Shurumov 2020-04-12 03:57:32 +0600
  • 8c2fe08356 - fix ordering table size - fixed SetupDrawBuffers Ilya Shurumov 2020-04-12 03:25:03 +0600
  • c5b878f63d - correct pause strings Ilya Shurumov 2020-04-12 03:24:54 +0600
  • f8190cf54a - attempt to draw pause menus - implement bunch of functions Ilya Shurumov 2020-04-12 03:02:26 +0600
  • c0ab1a4627 - implement SwapDrawBuffers2 Ilya Shurumov 2020-04-12 01:25:49 +0600
  • d7ba985945 - implement SwapDrawBuffers Ilya Shurumov 2020-04-12 01:21:06 +0600
  • 87cfbffc82 - implement InitaliseDrawEnv, UpdatePadData, SetupDrawBuffers, SetupDrawBufferData Ilya Shurumov 2020-04-12 01:13:54 +0600
  • 51d3938035 - implement LoadSky Ilya Shurumov 2020-04-12 00:54:44 +0600
  • 2e39693ea5 - commented out printfs Ilya Shurumov 2020-04-12 00:33:58 +0600
  • dff435a4e8 - fixed spool thread ready callback Ilya Shurumov 2020-04-12 00:15:11 +0600
  • 956f135c73 Fixed bugs in ProcessTextureInfo. Fireboyd78 2020-04-11 10:48:12 -0700
  • 3751016845 Merge branch 'master' of https://github.com/SoapyMan/REDRIVER2 Fireboyd78 2020-04-11 09:52:08 -0700
  • 3da3d2044b Merge branch 'master' into Fireboyd78/master Ilya Shurumov 2020-04-11 22:37:35 +0600
  • 5c90d922ba - fixed bug in SendTPage - assign callbacks in 'changemode' Ilya Shurumov 2020-04-11 22:34:29 +0600
  • fd0ae8e6b7 - fixed callback invoke for getLevSectorPC Ilya Shurumov 2020-04-11 22:03:57 +0600
  • 5241105487 - implement test spooling - LoadInAreaTSets back to UNIMPLEMENTED Ilya Shurumov 2020-04-11 21:04:02 +0600
  • 63be8e1ce4 - implement data_ready, sector_ready, loadsectors (for PSX) - dummy CdDiskReady function Ilya Shurumov 2020-04-11 17:21:25 +0600
  • 7e26777504 Fixed incorrect ordering type changes. Fireboyd78 2020-04-10 19:02:32 -0700
  • 29b2a181f3 Implemented some DRAW stuff. Fireboyd78 2020-04-10 18:40:49 -0700
  • 5de9d091d0 Added typedef for plot context struct. Fireboyd78 2020-04-10 18:37:07 -0700
  • b162dfbd49 Fixed a bug where OTTYPE would select the wrong size. Fireboyd78 2020-04-10 18:36:44 -0700
  • 6a5af89aae Fixed 'setCopControlWord' macro. Fireboyd78 2020-04-10 16:09:37 -0700
  • 55d450bbbd Fixed more invalid arguments for coprocessor stuff. Fireboyd78 2020-04-10 16:06:01 -0700
  • 05b0bdf10d Implemented EnablePause, CheckForPause. Fireboyd78 2020-04-10 15:44:35 -0700
  • 2ddcda382c Implemented various functions + code cleanup. Fireboyd78 2020-04-10 15:12:50 -0700
  • 291d03d4f0 Fixed ACTIVE_CHEATS structure. Fireboyd78 2020-04-10 14:57:03 -0700
  • 70e66207e4 Moved PolySizes from CARS into DRAW. Fireboyd78 2020-04-10 14:54:19 -0700
  • bf5b85591c Added coprocessor macros and fixed invalid arguments. Fireboyd78 2020-04-10 14:48:36 -0700
  • d0ca0c57e8 Removed x64 build configuration. Fireboyd78 2020-04-10 14:42:54 -0700
  • 478f059614 - implemented almost all SPOOL.C (except unused sound bank loading) Ilya Shurumov 2020-04-10 17:56:11 +0600
  • 62ef7f3c12 - add dummy CdGetSector, CdReadyCallback, CdDataCallback - add LoadImage2 define Ilya Shurumov 2020-04-10 06:22:05 +0600
  • c455065eda - implement SetupSpecDenting - update Ghidra DB Ilya Shurumov 2020-04-10 06:11:21 +0600
  • 433370e9a4 - implement SetupSpecCosmetics Ilya Shurumov 2020-04-10 05:52:52 +0600
  • a850509963 - implement Tada Ilya Shurumov 2020-04-10 05:52:35 +0600
  • a9493ae5d5 - implement CleanSpooled, LowSpooled Ilya Shurumov 2020-04-10 05:42:16 +0600
  • 2ed3733842 - implement LowModelSpooled Ilya Shurumov 2020-04-10 05:42:04 +0600
  • 7437040070 - implement DamagedModelSpooled Ilya Shurumov 2020-04-10 05:37:32 +0600
  • 1e637cb53f - implement CleanModelSpooled Ilya Shurumov 2020-04-10 05:37:20 +0600
  • da53db487b - implement lots of spooling sh*tcode Ilya Shurumov 2020-04-10 05:29:12 +0600
  • 83f0d3ee34 - implement DrawGame, fix RenderGame Ilya Shurumov 2020-04-10 05:28:27 +0600
  • 183b51e432 - [EMU] WaitForTimestep added to Vsync() Ilya Shurumov 2020-04-10 01:33:15 +0600
  • 7783d9923a - compile fix Ilya Shurumov 2020-04-10 01:32:19 +0600
  • 6f3330ed5b - implement RequestSpool, StartSpooling, UpdateSpool Ilya Shurumov 2020-04-10 00:50:21 +0600
  • 7bf256235e - implement GotRegion, unpack_cellpointers Ilya Shurumov 2020-04-10 00:22:38 +0600
  • 1559f6e420 - implement CheckUnpackNewRegions Ilya Shurumov 2020-04-10 00:16:26 +0600
  • 8739be9a49 - update Ghidra project Ilya Shurumov 2020-04-09 23:49:48 +0600
  • ca85ad878a - implement LoadRegionData Ilya Shurumov 2020-04-09 23:45:55 +0600
  • 9984d347c1 - implement ControlMap Ilya Shurumov 2020-04-09 23:45:25 +0600
  • 87a54b18ce - implement ClearRegion Ilya Shurumov 2020-04-09 23:15:54 +0600
  • f5d943e8c5 - implement InitMap, InitSpooling Ilya Shurumov 2020-04-09 23:10:34 +0600
  • 739c2ce5f7 - implement ProcessDentLump & LoadDenting - implement ClearMem Ilya Shurumov 2020-04-09 22:41:58 +0600
  • b4ac9d8240 - implement ProcessLowDetailTable Ilya Shurumov 2020-04-09 22:11:35 +0600
  • 630e8c9c73 - implement GetCarModel Ilya Shurumov 2020-04-09 21:53:52 +0600
  • 2ce93b0265 - fix ProcessLumps not processing LUMP_CAR_MODELS Ilya Shurumov 2020-04-09 21:42:17 +0600
  • 0f4666ae39 - implement ProcessCarModelLump, buildNewCars - implement NewProcessRoadMapLump Ilya Shurumov 2020-04-09 21:36:53 +0600
  • 1489b3a2cb - implement ResetSound, UpdateVolumeAttributesM, SetMasterVolume - partially implement CalculateVolume - proper SpuSetVoiceAttr in LibSPU Ilya Shurumov 2020-04-09 19:55:21 +0600
  • 9f078caf95 - always redraw menu on non-PSX version Ilya Shurumov 2020-04-09 00:46:50 +0600
  • 2b4de546a5 - fix 'samples' declaration - trying SPU emulation Ilya Shurumov 2020-04-09 00:07:11 +0600
  • 955ed5185d - implement CompleteSoundSetup, StopChannel, LockChannel, UnlockChannel, SoundHandler, FESound, VsyncProc Ilya Shurumov 2020-04-08 20:46:06 +0600
  • 941160d6fc - implement GetCarPalIndex - implement ProcessPalletLump - fixed clut rectangle in LoadPermanentTPages - human-understandable LoadPermanentTPages two dimensional arrays access Ilya Shurumov 2020-04-07 16:56:13 +0600
  • 132b84188e - human-understandable IncrementTPageNum Ilya Shurumov 2020-04-06 21:49:09 +0600
  • bb1ebe5f04 - removed same dead code Ilya Shurumov 2020-04-06 17:59:27 +0600
  • 2827d0d580 - Ghidra DB updates Ilya Shurumov 2020-04-06 17:38:32 +0600