Commit graph

203 commits

Author SHA1 Message Date
Ben Slater
ebe9923f6b Turn off -WExtra for now...
Tidy up Job functions in AudioPlugin
2019-05-11 12:40:45 +10:00
Ben Slater
e352361984 Added -WExtra
zmatt assisted with fixing the math.h problem replacing the whole thing with 1 line
2019-05-07 08:57:08 +10:00
Ben Slater
eb134c1262 Moved some more asserts and profiling stuff out of the way to stop the compiler whinging.
Start restructuring audio plugin.. (Needs a diagram now)
2019-05-02 20:46:56 +10:00
Wally
a645eb6365 readd libpspaudio, remove a bunch of redundant threads. Speed is around the same 2019-04-05 17:28:11 +11:00
Wally
c2b444bf99 Merge remote-tracking branch 'origin/audio' into audioplugin 2019-04-04 14:38:54 +11:00
Wally
77425869d5 Start work on reworking AudioPlugin.
* Audio Plugin is one file
* MediaEngine Audio is removed for now
* Performance increase with some games
2019-04-04 13:33:45 +11:00
Wally
244c36a747 Tidy up PSP Main, disable exception handler and panicthread 2019-04-02 11:44:08 +11:00
Ben Slater
9fefb61d34 Reverted back to -02 As speed is slightly increasedy 2019-03-31 20:44:09 +11:00
Ben Slater
ba44a77dfb Added tune / arch options to optimise specifically for PSP (No real changes unfortunately)w 2019-03-31 20:38:32 +11:00
Wally
24d0475f4d Reworked audio stuff from scratch, sound works again but back to old slowness and Mario64 doesn't seem to have audio now 2019-03-30 01:46:36 +09:00
Wally
1ce84673e5 Finished adding audio stuff.. Now to tidy up 2019-03-29 22:39:42 +09:00
Wally
b9ced47ca9 Moved ABI_Mixer Interleave functions to AZIaudio Order in own file 2019-03-29 20:25:22 +09:00
Wally
4e04cdc3b6 Finished adding the remainder of the Assert management / C11 stuff in the Core.
Removed Registers.cpp from main build as is not required
2019-03-23 22:09:21 +09:00
Wally
d268338d6c Move debug stuff from release / Move to C11 inits in Core / Add Motos fancy new icons 2019-03-23 17:53:26 +09:00
Wally
30eca8117b yShuffle some files around
Added -lc to build script to use fast memcpy

