Commit graph

685 commits

Author SHA1 Message Date
Wally
da7c4c8fb8 Revert savestate file changes as it changed the control order.. 2019-03-23 22:22:57 +09:00
Wally
4e04cdc3b6 Finished adding the remainder of the Assert management / C11 stuff in the Core.
Removed Registers.cpp from main build as is not required
2019-03-23 22:09:21 +09:00
Wally
8360389ce8 Tidied up the R4300 / PIF files, there's a small speed boost 2019-03-23 21:38:42 +09:00
Wally
d268338d6c Move debug stuff from release / Move to C11 inits in Core / Add Motos fancy new icons 2019-03-23 17:53:26 +09:00
Wally
44b590f464 More playing around with C11 styled stuff
Tidied up ME code
2019-03-23 08:59:56 +09:00
Wally
6329d885cf Tidied up tractor lines and converted some code to C14 standard
Upped Audio Sync from 40000 to 44100 to make games with faster sound work with framerate limiter
2019-03-21 21:27:32 +09:00
Wally
be21cd14e3 Removed ttf fonts for now.
Replaced logo with Moto's new logo
Declared some variables properly in JpegTask for type safety.y
2019-03-21 16:11:44 +09:00
Wally
30eca8117b yShuffle some files around
Added -lc to build script to use fast memcpy

A#
2019-03-18 15:45:59 +09:00
Wally
4528261cd4 Removed redundant pspfpu file
Set Framerate limiter and top 3 advanced optimisations to true
Tidy up rom screen a bit more
2019-03-17 09:33:23 +09:00
Wally4000
ff46e2e352 Remove remainder of SVN Version from AboutComponent
Fix MemPak support
2019-02-28 07:26:21 +11: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
Ben Slater
25cafe132e Reverted a change to fix Savegames so we can release 1.1.6 2019-02-22 23:25:42 +11:00
z2442
fd9e8baa34 one for intrafont fix & change to ui code to compile for gcc 8.2 2019-02-13 21:42:00 -05:00
Ben Slater
090c86337e Merge macOS / Linux builds to Central Posix build
Fix macOS Build - Should work on anything <=10.13 for now
2019-02-08 14:33:43 +11:00
Wally
8bc2012f0e Fix 64 bit support from StrmnNrmns Bazel branch 2019-02-04 13:52:39 +11:00
Ben Slater
99aad0b79d Started work on 64-bit / Linux support 2019-01-30 22:15:17 +11:00
mrbenslater
e4e258215f Fix Debug Build... 2019-01-25 20:42:57 +11:00
mrbenslater
6b476e65ab Readded PSP_IS_SLIM Variable. 2019-01-23 18:13:09 +11:00
Wally
e17fdddadf [~] Fix Conker Regression
[+] Remove a hell of a lot more missed asserts.
2019-01-23 17:05:36 +11:00
Wally
db6350091e Removed KUBridge and replaced it with a small utility to detect PSP based on VRAM 2019-01-22 22:02:54 +11:00
mrbenslater
988a404d7d Fixed more stuff 2019-01-21 21:29:05 +11:00
Wally
0111275f23 Move a lot of debug stuff out of Release Build 2019-01-21 14:26:00 +11:00
z2442
9696932b05
Update ROMBuffer.cpp
Clean up for buffering text
2018-10-03 21:08:04 -04:00
salvy
be72ff010f [!] Fixed and made MEMCPY_TEST platform independent
[!] Small bug fix when decrypting PifRam
2014-04-28 21:00:52 -07:00
salvy
8e28aab994 [!] Simplified TLB translate 2014-03-02 12:41:39 -08:00
salvy
dd743cce6b [!] Fixed bug with 128bit mult on the interpreter, PSP wasn't affected since we only handle up to 64bit mults for performance reasons 2014-01-03 18:01:36 -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
5ef529270f [!] Last typo *sigh* 2013-11-05 07:27:53 -08:00
salvy
f28eb4d006 [!] Last typo ;) 2013-11-04 11:32:02 -08:00
salvy
8a84a481db [!] Typo from previous commit
[!] JFG is now playable on the PSP
2013-11-04 11:08:03 -08:00
salvy
c728c7654e [!} Ensure r0 is always zero (R4300_CHECK_R0 is no longer needed, is now only used for debugging)
[!] Fixed regression in mario party 3 (We now only set rounding mode for games that needed it ex DK64) (PSP)
[!] Optimized CTC1
[!] Fixed bug in Compare for Equality in interpreter
[!} Clean ups in R4300.cpp
[!] Optimisation for ADDI in x86 dynarec (PC)
2013-11-04 10:18:54 -08:00
salvy
039d62ee97 [!] Cleaned up ZLibWrapper, since we no longer compile the W32 project with __fastcall 2013-08-19 08:28:53 +01:00
salvy
fa52955863 [!] All libraries for W32 build are now statically linked
[!] Do not use fast call for W32, anyways R4300_CALL_TYPE ensures dynarec can use fast call
[!] Removed PSP project files from MSVC11 solution, please use devkitpro.bat or minpspw.bat for compiling the PSP build
[+] Now is much easier to compile W32 build, third party libraries can be built and linked in the same solution

NOTE: These changes are only for MSVC11 project, I'll update the other project files eventually
2013-08-19 08:28:31 +01:00
CornN64
b13e30499b [!] Fixed bug in SWL/SDL OPs, fixes pikachu (tnx salvy for tracking it down) 2013-08-19 08:18:32 +01:00
salvy
a3aafa8a89 [!] Fixed activator codes 2013-07-17 00:51:57 -07:00
salvy
eee7afd116 [+] Accurate cvt (This only enabled for OSX/W32)
[+] Added asserts for the PSP assembly for float to int64 conversion
2013-07-16 15:03:29 -07:00
Paul Holden
72cf1a5849 [!] Typo in f32_to_s64_floor, f32_to_s64_ceil (PC/OSX) 2013-07-14 19:39:34 +01:00
Paul Holden
bab4deebe3 [!] Added FIXME note on R4300_InstructionHandlerNeedsPC 2013-07-12 22:00:10 +01:00
Paul Holden
65d48decd3 [!] Handle correctly rounding conversions (south park rally works now)
[!] Removed redundant code to abstract rounding differences across platforms
2013-07-12 21:58:34 +01:00
Paul Holden
f7b0f34845 [!] Fixed collision issues in final boss and 4th level in DK64 (These are pretty much hacks, since handling set round mode is very expensive on the PSP) 2013-07-12 21:52:27 +01:00
Paul Holden
20e94f77d5 [~] If simulate doubles is not defined, do not use the psp fpu math since they only take floats 2013-07-12 21:52:04 +01:00
Paul Holden
6db1e0d57a [!] We weren't setting round mode in Cop1_D_MOV 2013-07-12 21:50:23 +01:00
Paul Holden
a14f741b7a [+] Hack for Banjo Tooie shadow 2013-07-12 21:46:29 +01:00
salvy
d4695cc316 [!] Fixed Textures in EWJ, also need TLUT hack for Banjo Tooie (N64 logo) 2013-06-26 21:42:13 +01:00
Paul Holden
c7125668f4 [~] Move System.{h,cpp} to System/ 2013-06-04 22:02:31 +01:00
Paul Holden
067a594a9f [~] Move ConfigOptions.{h,cpp} to Config/ and tidy header include order. 2013-06-04 22:02:31 +01:00
Paul Holden
7cfc7d16fa [~] Reference headers relative to Source/ 2013-06-04 22:02:31 +01:00