Commit Graph

401 Commits

Author SHA1 Message Date
Ilya Shurumov
859a4713a2 - PauseXM bug fix 2020-05-14 19:11:44 +06:00
Ilya Shurumov
4cf07f34c2 - fixed bug in SetupDrawMapPSX
- more pretty GetPVSRegionCell2
2020-05-14 18:48:09 +06:00
Ilya Shurumov
545e4c83f9 - human-understandable ProcessCarModelLump 2020-05-14 17:11:37 +06:00
Ilya Shurumov
217e686127 - ProcessSpoolInfoLump analyzed and converted to human-readable 2020-05-14 14:46:40 +06:00
Ilya Shurumov
c1fccc2e2d - pretty InitCellData mallocs 2020-05-14 12:57:42 +06:00
Ilya Shurumov
bfb70417db - MALLOC_BEGIN/END macros to track game mallocptr changes 2020-05-14 12:57:20 +06:00
Ilya Shurumov
dca102c0a4 - added colorful console messages 2020-05-14 12:56:30 +06:00
Ilya Shurumov
0a60e120bc - implement FunkUpDaBGMTunez
- change InitMusic to MALLOC_BEGIN/END
2020-05-14 12:56:09 +06:00
Ilya Shurumov
3074107cf0 - [EMU] implement SpuSetVoiceAR, SpuSetVoiceRR 2020-05-14 12:55:14 +06:00
Ilya Shurumov
7dafffcea5 - temporary bug fix for car spooling
- pretty GetCarModel
2020-05-14 00:10:18 +06:00
Ilya Shurumov
ee213f576a - bit prettier DrawMapPSX, DrawSprites
- pretty init_spooled_models
2020-05-13 23:37:09 +06:00
Ilya Shurumov
1b180a9f57 - added NOTIFY_MALLOC everywhere mallocptr is used 2020-05-13 22:04:14 +06:00
Ilya Shurumov
83d13a5e91 - [EMU] SPU sample update to separate function 2020-05-13 22:03:35 +06:00
Ilya Shurumov
b4c5bc7883 - fix XMPLAY structure data 2020-05-13 22:00:28 +06:00
Ilya Shurumov
6e528904e2 - update Ghidra DB 2020-05-13 20:29:26 +06:00
Ilya Shurumov
1af4efcdfa - [EMU] fixed SPU implementation mistakes
- enabled InitMusic
2020-05-13 20:29:10 +06:00
Ilya Shurumov
074715065e - pretty UpdateXMSamples 2020-05-13 19:56:19 +06:00
Ilya Shurumov
0040094e01 - fix XMPLAY reversing bug 2020-05-13 19:55:56 +06:00
Ilya Shurumov
5eed501cd4 - fix car spooling memory pointers 2020-05-13 16:37:30 +06:00
Ilya Shurumov
c83b44a701 - fix SpecClutsSpooled reversing bug 2020-05-13 16:31:17 +06:00
Ilya Shurumov
51dee27b1a - bit pretty InitMap and CheckUnpackNewRegions, fixed invalid area spooling 2020-05-13 16:20:04 +06:00
Ilya Shurumov
bbcb9bc98c - pretty CleanModelSpooled, DamagedModelSpooled, LowModelSpooled
- more understanding to code
2020-05-13 15:58:03 +06:00
Ilya Shurumov
027fc26c28 - crash fix for super-secret car 2020-05-13 15:57:00 +06:00
Ilya Shurumov
a17331a8be - simplify SetupSpecCosmetics, SetupSpecDenting 2020-05-13 14:30:17 +06:00
Ilya Shurumov
e490be66d1 - bit more pretty LoadPermanentTPages 2020-05-13 14:29:32 +06:00
Ilya Shurumov
920895121a - XMPLAY by Jason Page original source code ported back from PS2 2020-05-13 12:40:22 +06:00
Ilya Shurumov
e037675d36 - pretty and bugfixed CheckLoadAreaData
- pretty SpecialStartNextBlock, CheckSpecialSpool, Tada
2020-05-13 12:20:21 +06:00
Ilya Shurumov
5dfc2e3f76 - pretty ProcessLowDetailTable 2020-05-13 12:19:09 +06:00
Ilya Shurumov
989b1c1d1b - pretty LoadGameLevel 2020-05-13 12:17:48 +06:00
Ilya Shurumov
ba669089f6 - pretty SetupPlaneColours, SetupDrawmapPSX 2020-05-13 12:12:53 +06:00
Ilya Shurumov
e0c6c2b8bd - do not do XM_ calls if Song_ID == -1 2020-05-12 21:49:21 +06:00
Ilya Shurumov
fbf0e3c3d0 - fix invalid music type for Chicago day 2020-05-12 21:48:51 +06:00
Ilya Shurumov
f6821c2edb - implement and disable InitMusic 2020-05-12 21:48:33 +06:00
Ilya Shurumov
dfeacdc2d3 - [EMU] call vsync_callback if mode < 0 2020-05-12 21:48:15 +06:00
Ilya Shurumov
14b3ebf541 - implement PauseXM, UnpauseXM, UpdateSamples, FreeXM, StartXM, StopXM 2020-05-12 20:53:26 +06:00
Ilya Shurumov
3d588587cf - fixed CloseShutters and FadeGameScreen flicker 2020-05-12 15:21:12 +06:00
Ilya Shurumov
6e357c8bbc - improve and fix bugs in ProcessMDSLump 2020-05-12 14:40:49 +06:00
Ilya Shurumov
837ee218a6 - simplified spooling, added SIMPLE_SPOOL 2020-05-12 14:39:31 +06:00
Ilya Shurumov
bd22233c60 - fix reversing bugs in CheckLoadAreaData 2020-05-12 10:59:42 +06:00
Ilya Shurumov
356b804d14 - pretty SendTPage 2020-05-12 10:46:52 +06:00
Ilya Shurumov
473d94fc97 - LoadInAreaTSets bit better to read 2020-05-12 10:13:05 +06:00
Ilya Shurumov
f6936a6746 - bump version 2020-05-12 10:01:00 +06:00
Ilya Shurumov
8657ed5e8c - pretty pause code 2020-05-12 10:00:52 +06:00
Ilya Shurumov
016cca01a4 - fix Take a Ride Vegas loading (again)
- bit more pretty code
2020-05-12 00:34:48 +06:00
Ilya Shurumov
eaac176a19 - pretty init_spooled_models 2020-05-12 00:10:50 +06:00
Ilya Shurumov
217e2cfe7b - remove weird dead commented memcpys 2020-05-12 00:09:51 +06:00
Ilya Shurumov
6e0ba4e9ba - fix CheckCarToCarCollisions bug 2020-05-10 17:18:28 +06:00
Ilya Shurumov
335f7aac35 - collision debug boxes for cars
- car box Y size reduced
2020-05-10 15:31:35 +06:00
Ilya Shurumov
d03aaf7c51 - fix debug overlay color "flicker" 2020-05-10 15:30:24 +06:00
Ilya Shurumov
bd0803f160 - implement jump_debris, nose_down
- little fix to CheckCarToCarCollision
2020-05-10 14:36:03 +06:00