Francisco Javier Trujillo Mata
6192ee8bdf
Merge pull request #60 from sharkwouter/improve-cmake
...
Add CreatePBP.cmake and add some variables relied on by software
2021-11-17 22:39:22 +01:00
Wouter Wijsman
75085d4970
Also set PSP definition for gcc and cmake
2021-11-17 22:35:02 +01:00
Wouter Wijsman
074a740bce
Add CreatePBP.cmake and add some variables relied on by software
2021-11-17 15:45:44 +01:00
Ben
2186ee2441
Merge pull request #59 from fjtrujy/master
...
Remove fjtrujy docker reference
2021-11-17 21:20:50 +11:00
Francisco Javier Trujillo Mata
ac08cad362
Remove fjtrujy docker reference
2021-11-17 11:13:14 +01:00
Ben
a095fcaa1f
Merge pull request #58 from fjtrujy/master
...
Update PSPSDK and make it more POSIX
2021-11-17 12:47:24 +11:00
Francisco Javier Trujillo Mata
77ab536474
Implement some missings todo, and add libpsprtc as standard library
...
Remove -lm from examples because is also part of standard libraries
2021-11-16 11:25:01 +01:00
Francisco Javier Trujillo Mata
c0f526059a
Rename libpsplibc to libcglue
2021-11-15 15:41:30 +01:00
Francisco Javier Trujillo Mata
fe46176fd0
Create the CI/CD of PSPSDK:
...
- Generate PSPSDK docker layer
- Generate and expose all the samples binaries (PBP files)
- Generate doxygen documentation and upload it to github pages
2021-11-15 15:38:42 +01:00
Francisco Javier Trujillo Mata
0a803b844d
Update all samples to new requirements, and expose a makefile to compile all of them
2021-11-15 15:38:42 +01:00
Francisco Javier Trujillo Mata
6e80c9bd29
Add the cmake toolchain file to the base sdk and psp share dir to variables
2021-11-15 15:25:02 +01:00
Francisco Javier Trujillo Mata
514f7947d7
Improve base makefiles to be used with the new POSIX and standard environment
2021-11-15 15:25:02 +01:00
Francisco Javier Trujillo Mata
cee267dcb7
Add new libc headers in the sdk include lists
2021-11-15 15:25:02 +01:00
Francisco Javier Trujillo Mata
0302a09f2a
Create a macro for helping into defining the threshold in RAM
2021-11-15 15:25:02 +01:00
Francisco Javier Trujillo Mata
1857e98f0d
Creation of the libpsplibc library:
...
- Implement callback functions needed by newlib
- POSIX environment
- Thread safe alloc/dealloc open/close files
- Changed the way that HEAP is allocated, now by default it uses all available RAM except 512KB/
- Implement a lot of missing functions for having a real POSIX environment (some implementations are dummy because are impossible to do in the PSP OS)
- Adding specific inet changes that previously where in the PSP newlib patch
- Deleting the uncompleted & custom libc library
- Create some weak functions during init of libc process to save some KB if we want to have tiny apps
- Other I/O improvements
2021-11-15 15:25:02 +01:00
Francisco Javier Trujillo Mata
35e407e8f1
Create macro for defining and empty/dummy __psp_libc_init function
2021-11-15 15:25:02 +01:00
Francisco Javier Trujillo Mata
1fdb7fd770
Make strong references for __psp_libc_init in the crt0 files
2021-11-15 15:25:02 +01:00
Francisco Javier Trujillo Mata
3adc56a88e
Improve compatibility newer versions of newlib
2021-11-15 15:25:02 +01:00
Francisco Javier Trujillo Mata
d2a1abcc25
Adding missing LightWeight mutex functions
2021-11-15 15:25:02 +01:00
Francisco Javier Trujillo Mata
13db378d32
Adding missing stub for sceKernelMaxFreeMemSize
2021-11-15 15:25:01 +01:00
Francisco Javier Trujillo Mata
8a724e4367
Adding some missing headers to pspnet_inet
2021-11-15 15:25:01 +01:00
Francisco Javier Trujillo Mata
da65a39152
Merge pull request #57 from xyzshantaram/patch-1
...
pspctrl.h: Document PSP_CTRL_MODE_DIGITAL behavior
2021-11-03 21:31:17 +01:00
Siddharth Singh
80bf720df2
pspctrl.h: Document PSP_CTRL_MODE_DIGITAL behavior
2021-11-03 23:28:06 +05:30
Paul Sajna
1d32cbfe04
Merge pull request #55 from Felix-Dev/patch-1
...
pspctrl.h: Fix PspCtrlButtons link and newline attempt for Doxygen output
2021-04-05 13:57:37 -07:00
Felix-Dev
312cd74a50
pspctrl.h: Remove useless spaces
2021-04-05 22:48:28 +02:00
Felix-Dev
505bd55b0a
pspctrl.h: Remove newlines which were not required
2021-04-05 22:43:44 +02:00
Felix-Dev
75f47de778
pspctrl.h: Attempt to add newlines to doxygen output
2021-04-05 22:41:46 +02:00
Felix-Dev
e6773cc928
pspctrl.h: Fix link to PspCtrlButtons
2021-04-05 22:36:03 +02:00
Paul Sajna
939ffe27f4
Merge pull request #54 from Felix-Dev/patch-1
...
pspctrl.h: Add sceCtrlLatch API documentation
2021-04-05 13:03:58 -07:00
Felix-Dev
34773491be
Fix typo and adjust button macros
2021-04-05 21:57:01 +02:00
Felix-Dev
2ad9c7655b
pspctrl.h: Add SceCtrlLatch API documentation.
2021-04-05 21:53:48 +02:00
Paul Sajna
d019dbc7ec
Merge pull request #51 from pspdev/fix_GetTachyonVersion_name
...
Fix GetTachyonVersion prefix
2021-03-25 21:09:20 -07:00
John Kelley
8595e112e1
Fix GetTachyonVersion prefix
2021-03-25 23:10:17 -04:00
Ben Slater
bdf459303c
Merge pull request #50 from pspdev/fix-prxgen
...
Remove another obscure useless relocation type made by the new (psp-)gcc
2021-02-14 10:50:31 +11:00
Arthur Blot
8f797dcd3e
Remove another obscure useless relocation type made by the new (psp-)gcc
2021-02-14 00:25:14 +01:00
Florin9doi
d1e5220c92
Resolve a documentation error for sceUsbStop parameters
...
Signed-off-by: Florin9doi <Florin9doi@users.noreply.github.com >
2020-11-17 14:13:23 -08:00
mills32
0d3c974dd1
Add MIP Mapping Sample ( #44 )
...
* MIP Mapping sample
* Add files via upload
* MIP Mapping Sample
* Update mipmapping.c
2020-10-04 16:29:18 -07:00
wally4000
b80410f008
Merge pull request #41 from sajattack/fix-doxygen
...
Fix doxygen addgroup syntax
2020-10-04 11:21:17 +11:00
Paul Sajna
1f37590ef4
fix doxygen addgroup syntax
2020-10-03 13:02:09 -07:00
Paul Sajna
3de82931a6
Merge pull request #40 from pineapplemachine/add-missing-definitions
...
Add more definitions (Updated)
2020-10-03 10:40:28 -07:00
Sophie Kirschner
c1698f41b7
Add new dmac Makefule to configure.ac
2020-09-02 12:03:09 +03:00
Sophie Kirschner
d373d44872
Corrections to dmac makefile
2020-09-02 11:58:31 +03:00
Sophie Kirschner
a04a2708c6
Fix inconsistent whitespace in added definitions
2020-09-02 11:52:33 +03:00
Sophie Kirschner
6c59eaa5c7
Add psputility error code definitions
...
https://github.com/hrydgard/ppsspp/issues/13187#issuecomment-680941546
2020-09-02 11:46:23 +03:00
Sophie Kirschner
276d9e3ca6
Add sceKernelDeleteLwMutex and sceKernelGetModuleIdByAddress
...
d8334ba66f/Core/HLE/sceKernelModule.cpp (L2310)
6b6ecf4427/Core/HLE/sceKernelMutex.cpp (L95)
6b6ecf4427/Core/HLE/sceKernelMutex.cpp (L770)
2020-09-02 11:45:57 +03:00
Sophie Kirschner
1d1546d75e
Add pspaudio error codes
...
http://uofw.github.io/uofw/audio_8h_source.html
2020-09-02 11:45:09 +03:00
Sophie Kirschner
87232db654
Add DMAC definitions
2020-09-02 11:44:38 +03:00
Carsten Teibes
30c8272ba3
Do not use a0 register in pspgum
...
Fixes some examples (see #26 )
Reason is newlib's `memset()` clobbers the a0 register, meaning that `t`
points to garbage after the call.
2020-07-10 02:04:22 +02:00
Carsten Teibes
526d0423b4
Add missing header for MAXPATHLEN in newer newlib
2020-07-09 05:27:34 +02:00
Carsten Teibes
adb2dc1f12
Merge pull request #37 from pspdev/fixes
...
Cleanup some compiler warnings
2020-06-24 18:50:35 +02:00