Howard Su
6c3e678ffc
Move PSP dynamic code to mips
2023-12-05 12:48:34 +08:00
Howard Su
e636a8e71b
Fix PSP build
2023-12-05 12:45:43 +08:00
Howard Su
e5554529ad
Fix Linux with x64 dynarec
2023-12-05 12:28:08 +08:00
wally4000
663e613f4e
Fix Dummy Dynarec Files and rename to suit.
2023-12-05 14:35:11 +11:00
Howard Su
e2f3183177
Fix release build ( #46 )
...
* Perf critial structures needs to be C-array instead of c++ array
* Temp fix only disable optimization in Core
* fix a buffer overflow
* Fix build on Linux
2023-12-05 09:02:33 +08:00
Howard Su
d3aa0bdf76
Fix Linux build
2023-12-04 04:16:49 -08:00
Howard Su
8e0b7eafc3
conslidate MOV and MOV64
2023-12-04 20:14:03 +08:00
Howard Su
f9bafc6325
add more opcode JIT
2023-12-04 20:14:03 +08:00
Howard Su
7a9c5d7a0a
Add OR JIT
2023-12-04 20:14:03 +08:00
Howard Su
5e2d4de5c8
add LUI JIT
2023-12-04 20:14:03 +08:00
Howard Su
fbb72b5452
enable SLL, SRA, SRL JIT
2023-12-04 20:14:03 +08:00
Howard Su
e40b0cff38
Add ORI, ANDI, XORI JIT
2023-12-04 20:14:03 +08:00
Howard Su
81cc231278
Remove annoying log
2023-12-04 20:14:03 +08:00
Howard Su
a638f4b3ee
revert unneeded change
2023-12-04 20:14:03 +08:00
Howard Su
25f816ee2e
Mario works now
2023-12-04 20:14:03 +08:00
Howard Su
714c7dc20d
Get x64 dynarec compile
2023-12-04 20:14:03 +08:00
Howard Su
1ad062f39e
don't use LTO during debug build
...
LTO causes debug is too hard
2023-12-04 20:14:03 +08:00
Howard Su
7b4fa4f4e7
Fix DAEDALUS_DEBUG_DYNAREC
2023-12-04 20:14:03 +08:00
Howard Su
8ffe1ef295
get x64 dynarec compiles
2023-12-04 20:14:03 +08:00
Howard Su
5b1d5051ed
move dynarec code together
2023-12-04 20:14:03 +08:00
Howard Su
44690a767e
Fix include path
2023-12-04 20:14:02 +08:00
Howard Su
43763eeaa8
Copy x86 code to x64
2023-12-04 20:14:02 +08:00
Ben
1beacd11ff
Merge pull request #44 from howard0su/fix1
...
Add missing return
2023-12-04 22:54:45 +11:00
wally4000
f4e27fa879
Revert ConstExpr changes on Length - Breaks PSP
2023-12-04 12:07:52 +11:00
Howard Su
a93d4df52f
Add missing return
...
Test with Yoshi's Story
2023-12-03 14:16:56 +08:00
Wally4000
d382accb20
Merge branch 'Replace-sprintf'
2023-11-08 12:37:02 +11:00
Wally4000
0693f966c1
Set C++ Standard to 20 and tidy vector class
2023-11-08 12:28:08 +11:00
Wally4000
f18777f945
More snprintf
2023-10-31 14:32:21 +11:00
Wally4000
3dab92cd1d
Fix a few more changes
2023-10-31 14:26:05 +11:00
Wally4000
1c5ca317f2
Adding 3DS Port
2023-10-30 21:27:44 +11:00
Wally4000
3818abcaa0
Fix PSP Build
2023-10-29 16:33:33 +11:00
Wally4000
a028bb83f1
Fix PSP Build
2023-10-28 21:15:55 +11:00
Wally4000
2c98185194
Remove redundant Platform.h
2023-10-23 15:37:27 +11: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
ef1b76a0b8
Match the armv string to stop arm64
2023-10-18 07:26:08 +11:00
Wally4000
d27675494a
Restore Cache Alignment specifiers
2023-10-16 21:45:50 +11:00
Wally4000
b068d33942
Fix Posix Build.
2023-10-16 11:07:00 +11:00
Wally4000
448c384727
Begin fixing Posix build
2023-10-15 21:19:13 +11:00
Wally4000
27218873d0
This is really sensitive.. revert it,
2023-10-15 14:58:00 +11:00
Wally4000
3d4db59417
Start to fix Dynarec Code
2023-10-11 21:58:36 +11:00
Wally4000
b6eff3b826
Hurray it lives.
2023-10-11 18:47:51 +11:00
Wally4000
0ebdb82f00
Fix Case Sensitivity.
2023-10-10 20:56:05 +11:00
Wally4000
b9b659c353
Adjust Paths a bit, but start to fix properly
2023-10-10 20:29:14 +11:00
Wally4000
5b8fb28b57
Compiles and launches, doesn't get to games yet :)
2023-10-10 12:52:48 +11:00
Wally4000
73827031bf
Bunch more compilation fixes, not quite there yet
2023-10-04 12:58:31 +11:00
Ben Slater
018fba9e2c
Fix CTR CMake Option -_-
2023-10-04 09:12:04 +11:00
Wally4000
af2ee46808
General code tidying up, cmake script borked ATM
2023-10-02 14:06:45 +11:00
Wally4000
ce65cccef0
Update 3DS Code
2023-09-29 15:18:04 +10:00
Wally4000
17cdd2918a
We're now using SDL PSP Audio (Does not work yet)
2023-09-10 12:27:09 +10:00