Commit Graph

93 Commits

Author SHA1 Message Date
Ilya Shurumov
526b5fc703 - teporarily disable ProcessDentLump 2020-04-12 17:40:27 +06:00
Ilya Shurumov
09c148299b - update Ghidra DB 2020-04-12 04:18:58 +06:00
Ilya Shurumov
a331e962ba - implement MaxMenuStringLength
- fix pause menu rectangle
2020-04-12 03:57:32 +06:00
Ilya Shurumov
8c2fe08356 - fix ordering table size
- fixed SetupDrawBuffers
2020-04-12 03:25:03 +06:00
Ilya Shurumov
c5b878f63d - correct pause strings 2020-04-12 03:24:54 +06:00
Ilya Shurumov
f8190cf54a - attempt to draw pause menus
- implement bunch of functions
2020-04-12 03:02:26 +06:00
Ilya Shurumov
c0ab1a4627 - implement SwapDrawBuffers2 2020-04-12 01:25:49 +06:00
Ilya Shurumov
d7ba985945 - implement SwapDrawBuffers 2020-04-12 01:21:06 +06:00
Ilya Shurumov
87cfbffc82 - implement InitaliseDrawEnv, UpdatePadData, SetupDrawBuffers, SetupDrawBufferData 2020-04-12 01:13:54 +06:00
Ilya Shurumov
51d3938035 - implement LoadSky 2020-04-12 00:54:44 +06:00
Ilya Shurumov
2e39693ea5 - commented out printfs 2020-04-12 00:33:58 +06:00
Ilya Shurumov
dff435a4e8 - fixed spool thread ready callback 2020-04-12 00:15:11 +06:00
Ilya Shurumov
5c90d922ba - fixed bug in SendTPage
- assign callbacks in 'changemode'
2020-04-11 22:34:58 +06:00
Ilya Shurumov
fd0ae8e6b7 - fixed callback invoke for getLevSectorPC 2020-04-11 22:04:19 +06:00
Ilya Shurumov
5241105487 - implement test spooling
- LoadInAreaTSets back to UNIMPLEMENTED
2020-04-11 21:04:02 +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
478f059614 - implemented almost all SPOOL.C (except unused sound bank loading) 2020-04-10 17:56:11 +06:00
Ilya Shurumov
62ef7f3c12 - add dummy CdGetSector, CdReadyCallback, CdDataCallback
- add LoadImage2 define
2020-04-10 06:22:05 +06:00
Ilya Shurumov
c455065eda - implement SetupSpecDenting
- update Ghidra DB
2020-04-10 06:11:21 +06:00
Ilya Shurumov
433370e9a4 - implement SetupSpecCosmetics 2020-04-10 05:52:52 +06:00
Ilya Shurumov
a850509963 - implement Tada 2020-04-10 05:52:35 +06:00
Ilya Shurumov
a9493ae5d5 - implement CleanSpooled, LowSpooled 2020-04-10 05:42:53 +06:00
Ilya Shurumov
2ed3733842 - implement LowModelSpooled 2020-04-10 05:42:04 +06:00
Ilya Shurumov
7437040070 - implement DamagedModelSpooled 2020-04-10 05:37:32 +06:00
Ilya Shurumov
1e637cb53f - implement CleanModelSpooled 2020-04-10 05:37:20 +06:00
Ilya Shurumov
da53db487b - implement lots of spooling sh*tcode 2020-04-10 05:29:12 +06:00
Ilya Shurumov
83f0d3ee34 - implement DrawGame, fix RenderGame 2020-04-10 05:28:27 +06:00
Ilya Shurumov
183b51e432 - [EMU] WaitForTimestep added to Vsync() 2020-04-10 01:33:15 +06:00
Ilya Shurumov
7783d9923a - compile fix 2020-04-10 01:32:19 +06:00
Ilya Shurumov
6f3330ed5b - implement RequestSpool, StartSpooling, UpdateSpool 2020-04-10 00:50:34 +06:00
Ilya Shurumov
7bf256235e - implement GotRegion, unpack_cellpointers 2020-04-10 00:22:38 +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
ca85ad878a - implement LoadRegionData 2020-04-09 23:45:55 +06:00
Ilya Shurumov
9984d347c1 - implement ControlMap 2020-04-09 23:45:25 +06:00
Ilya Shurumov
87a54b18ce - implement ClearRegion 2020-04-09 23:15:54 +06:00
Ilya Shurumov
f5d943e8c5 - implement InitMap, InitSpooling 2020-04-09 23:10:34 +06:00
Ilya Shurumov
739c2ce5f7 - implement ProcessDentLump & LoadDenting
- implement ClearMem
2020-04-09 22:41:58 +06:00
Ilya Shurumov
b4ac9d8240 - implement ProcessLowDetailTable 2020-04-09 22:11:35 +06:00
Ilya Shurumov
630e8c9c73 - implement GetCarModel 2020-04-09 21:53:52 +06:00
Ilya Shurumov
2ce93b0265 - fix ProcessLumps not processing LUMP_CAR_MODELS 2020-04-09 21:42:17 +06:00
Ilya Shurumov
0f4666ae39 - implement ProcessCarModelLump, buildNewCars
- implement NewProcessRoadMapLump
2020-04-09 21:36:53 +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
9f078caf95 - always redraw menu on non-PSX version 2020-04-09 00:46:50 +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
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
132b84188e - human-understandable IncrementTPageNum 2020-04-06 22:03:25 +06:00
Ilya Shurumov
bb1ebe5f04 - removed same dead code 2020-04-06 17:59:27 +06:00
Ilya Shurumov
2827d0d580 - Ghidra DB updates 2020-04-06 17:38:32 +06:00