A#
2019-03-18 15:45:59 +09:00
Ben Slater
c562b76641 *Clean build from StrmnNrmns repo 2019-02-27 17:04:51 +11:00
Ben Slater
a8470591c0 Fix PSPModel detection..
Update CMakeLists
2019-02-24 00:11:00 +11:00
Ben Slater
9bd9b31776 Fixed Linux debug build and build_daedalus script 2019-02-23 22:18:43 +11:00
Ben Slater
a0ffc748fe Removed Unused DynarecTargetPSP file
Updated CMakeLists: Fix PSP Debug build and remove LARGE_MEMORY option as is defined in the build_daedalus script
2019-02-23 09:34:34 +11:00
Ben Slater
06b0c9b15c add more stuff 2019-02-15 15:58:18 +11:00
Wally
fd5964b619 Fixed Linux build, GLSL stuff still doesn't work.. maybe it will on my PC at home 2019-02-14 15:06:16 +11:00
Ben Slater
b3f38652c7 SDL2 stuff builds but segfaults 2019-02-14 13:51:13 +11:00
Ben Slater
5d99427086 Just linker errors to go now 2019-02-14 13:38:46 +11:00
Ben Slater
e664edc436 Start moving from GLFW to SDL 2019-02-14 13:21:59 +11:00
Ben Slater
3f58d5171b Add OSX Definition so we're back to the black screen again :( 2019-02-08 14:52:19 +11:00
Ben Slater
090c86337e Merge macOS / Linux builds to Central Posix build
Fix macOS Build - Should work on anything <=10.13 for now
2019-02-08 14:33:43 +11:00
z2442
24ac6c8e83 Change to fix linux builds 2019-02-07 19:27:43 -05:00
Ben Slater
3cda5cdea1 Mac Build now links.. Just a black screen though :( 2019-02-06 09:40:42 +11:00
mrbenslater
c1cec553dc Linux build now works, thanks to ptitseb <3 2019-02-05 21:38:00 +11:00
Ben Slater
cd5868170f Added lib detection in cmake 2019-02-05 15:24:31 +11:00
Wally
1a6eec4e29 Updated CMake, one more build issue for Linux 2019-02-05 12:16:40 +11:00
Wally
a9d5574f09 Whoops missed some stuff 2019-02-04 15:26:29 +11:00
Ben Slater
bad84a50f4 Remove cflag to bypass -permissive errors
Fix build so it compiles on macOS (Still doesn't link.. yet)y
2019-02-04 14:03:32 +11:00
Ben Slater
99aad0b79d Started work on 64-bit / Linux support 2019-01-30 22:15:17 +11:00
Ben Slater
3eb42a816d Zlib now compiles on build for macOS.. now for the other issues 2019-01-30 13:36:52 +11:00
Ben Slater
673a08a10a Work on macOS build.. Linker errors are annoying 2019-01-29 15:57:48 +11:00
Ben Slater
7233a55c83 Fixed macOS build - Just linker issues remain. Requirements will be listed later
Removed third_party folder as it's all redundant
2019-01-29 11:21:41 +11:00
z2442
901ef0fd3c
change compiler flags
-DNDEBUG -O3
2019-01-23 22:25:19 -05:00
mrbenslater
655effc353 [+] Readded -O3 as it should be fine
[~] Fixed model detection
2019-01-23 21:48:02 +11:00
Wally
e17fdddadf [~] Fix Conker Regression
[+] Remove a hell of a lot more missed asserts.
2019-01-23 17:05:36 +11:00
Wally
c5bbb9db2b Removed Kubridge 2019-01-23 11:00:58 +11:00
Wally
45493ce54c Updated PSPModel Utility for debugging as it's not working on Fat PSPs yet
Removed some old info from about component and added updated info
Clean up KUbridge from CMakeLists
2019-01-23 10:54:53 +11:00
mrbenslater
ad90adb999 [+] Daedalus now relies on the CMake Build system to work, use build_daedalus.sh
[!] Removed a bunch of redundant files and moved Makefile to the old folder (Will need to update some stuff there if we wish to keep using it but for now it's redundant)
[~] Updated / Modified Readme file to reflect current day
[+] Added Support for building PSP Debug build and tidy up build_daedalus.sh
[+] build_daedalus.sh now creates a "DaedalusX64" folder in the Daedalus directory containing all data for PSP Build
2019-01-18 23:15:01 +11:00
Wally
14c6f17d85 [+] Fixed PSP Build, works with CMake now
[+] Added support for generation of PBP via daedalus_build.sh
2019-01-18 15:03:58 +11:00
Wally
cbada02772 Fix kubridge finalyl 2019-01-17 11:57:18 +11:00
Wally
79011ece14 Fix CmakeLists to allow kubridge to be compiled 2019-01-17 11:30:15 +11:00
Wally
db2ef58a91 [-] Removed redundant W32 / Gyp / Ninja Files
[~] Moved relevant PSPSDK Libs to SysPSP/Include
[+] CMake project now builds successfully
2019-01-17 08:23:18 +11:00
Wally
ca3b9fe843 Added CFLAGS and fixed build again.. 2019-01-16 22:05:50 +11:00
Wally
ce204dc487 all known linker problems are done 2019-01-16 15:28:09 +11:00
Wally
0931cb76d7 all linker errors are gone, just a ld error to go 2019-01-16 15:08:03 +11:00