Commit graph

147 commits

Author SHA1 Message Date
Wally4000
04a72fbc5e Add Profiler control for Cmake 2024-09-04 13:35:07 +10:00
wally4000
6106446a60 Move Dynamo back to core. Performance goes all weird 2024-08-09 19:14:31 +10:00
wally4000
fd22ce09e0 Shuffle some files around 2024-08-05 21:15:57 +10:00
wally4000
057d301b11 Remove BaseDir extern and replace with setBasePath function 2024-08-02 15:15:58 +10:00
wally4000
a02e85073e Move a lot of fopen to std::fstreams 2024-07-11 20:10:49 +10:00
wally4000
c0439ea45f Remove more IO code. 2024-06-20 13:44:11 +10:00
wally4000
4a35201f22 Specify if a variable is unused to silence compiler. 2024-06-20 12:24:05 +10:00
wally4000
4bcc5af9b9 Move MathUtil.h to Utility 2024-06-17 16:29:28 +10:00
wally4000
376da50a3e Use std::numerics instead of C short / long max 2024-06-17 16:24:37 +10:00
wally4000
677f53c592 Modernise DAEDALUS_USE and replace ARRAY_SIZE VARIABLE 2024-06-17 13:45:41 +10:00
Howard Su
8ad213b4cb De-duplicate register cache code 2023-12-15 22:21:38 -08:00
Howard Su
13a8103c4c Fix a merge error for linux x64 dynarec 2023-12-12 15:59:53 +08:00
Howard Su
0f48c67f36 Fix a bug in x64 dynarec 2023-12-12 00:18:30 +08:00
Howard Su
76ca4a457a Fix Windows x64 dynarec 2023-12-10 23:05:17 +08:00
Howard Su
8f408a62a6 Fix windows x64 dynarec
Allocate 32bytes shadow area
2023-12-10 22:25:04 +08:00
Howard Su
806baac2f6 Enable AMD64 dynarec again 2023-12-10 21:41:27 +08:00
Howard Su
5868e252b1 Fix Dynarec X64 bug on Windows 2023-12-10 21:41:03 +08:00
Howard Su
f5771fe451 Disable amd64 dynarec for now 2023-12-09 17:45:29 +08:00
Howard Su
f3a9ee81ae Fix windows 2023-12-09 17:45:25 +08:00
Howard Su
8a6f1e63f0 different approach to handle x64 dynarec 2023-12-08 14:38:07 +08:00
Howard Su
5c0dd83555
Merge branch 'master' into pspui 2023-12-08 09:22:48 +08:00
Ben
a23c0de97c
Merge pull request #52 from howard0su/warnings
Cleanup some warnings
2023-12-08 09:11:22 +11:00
Howard Su
8791a7acb6
Merge branch 'master' into pspui 2023-12-07 23:54:54 +08:00
Howard Su
734ed8788d Make Win32 build on Release 2023-12-07 22:56:38 +08:00
Howard Su
14ef5af8cf Fix a warning 2023-12-07 02:28:23 +08:00
Howard Su
071e3057d1
Add rt check in XORI 2023-12-07 00:32:57 +08:00
Howard Su
a6941fa4eb Add float support 2023-12-06 18:07:17 +08:00
Howard Su
e13f93564e Add more opcode JIT on x64 2023-12-06 17:49:36 +08:00
Howard Su
fcc875fb46 Fix warnings, still left some 2023-12-06 08:52:37 +08:00
Howard Su
2756c83989 don't include the path to include local headers 2023-12-05 12:57:40 +08:00
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
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
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
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
Wally4000
1c5ca317f2 Adding 3DS Port 2023-10-30 21:27:44 +11:00