Dave Murphy
708bd46777
update changelog for 1.3.2
2023-06-24 16:02:59 +01:00
Dave Murphy
71437dbfb9
wut 1.3.2
2023-06-24 15:58:39 +01:00
Maschell
8df8e18e76
wutdevoptab: Add support for opening files with more flag combinations ( #322 )
2023-06-20 21:36:41 +02:00
Maschell
071345feb2
Implement wut_set_thread_specific/wut_get_thread_specific as weak functions
2023-06-20 21:35:53 +02:00
Maschell
5f42c2c34a
coreinit: Add some missing field to the OSThread struct ( #319 )
2023-06-04 11:05:14 +01:00
GaryOderNichts
3ae38b15c7
Implement __syscall_getreent ( #318 )
2023-05-21 14:03:48 +01:00
Dave Murphy
1a85382b17
devoptab_fsa: use c++ headers
2023-05-01 15:53:04 +01:00
Maschell
0c316f529d
wutmalloc: Always align allocated memory to 0x40 to match newlib behaviour
2023-04-17 12:34:39 +01:00
Dave Murphy
04b2eaf439
update docs version to match wut version
2023-04-16 19:33:21 +01:00
Dave Murphy
b9a24ef9d5
wut 1.3.0
2023-04-16 19:24:35 +01:00
Maschell
4083224b51
wutdevoptab: Implement devoptab using FSA functions
2023-04-16 18:17:04 +01:00
Maschell
e492c31d06
wutdevoptab: Rename all files to *fsa*.cpp
2023-04-16 18:17:04 +01:00
Dave Murphy
0e817e4cd7
cmake included in docker
2023-04-16 15:52:41 +01:00
Dave Murphy
803b1417c4
refactor for devkitPPC r42
2023-04-15 23:46:41 +01:00
GaryOderNichts
4a98cd4797
Separate vpadbase from vpad
2023-04-01 17:05:16 +02:00
Maschell
c3491e278c
coreinit: Add KernelInfo0/KernelInfo6 structs
2023-04-01 17:04:40 +02:00
Exzap
53a076b4b4
coreinit: Fix OSDynLoad_EntryReason values
2023-04-01 17:04:18 +02:00
GaryOderNichts
8c22896e4f
coreinit/mcp: Add MCP_GetSystemVersion
2023-04-01 17:03:58 +02:00
Maschell
ffd54d59be
nn::sl: Add more fields to LaunchInfo struct
2023-04-01 17:03:41 +02:00
Maschell
d2e9e595c4
coreinit: Add missing MCP functions/enums
2023-04-01 17:03:41 +02:00
GaryOderNichts
451a1828f7
Add MCP_CompatLoadAVFile
2023-03-25 16:05:35 +01:00
Maschell
de8d37db42
coreinit: Fix OSDynLoad_Error to be a 32bit value
2023-02-19 16:17:41 +01:00
fincs
4bb93c728d
wut v1.2.0
2023-02-17 21:08:56 +01:00
Maschell
a62043a04e
CI: Use ubuntu-latest and actions/checkout@v3
2023-02-17 18:32:04 +01:00
GaryOderNichts
1f03c2fb73
Fix export types for erreula and swkbd
2023-02-17 18:29:51 +01:00
Nathan Strong
d830b51667
A little fleshing out of the dynamic library header
...
== DETAILS
This commit provides two tweaks:
1. Add the "library not found" error, value of -6, to the
`OSDynLoad_Error` enums
2. Define an `OSDynLoad_ExportType` enum and use it in place of the
`isData` boolean parameter to avoid raw `true`/`false` values in the
code and make usages easier to read:
```c
// before - unclear what "false" means in this context
last_error = OSDynLoad_FindExport((OSDynLoad_Module)lib, false, proc, &ptr_sym);
```
vs:
```c
// after - aha, we're looking up a function symbol
last_error = OSDynLoad_FindExport((OSDynLoad_Module)lib, OS_DYNLOAD_EXPORT_FUNC, proc, &ptr_sym);
```
2023-02-17 18:15:35 +01:00
GaryOderNichts
09b2ccda26
coreinit: Add smd
2023-02-17 18:15:19 +01:00
Maschell
7f6e450300
wutcrt: Fix the trap instruction and move it directly into __rpx_start
2023-02-17 17:46:08 +01:00
Maschell
8b68eebeaf
coreinit: Add __OSSuspendThreadNolock
2023-02-10 00:56:58 +01:00
Maschell
73bb4dcbcc
coreinit: Add missing fields and enum definitions to OSThread and OSContext
2023-02-10 00:56:58 +01:00
Maschell
55b1cd7f2c
coreinit: Add some kernel related functions
2023-02-09 18:16:49 +01:00
Maschell
fe4bdafb92
coreinit: Add __OSConsoleWrite
2023-02-09 18:16:27 +01:00
Maschell
6e58348a04
coreinit: add OSGetCodegenVirtAddrRange
2023-02-09 18:15:55 +01:00
Maschell
ffebb519c4
coreinit: Add missing functions for setting the context
2023-02-09 18:15:40 +01:00
Maschell
65620ceab2
coreinit: Fix missing import in rendevouz.h
2023-02-09 18:15:18 +01:00
Maschell
ccca248af4
coreinit: Add missing (internal) structs
2023-02-09 18:14:56 +01:00
GaryOderNichts
a53d2bda6e
coreinit/launch: Add OSLaunchTitle* functions
2023-02-04 16:48:52 +01:00
Xpl0itU
7530dd5818
Fix FSARequest padding
2023-01-22 14:48:27 +01:00
Xpl0itU
e0f8b378de
Add FSARequestChangeOwner
2023-01-22 13:42:11 +01:00
Xpl0itU
c93e6925b9
Add more languages to LanguageType
2023-01-17 21:15:59 +01:00
GaryOderNichts
7d9fa9e416
Add IRC library
2022-12-06 12:52:04 +01:00
GaryOderNichts
9b3b9cb9b7
nsysccr: add Irda types
2022-12-06 12:52:04 +01:00
GaryOderNichts
5003e58a25
vpadbase: add IRC related functions
2022-12-06 12:52:04 +01:00
Fangal-Airbag
56d96e582d
Add Camera lib (camera.rpl) ( #280 )
2022-10-30 23:25:32 +01:00
GaryOderNichts
32df241c72
sysapp: Name unknown _SYSLaunchTitleWithStdArgsInNoSplash parameter
2022-10-29 19:29:49 +02:00
GaryOderNichts
781d5690ce
sysapp: Replace SysAppStandardArgs with SYSStandardArgsIn
2022-10-29 19:29:49 +02:00
GaryOderNichts
9b17e0212b
sysapp: Add missing argument functions
2022-10-29 19:29:49 +02:00
GaryOderNichts
4ccc879aa9
coreinit: Add CopyData functions
2022-10-29 19:28:43 +02:00
miku-666
8cae5c050d
Update FSStateChangeParams and add offset checks
2022-10-29 18:44:31 +02:00
fincs
78300f2693
Adjust C/C++ flags (disable exceptions/rtti)
2022-10-17 19:43:15 +02:00