Commit graph

78 commits

Author SHA1 Message Date
Wally4000
0c04c1ada1 Merge branch 'master' into Tidy-Pointers 2023-06-28 10:39:43 +10:00
Wally4000
d240668713 Fixing missing includes 2023-06-26 22:20:28 +10:00
Wally4000
ec99921fb9 as per last 2023-06-26 22:11:40 +10:00
Wally4000
5c7d7d48a6 Updated a bunch of pointers so they're unique. 2023-06-26 22:11:29 +10:00
Wally4000
76eb881494 use shared_ptr instead of RefCounted Class 2023-06-22 15:47:48 +10:00
Wally4000
6dca83df5e Clean up CMake (PSP Build is jank) 2023-04-15 09:35:45 +10:00
Wally4000
394c1710c9 Shared_ptr for CCodeBufferManager 2022-07-17 20:43:18 +10:00
Wally4000
060557db9b Use smart pointers for singleton and graphics 2022-07-16 00:36:25 +10:00
Wally
faaac7fcad Refine CMakeLists more 2022-06-22 22:41:10 +10:00
Wally4000
e53e983722 Fixed Install path 2022-06-22 11:31:57 +10:00
Wally4000
f6b3f7128a Clean up CMakeFile 2022-06-22 08:12:51 +10:00
Wally
48e6e1d54f Use BuildOptions.h for macro functions 2022-06-19 22:32:56 +10:00
Wally4000
a5a7fc6582 Copy last required files for Posix. 2022-06-13 22:24:44 +10:00
Wally4000
9e88e82e03 Fix a few minor issues. Simplfy sh script 2022-06-13 21:46:04 +10:00
Wally4000
bb7d13ca06 Change CMake Script to allow installing 2022-06-13 20:59:43 +10:00
Wally4000
c0f19235a8 Select is now menu button again 2022-05-03 22:30:47 +10:00
Wally4000
ca36d90a3e Clean up more functions 2022-05-03 22:20:05 +10:00
Wally4000
9433fdafd4 Move PSP Audio to SDL Audio add SDL Audio 2022-05-03 22:15:22 +10:00
Wally4000
0acb052fef Move back to unique_ptr for Audio 2022-05-03 11:52:52 +10:00
Wally4000
c9df0d49d0 Use FileSystem for more things 2022-04-28 13:20:10 +10:00
Wally4000
5d16579103 Use a unique_ptr for Audio 2022-04-20 20:08:51 +10:00
Wally4000
b0185d6441 Begin introducing std::filesystem more 2022-04-19 20:22:58 +10:00
Wally4000
f04a7d68ff Add beginnings of a UI to posix build 2022-04-19 16:02:56 +10:00
Wally
23d60271b8 PSP will now build but crashes :( 2022-03-27 12:56:24 +11:00
Wally4000
3fec82b04d Remove stdafx.h for consistency 2022-03-22 18:06:17 +11:00
Wally4000
1804b898cf Overhaul CMake. May break PSP Build 2022-03-21 21:34:56 +11:00
Wally4000
3a6b58fa89 REmove PosixPaths 2022-03-18 18:05:11 +11:00
Wally4000
4b861c7100 Fix Posix Debug Build 2022-03-16 15:40:24 +11:00
Wally4000
a1f945414d Remove System/Paths.h / Paths.cpp as not required 2022-01-30 21:21:03 +11:00
Wally4000
0c242a0249 Start tidying up the paths, fix c++20 compat 2022-01-30 21:07:40 +11:00
Wally4000
d63ce97d42 Ignore make_cached_ptr on posix platforms 2022-01-30 19:51:53 +11:00
Wally4000
4ba984ad1e Add build option support 2021-12-10 15:56:58 +11:00
Wally4000
beb96ed554 Move some more config options to CMakeLists 2021-12-09 15:55:55 +11:00
Wally4000
0d9cb06b08 use std::filesystem::path with gDaedalusExePath 2021-11-13 15:36:38 +11:00
Wally4000
c39ebb78b6 Use Posix IO with PSP 2021-11-13 15:19:56 +11:00
wally4000
6a619737ac Fixed Linux Build 2021-10-19 23:08:02 +11:00
Wally4000
eadc1b3758 move from typedef to modern using declaration 2021-10-18 18:58:14 +11:00
Wally4000
15e3e2a1d0 Update to the Bazel Directory Structure.. 2020-08-22 18:42:41 +10:00
Carlos R
6a1fbfca52 Fixed PSP path for savegames and FindFilename usage 2020-08-09 11:59:04 -07:00
Carlos R
c01cb5ac90 More Improvements for Accurate TMEM
*Added macro for A8R8G8B8 conversion
*Make the tile conversion code clamp reads to the 4k tmem space (thanks strmnnrmn!)
*Moved DAEDALUS_ACCURATE_TMEM to be platform defined since this feature should not be enabled for low-end systems, ex PSP
2020-07-18 11:23:50 -07:00
Carlos R
3de6b8210e Fixes and improvements for hle cache and mempack support
*Fixed mempack support when savetype is not unknown, for simplicity we always assume the presence of the mempack. Ill add proper support to disable it later
*Removed force flag for Save_Flush, this was a legacy flag mainly used to manually allow users to force saving
*Moved hle cache directory inside the SaveGames folder and removed all the duplicate code added when it was moved to its own directory
*Fixed accurate TMEM for the PSP (still disabled on the PSP)
2020-07-12 14:10:40 -07:00
Carlos R
b37c629d8a *Defined DAEDALUS_SILENT for release builds to
*Fixed batch test for Linux and tidy when setting path for executable
*Fixed rom.db for linux
2020-07-11 15:10:55 -07:00
=
aa569512bb Small cleanup 2020-05-27 19:23:45 +10:00
=
1511baa25e Fix up paths in headers 2020-05-27 19:20:52 +10:00
Carlos R
1ea107e15a Misc changes
*Added FB task from the Vita port. verified working on PPL
*Disabled OSHLE for linux/osx, we don't have a dynarec, no point to have it enabled
2020-05-26 20:32:50 -07:00
salvy
4508825624 Merge branch 'master' of https://github.com/DaedalusX64/daedalus 2020-05-13 19:39:49 -07:00
salvy
831be5b995 Debug build fixes
*Fixed debug build when DAEDALUS_DEBUG_DISPLAYLIST its defined, also I enabled it for debug builds
*Fixed ptr->u32 cast in DLParser_DumpVtxInfoDKR, it was causing a compilation error for me)
*Removed unsused zlib from third_party, also added webby
2020-05-13 19:39:20 -07:00
Wally4000
8043afce6e Add Cache / Save Game path support to Posix build.
Correct long filename in roms.ini
2020-05-12 22:56:52 +10:00
joey Radcliffe
9b9a88604c Compiles on OSX now :) 2020-05-11 19:31:30 -04:00
=
09dd54c362 Merge SDL2 branch to Master 2020-04-18 11:05:38 +10:00