wally4000
fd22ce09e0
Shuffle some files around
2024-08-05 21:15:57 +10:00
Wally4000
6ad9354a12
Move DAEDALUS_ACCURATE_CVT to CmakeFile
2024-07-06 09:54:47 +10:00
Wally4000
fae9f52381
Remove unndeeded Windows thing and replace with Posix accurate_CVT
2024-07-05 21:48:56 +10:00
Wally4000
ca75f74035
Tidy up some Windows exclusive stuff
2024-07-04 09:37:31 +10:00
wally4000
4a35201f22
Specify if a variable is unused to silence compiler.
2024-06-20 12:24:05 +10:00
wally4000
376da50a3e
Use std::numerics instead of C short / long max
2024-06-17 16:24:37 +10:00
wally4000
a339eb5549
Remove DAEDALUS_FORCEINLINE macro to use default inline
2024-06-17 06:48:18 +10:00
Howard Su
81cc231278
Remove annoying log
2023-12-04 20:14:03 +08:00
Wally4000
8f83e2bc04
Modern compilers can deal with __fastcall
2023-10-23 13:05:33 +11:00
Wally4000
895e8910d9
Remove BuildOptions and clean up macros
2023-10-23 12:58:37 +11:00
Wally4000
4e60fb4901
Remove AuxFunc.h
2023-06-22 14:57:25 +10:00
Wally4000
b688456fbd
Use builtins for random function
2023-04-24 15:51:14 +10:00
Wally4000
504dad8632
Rename Accurate CVT Option
2022-06-30 14:21:20 +10:00
Wally4000
7b31d717b8
Cannot align these
2022-06-22 08:13:25 +10:00
Wally4000
3fec82b04d
Remove stdafx.h for consistency
2022-03-22 18:06:17 +11:00
Wally4000
124cc6bef1
Change from typedef to mdero
2021-10-18 18:57:04 +11:00
Wally4000
15e3e2a1d0
Update to the Bazel Directory Structure..
2020-08-22 18:42:41 +10:00
=
1511baa25e
Fix up paths in headers
2020-05-27 19:20:52 +10:00
=
939fe5027d
Add Rinne's commit to fix rendering issues.
2020-05-06 11:25:14 +10:00
=
1c342d8c8f
Revert all initialiser list variables.
2020-05-04 12:24:21 +10:00
z2442
dd95ab0f7d
Added a speed hack / revert async to faster version
2019-10-05 10:47:58 -04:00
z2442
9a7552956a
Fix Debug build
...
Correct Async Audio
2019-09-24 20:16:41 -04:00
Ben Slater
8a786ad05f
Tidy up a function in CPU ~.5fps in some games
...
Tidy up some pre-initialised variables / old style Variables in R4300
2019-05-11 10:42:21 +10: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
z2442
d90bac8ef5
clean up narrowing errors
2019-03-23 20:24:40 -04:00
Wally
874c4ebd91
Fixed some narrowing issues, reverted ME back to what it was.. Still playing up
...
Removed the Rounding mode stuff in the R4300.cpp
2019-03-23 23:02:18 +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
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
Ben Slater
c562b76641
*Clean build from StrmnNrmns repo
2019-02-27 17:04:51 +11: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
mrbenslater
e4e258215f
Fix Debug Build...
2019-01-25 20:42:57 +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
0111275f23
Move a lot of debug stuff out of Release Build
2019-01-21 14:26:00 +11: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
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
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
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
067a594a9f
[~] Move ConfigOptions.{h,cpp} to Config/ and tidy header include order.
2013-06-04 22:02:31 +01:00
salvy
4954df3879
[!} Fixed DK going through walls (Note: 64bit compares didn't impact performance on PSP, Note2: this has to be fixed on the PSP dynarec too)
...
[!] Fixed audio in DK64 and use our memcpy_byteswap (W32)
[~] Some small clean ups
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1725 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-30 07:32:59 +00:00
salvy
9f40daf05f
[!] Enabled R0 checks for W32/OSX/Linux, on the PSP is relatively expensive so is disabled
...
[+] Added clean scene for GL renderer, DK64 needs it (Glover still works fine)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1711 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-22 05:01:33 +00:00