James
84ac97592a
Merge pull request #8 from shinyquagsire23/correct-data-order
...
Write in data in the order that loader expects it
2016-07-17 22:32:36 +01:00
shinyquagsire23
6825b2b108
Write in data in the order that loader expects it
2016-07-15 20:32:12 -07:00
James
4eed903b0a
Merge pull request #7 from shinyquagsire23/crc-endianness
...
Fix elf2rpl CRC section endianness
2016-07-15 23:10:11 +01:00
shinyquagsire23
74de2a77dc
Fix elf2rpl CRC section endianness
2016-07-15 15:06:47 -07:00
James
4aa7a245bd
Merge pull request #6 from shinyquagsire23/imports-sigs
...
Add SHT_RPL_IMPORT signatures to elf2rpl
2016-07-14 22:34:23 +01:00
shinyquagsire23
77dee438d8
Add SHT_RPL_IMPORT signatures to elf2rpl
2016-07-14 14:27:15 -07:00
James
bcf8b0dbcf
Merge pull request #5 from shinyquagsire23/fix-readrpl-zlib-size
...
Fix readrpl temp zlib buffer size
2016-07-14 11:17:13 +01:00
shinyquagsire23
9e4bd3a8b5
Fix readrpl temp zlib buffer size
2016-07-13 17:28:40 -07:00
James Benton
91dde76fbb
Detect when exports.h has been modified.
2016-07-06 21:09:27 +01:00
James Benton
9b769d2f6e
yo this cygpath shit is fukt up yo
2016-07-06 21:06:57 +01:00
James Benton
64bb52c552
Add OSBlockMove and OSBlockSet.
2016-07-06 20:48:54 +01:00
James Benton
1ae09d4cf5
Only use cygpath for cygwin shells.
2016-07-06 20:21:55 +01:00
James Benton
0ac58e8bf4
Fix trampoline generation.
2016-07-06 19:21:31 +01:00
James Benton
ad50ef9ec6
Remove unused PORTLIBS from base.mk
2016-07-06 18:46:19 +01:00
James Benton
075d80aec8
Add coreinit coroutine API.
2016-07-06 18:46:05 +01:00
James Benton
5c91545658
Build libcrt.a instead of using separate object files.
2016-07-06 18:44:48 +01:00
James Benton
8aa77c9ee6
Add a part of libgcc to get 64 bit integer division function __udivdi3.
...
We cannot link with devkitPPC libgcc because it includes __eabi which we
do not want, as that sets up r2 and r13 SDA registers from elf file symbols
but that is done by the RPL FileInfo read by CafeOS for the Wii U.
In future we should probably fork devkitPPC to build without powerpc eabi
in order to match what we expect for the Wii U.
2016-06-08 01:24:37 +01:00
James Benton
469b69d11f
Fix elf2rpl incorrect section type output for bss.
2016-06-08 01:11:23 +01:00
James Benton
49f10e6465
Cleanup sample/helloworld Makefile.
2016-06-08 00:59:58 +01:00
James Benton
3db025da59
Cleanup rpl.ld sections
2016-06-08 00:59:55 +01:00
James Benton
55721fbe4f
Add dependency on exports.h in library Makefile.
2016-06-08 00:59:51 +01:00
James Benton
4bfbb7abf7
Add missing include to sampler.h in gx2/shaders.h
2016-06-08 00:59:48 +01:00
James Benton
b778a54203
Add GX2 shader functions.
2016-06-08 00:21:11 +01:00
James Benton
95c2610b04
Add coreinit OSGetSystemInfo.
2016-06-08 00:20:34 +01:00
James Benton
e831f3c399
Add gx2/enum.h and move all GX2 enums to it.
2016-06-08 00:15:43 +01:00
James Benton
dd32ac1e70
Update tools vcxproj to add missing includes.
2016-06-03 00:04:27 +01:00
James Benton
f3c530f96c
Fix Windows builds with cygwin.
2016-06-03 00:04:22 +01:00
James Benton
ad6d357e80
Cheeky lil tool to track unimplemented functions.
2016-01-11 01:42:25 +00:00
James Benton
984d8c8db4
SoonTM
2016-01-11 01:40:55 +00:00
James Benton
fd069526ab
filesystem: Remove unnecessary include.
2016-01-11 01:19:08 +00:00
James Benton
6c1a1f4a20
doxygen: Keep original file sort order.
2016-01-11 01:17:20 +00:00
James Benton
369b2cb6b1
Add FSError, FSVolumeState enum values.
2016-01-11 01:13:14 +00:00
James Benton
4779dea85a
Fix filesystem.h
2016-01-10 17:10:38 -08:00
James Benton
74cbc8f3ff
Add filesystem functions.
2016-01-11 01:04:58 +00:00
James Benton
120a030f3f
doxygen: Do not emit enum values in overview.
2016-01-11 00:59:50 +00:00
James Benton
2a3d1617bb
Update Doxyfile
2016-01-08 17:08:09 +00:00
James Benton
48c1e29829
Update .gitignore
2016-01-08 17:04:40 +00:00
James Benton
f9123fa460
Fix compile errors.
2016-01-08 08:52:12 -08:00
James Benton
05149e41ad
Add lots of GX2 functions.
2016-01-08 16:38:38 +00:00
James Benton
fddf6f2532
Fix naughty enum typedefs.
2016-01-08 07:28:52 -08:00
James Benton
33247b5034
More documentation.
2016-01-07 19:25:07 +00:00
James
786a36efbd
Update README.md
2016-01-07 16:17:42 +00:00
James Benton
d84d765e59
Add module .dox
2016-01-07 16:13:50 +00:00
James Benton
1145044517
Start doxygen documentation.
2016-01-07 16:04:01 +00:00
James Benton
c6de879cbc
Add pragma pack 1 byte alignment for OSThread.
...
Struct size seems to be rounded up to 8 byte alignment.
2016-01-07 06:21:02 -08:00
James Benton
4bebe2242d
Remove WUT_LIB_HEADER_START.
2016-01-07 14:09:43 +00:00
James Benton
e8b6b9b308
Add taskqueue functions.
2016-01-07 13:42:22 +00:00
James Benton
297a0d7068
Add messagequeue functions
2016-01-07 13:32:55 +00:00
James Benton
517c8a8389
Alphabetti spaghetti.
2016-01-07 13:21:20 +00:00
James Benton
512fee7d94
Add unit heap functions.
2016-01-07 13:21:00 +00:00