Commit graph

189 commits

Author SHA1 Message Date
Wally4000
d240668713 Fixing missing includes 2023-06-26 22:20:28 +10:00
Wally4000
5c7d7d48a6 Updated a bunch of pointers so they're unique. 2023-06-26 22:11:29 +10:00
Wally4000
6dca83df5e Clean up CMake (PSP Build is jank) 2023-04-15 09:35:45 +10:00
Wally4000
90917c8626 Fix up Debug Build 2022-06-28 11:06:55 +10:00
Wally4000
d40f4d24d7 Simplify Endian check Code 2022-06-22 23:35:36 +10:00
Wally4000
a27cf24f9f Use new SaveAs function in .hle 2022-04-28 13:16:54 +10:00
Wally4000
ae453f45e5 Fix patch.cpp 2022-04-20 20:11:44 +10:00
Wally
23d60271b8 PSP will now build but crashes :( 2022-03-27 12:56:24 +11:00
Wally4000
3fec82b04d Remove stdafx.h for consistency 2022-03-22 18:06:17 +11:00
Wally4000
1804b898cf Overhaul CMake. May break PSP Build 2022-03-21 21:34:56 +11:00
Wally4000
cd80cfc6de Just use strcasecmp now. All platforms support it 2021-12-09 16:05:21 +11:00
wally4000
b59bd6bea4 Dunno 2021-10-23 21:48:59 +11:00
Wally4000
eadc1b3758 move from typedef to modern using declaration 2021-10-18 18:58:14 +11:00
Wally4000
b1e6ac01da Adding in some std:: functions to replace some templates 2021-10-16 22:54:18 +11:00
Wally4000
15e3e2a1d0 Update to the Bazel Directory Structure.. 2020-08-22 18:42:41 +10:00
Carlos R
3de6b8210e Fixes and improvements for hle cache and mempack support
*Fixed mempack support when savetype is not unknown, for simplicity we always assume the presence of the mempack. Ill add proper support to disable it later
*Removed force flag for Save_Flush, this was a legacy flag mainly used to manually allow users to force saving
*Moved hle cache directory inside the SaveGames folder and removed all the duplicate code added when it was moved to its own directory
*Fixed accurate TMEM for the PSP (still disabled on the PSP)
2020-07-12 14:10:40 -07:00
Carlos R
de782b19ae Implemented Trix for GE and PD 2020-07-05 15:18:45 -07:00
Carlos R
3d1184f990 *Removed vertex stride from the ucode cache, now vertex stride its applied at compile time for all microcodes
*Removed GBI0_Tri4 (F3D microcode doesn't support it)
*Moved GBI0_Tri4 implementation to Ucode_GE.h since this is actually part of the custom microcode used by GE and PD.
2020-07-04 17:37:52 -07:00
Carlos R
f70c0180b5 Prep work to add more custom ucode implementations
*Refactored RDP_MoveMemLight to prevent duplicate code and simplified it for adding custom lighting impls. Also added bound checks for invalid light index and addresses
*Added hash for Rogue Squadron (this a custom GBI1 ucode), currently unimplemented 
*Do not hardcode GBI commands when patching custom ucode tables
*Fixed DKR's index mtx address, thanks Rinnegatamante for pointing out this error
2020-07-02 09:15:45 -07:00
=
1511baa25e Fix up paths in headers 2020-05-27 19:20:52 +10:00
=
8251a59dc4 Change from Physics to physical. no ideas. 2020-04-18 12:11:42 +10:00
=
09dd54c362 Merge SDL2 branch to Master 2020-04-18 11:05:38 +10:00
=
a68b3bdafe Add Cache Directory and move hle files there
Make sure SaveStates and Cache dir are generated on fly
Update Roms.ini
2020-04-15 17:46:49 +10:00
=
5cb6b8d146 Apply fixes from Vita Repo for mempak fix. Thanks Rinnegatamante and m464p-nx 2020-04-15 15:47:40 +10:00
Wally
0b126b36ad fixed PSP build 2019-05-27 13:24:32 +10:00
Wally
2d7157e5a9 Got SDL2 build compiling again.. Not sure if it works yet, crashes KDE on my VM 2019-05-27 13:00:23 +10:00
z2442
275aacd212 more nullptr updates 2019-05-03 21:09:20 -04:00
Ben Slater
6a725bf99e Removed a bunch of asserts / debug options from release build, stabs a bunch of compiler warnings 2019-05-03 17:43:44 +10:00
Ben Slater
d5882813c6 Readded OSHLE Text Colour
Fixed some menu arrangements
2019-03-12 18:37:34 +09:00
Ben Slater
61cf810d20 Attempt to fix SCroll bug in Main menu. Seems to be a little better. Improvement required
Scroll bug when rom reset still occurs
2019-03-10 18:26:05 +09:00
Ben Slater
31dc7bae9a Updated Intrafont from Joel16's repo 2019-02-27 18:16:27 +11:00
Ben Slater
800b53bc5f Removed Intrafont shadows 2019-02-27 17:23:06 +11:00
Ben Slater
c562b76641 *Clean build from StrmnNrmns repo 2019-02-27 17:04:51 +11:00
z2442
8ab35eeb1a Disable intrafont Glow on rom patching. 2019-02-07 22:27:25 -05:00
Ben Slater
bad84a50f4 Remove cflag to bypass -permissive errors
Fix build so it compiles on macOS (Still doesn't link.. yet)y
2019-02-04 14:03:32 +11:00
Wally
8bc2012f0e Fix 64 bit support from StrmnNrmns Bazel branch 2019-02-04 13:52:39 +11:00
mrbenslater
afed511a05 Oops, broke some HLE stuff 2019-01-25 20:32:40 +11:00
Wally
e17fdddadf [~] Fix Conker Regression
[+] Remove a hell of a lot more missed asserts.
2019-01-23 17:05:36 +11:00
mrbenslater
bfd0e3d055 Revert "Mostly done moving debug stuff"
This reverts commit f8c10f97b7.
2019-01-21 21:29:08 +11:00
mrbenslater
f8c10f97b7 Mostly done moving debug stuff 2019-01-21 20:54:18 +11:00
mrbenslater
2e6cf17baa Move more debug stuff out of Release 2019-01-21 19:58:47 +11:00
z2442
fcef7fa3bb
Update patch.cpp
Ui cleanup
2018-09-16 20:22:39 -04:00
z2442
9d9384988a
Update patch.cpp
bugfix for HLE patching texts
2018-09-08 19:49:02 -04:00
z2442
6a262dac53
Add files via upload 2018-08-15 18:44:05 -04:00
salvy
0d1ff013f1 [!] Fixed bug and remove hack in osInsertTimer
[!] tiny optimization in osEnqueueAndYield_Mario
2014-01-03 12:41:02 -08:00
salvy
804094c1af [!] Fixed W32 build, also a couple of warnings
[!] Handle better platform differences with sqrtf, roundf etc
2013-11-13 00:47:50 -08:00
salvy
e691015226 [!] Fixed and optimized IS_SEG_8000 (Corn)
[+] Glover needs rounding mode (PSP)
[!} Fixed crash in Paper Mario when Mem opt is enabled
[!} Removed unused entry from PatchSymbol struct
[-] Remove DAEDALUS_IS_LEGACY (all dead code is removed by the compiler anyways)
2013-11-07 00:19:23 -08:00
salvy
1752532c22 [!] Optimized RDP_MoveMemViewport 2013-07-31 22:33:54 -07:00
salvy
e5b611e018 [~] Clean up OSHLE since we now always sign ext V0 2013-06-26 21:42:13 +01:00
CornN64
36785ada3e [!] made sure CMD for audio lists can only be 0-31 (array safe)
[!] HLE patches now sign extend return value also for PSP
2013-06-11 21:06:26 +02:00