Commit graph

623 commits

Author SHA1 Message Date
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
Paul Holden
49a06ed319 [~] Make header guards consistently use FULL_PATH_TO_FILE_H_, with script 2013-06-04 22:02:30 +01:00
Paul Holden
734944d829 [~] Drop the _MSC_VER check around #pragme once - all the compilers we use understand #pragma once (or happily ignore it) 2013-06-04 22:02:30 +01:00
salvy
7fc3af08d0 [!] Saves state's name scheme is the same as the PSP now(save states can be shared with the PSP easily), also no there's 10 slots per game
[!] Increase max trace size (Note: Banjo Tooie still flushes our fragment cache too often, but atleast now I can run it fullspeed on my old pc)
[+] Added toggle for full screen, just press F1 (WIP!)
[!} Updated readme.txt
2013-06-02 23:05:23 -07:00
strmnnrmn
5dd075201c [~] Down with sz prefix - RomSettings.cpp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1749 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:41:20 +00:00
strmnnrmn
5f1af554f7 [~] Ensure we call IO::Directory::EnsureExists after setting up the path. Tidy Dump_Get{Save|Dump}Directory functions
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1746 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:41:01 +00:00
strmnnrmn
c4667cfee3 [~] Rename DaedalusConfig::szSaveDir to mSaveDir
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1743 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:40:45 +00:00
strmnnrmn
71cc815ec9 [~] Tidy up some (commented out) code in RSP_HLE.cpp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1739 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:40:22 +00:00
strmnnrmn
cdb6f9e035 [~] Tidy IRomSettingsDB::Commit
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1738 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:40:18 +00:00
strmnnrmn
43c7c48bab [~] Rename RomInfo::szFileName to mFileName
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1737 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:40:13 +00:00
strmnnrmn
df40500ca1 [~] Tidy Save.cpp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1736 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:40:06 +00:00
strmnnrmn
7f6a40f167 [~] Give Save a C-style interface
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1735 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:40:01 +00:00
strmnnrmn
ad3fc0b510 [~] Tidy naming of variables in Save. Move to .cpp (no need to make these visible to the world).
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1734 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:39:54 +00:00