Commit graph

3114 commits

Author SHA1 Message Date
Howard Su
659331f611 Fix CI 2023-12-06 14:30:21 +08:00
Howard Su
8d47324745 Add stick support 2023-12-06 13:33:11 +08:00
Howard Su
abba1cdca9 Add input support
Keycode mapping needs more work.
2023-12-06 12:35:02 +08:00
Howard Su
8fe4602f7d UI is showing 2023-12-06 11:46:27 +08:00
Howard Su
1c6edff0d6 Move DrawText.h to UI 2023-12-06 10:16:27 +08:00
Howard Su
b293f8efbd Fix build on OSX 2023-12-06 10:10:52 +08:00
Howard Su
fcc875fb46 Fix warnings, still left some 2023-12-06 08:52:37 +08:00
Ben
7cf9814d44
Merge pull request #48 from howard0su/disable_symbol
Don't create symbols for release build
2023-12-06 11:08:00 +11:00
Howard Su
16beb18852 Fix link warning on Linux 2023-12-06 08:02:01 +08:00
Howard Su
9837fe169f Add back PSP output about color mode 2023-12-06 07:53:26 +08:00
Howard Su
c090e9a49f rename to avoid conflict 2023-12-06 07:46:43 +08:00
Howard Su
2681ec5c1b Always Install resources for UI 2023-12-06 07:42:00 +08:00
Howard Su
718825ec37 Don't create release symbols 2023-12-05 22:55:36 +08:00
Howard Su
7b02681143 Start working on UIContext implementation 2023-12-05 22:54:07 +08:00
Howard Su
c580dfc327 Get Code compiled 2023-12-05 14:47:01 +08:00
Howard Su
d3c304abae Cleanup UI code for platform independent 2023-12-05 14:15:25 +08:00
Ben
4a5abc3662
Merge pull request #47 from howard0su/master
Fix Linux with x64 dynarec
2023-12-05 16:03:59 +11:00
Howard Su
28345d35b6 move PSP UI to top level 2023-12-05 13:03:47 +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
Ben
9464d6c882
Update README.md 2023-12-05 15:30:55 +11: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
Ben
a8ed3a0c2b
Merge pull request #45 from howard0su/x64_dyn 2023-12-04 23:19:03 +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
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