Commit graph

686 commits

Author SHA1 Message Date
Howard Su
d3c304abae Cleanup UI code for platform independent 2023-12-05 14:15:25 +08:00
Howard Su
e636a8e71b Fix PSP build 2023-12-05 12:45:43 +08: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
81cc231278 Remove annoying log 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
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
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
d27675494a Restore Cache Alignment specifiers 2023-10-16 21:45:50 +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
b9b659c353 Adjust Paths a bit, but start to fix properly 2023-10-10 20:29:14 +11:00
Wally4000
73827031bf Bunch more compilation fixes, not quite there yet 2023-10-04 12:58:31 +11:00
Wally4000
4e60fb4901 Remove AuxFunc.h 2023-06-22 14:57:25 +10:00
Wally4000
640cd61df6 Merge branch 'posix' of https://github.com/daedalusx64/daedalus into posix 2023-05-08 09:21:54 +10:00
Wally4000
c7bed4c5a5 Pass filename by reference to avoid copies 2023-04-29 12:21:30 +10:00
Wally4000
2b8224a026 use built in string.. 2023-04-26 09:54:51 +10:00
Wally4000
b5ed8ac792 Revert "Remove redundant Stream.cpp file"
This reverts commit 5e38dee8e3.
2023-04-25 11:01:34 +10:00
Wally4000
b688456fbd Use builtins for random function 2023-04-24 15:51:14 +10:00
Wally4000
5e38dee8e3 Remove redundant Stream.cpp file 2023-04-23 21:59:18 +10:00
Wally4000
7bb6153c55 Whoops.. 2023-04-20 06:54:16 +10:00
Wally4000
4aaec305d2 Silence some Warnings 2023-04-20 06:45:47 +10:00
Wally4000
6f5d95c414 Silence some warnings 2023-04-20 06:44:57 +10:00
Wally4000
6dca83df5e Clean up CMake (PSP Build is jank) 2023-04-15 09:35:45 +10:00
Wally4000
56ccc1a79c Use Smart Pointers for ROMFile 2022-07-17 20:43:08 +10:00
Wally4000
060557db9b Use smart pointers for singleton and graphics 2022-07-16 00:36:25 +10:00
Wally4000
aeb23e438a Use smart pointers for Singleton + Graphics 2022-07-16 00:35:44 +10:00
Wally4000
676f553167 Revert Save Stuff for now. keeps seeking 2022-06-30 22:55:10 +10:00
Wally4000
8dad095428 Fix savestates due to experimental mutex. 2022-06-30 17:56:03 +10:00
Wally4000
504dad8632 Rename Accurate CVT Option 2022-06-30 14:21:20 +10:00
Wally4000
66d4dbbad9 Modernize Save code, squash bug 2022-06-30 14:19:24 +10:00
Wally4000
583f6fa2e4 Use std::filesystem for romsettings 2022-06-29 12:28:35 +10:00
Wally4000
90917c8626 Fix up Debug Build 2022-06-28 11:06:55 +10:00
Wally4000
d40f4d24d7 Simplify Endian check Code 2022-06-22 23:35:36 +10:00
Wally4000
7b31d717b8 Cannot align these 2022-06-22 08:13:25 +10:00
Wally
16a8f93856 add more std:arrays 2022-06-19 19:14:37 +10:00
Wally
636fd73d18 Remove Redundant memory alignment check 2022-06-19 19:13:55 +10:00
Wally
9fe0d7666f Use modern alignas specifier 2022-06-19 13:55:08 +10:00
Wally
ca2cc90677 Use alignas specifier 2022-06-19 13:54:22 +10:00
Wally4000
f5468b6bef use std::mutex here 2022-06-13 22:42:34 +10:00
Wally4000
ca36d90a3e Clean up more functions 2022-05-03 22:20:05 +10:00
Wally4000
a69ee0a3f3 More std::array magic 2022-05-03 12:50:08 +10:00
Wally4000
c9df0d49d0 Use FileSystem for more things 2022-04-28 13:20:10 +10:00
Wally4000
3f13cd58af Move SaveFile Function back to Dump.cpp for now 2022-04-28 13:12:16 +10:00
Wally4000
7468fe2f91 Rework File Saving.. Further work needed 2022-04-20 20:09:50 +10:00
Wally4000
07387899ca use more std::filesystem 2022-04-20 20:06:58 +10:00
Wally4000
b0185d6441 Begin introducing std::filesystem more 2022-04-19 20:22:58 +10:00