Commit Graph

246 Commits

Author SHA1 Message Date
James
e254ea3ce2 Merge pull request #44 from shinyquagsire23/surfaceh-fix
GX2CalcColorBufferAuxInfo takes GX2ColorBuffer argument, not GX2Surface
2016-10-07 20:53:43 +01:00
shinyquagsire23
629465f33b GX2CalcColorBufferAuxInfo takes GX2ColorBuffer argument, not GX2Surface 2016-10-07 11:56:31 -06:00
James
aeaf01451b Merge pull request #43 from shinyquagsire23/rodata2text
Move rodata into text so that jump tables work properly without -fno-jump-tables
2016-09-29 15:09:01 +01:00
shinyquagsire23
e0f2125068 Move rodata into text so that jump tables work properly without -fno-jump-tables 2016-09-28 23:50:17 -06:00
James
e683b6c616 Merge pull request #42 from shinyquagsire23/imretarted
Fix fs_dev.c so that it actually compiles
2016-09-14 13:29:46 +01:00
shinyquagsire23
0b2a259dbe Fix fs_dev.c so that it actually compiles 2016-09-10 00:08:22 -06:00
James
1f30d4b785 Merge pull request #40 from shinyquagsire23/gx2-additions
Additional GX2 definitions from decaf-emu
2016-08-28 00:19:17 +01:00
James
ecf370b49c Merge pull request #41 from shinyquagsire23/fs_additions
FS Additions
2016-08-28 00:18:57 +01:00
shinyquagsire23
6d371d35bf Implement fs_chmod in devoptab 2016-08-26 16:35:30 -07:00
shinyquagsire23
98966f020f Add FSBindMount and FSBindUnmount 2016-08-26 16:25:05 -07:00
shinyquagsire23
6affe2ff29 Add FSChangeMode and FSGetFreeSpaceSize 2016-08-26 16:25:05 -07:00
shinyquagsire23
e89da7a216 Additional GX2 definitions from decaf-emu 2016-08-25 22:01:44 -07:00
James Benton
ad30b83afd Move fs_dev.c from libcoreinit to libcrt 2016-08-25 12:28:06 +01:00
James Benton
266bf899fb Add -std=c11 to ppc.mk because we use it in our RPL includes anyway 2016-08-25 12:27:47 +01:00
James Benton
e4c91162d4 Add support for specifying install directory with "make install DESTDIR=x" 2016-08-25 12:07:34 +01:00
James
ee47d6da6b Merge pull request #39 from shinyquagsire23/gx2-pruning
Remove GX2 functions which don't exist in target system version
2016-08-24 23:53:58 +01:00
shinyquagsire23
5601fa2dda Remove GX2 functions which don't exist in target system version 2016-08-24 15:46:02 -07:00
James Benton
49c9a2950a Add libsndcore2. 2016-08-19 00:35:46 +01:00
James Benton
e6e886bdbd Update cygwin makefile shenanigans. 2016-08-19 00:34:39 +01:00
James
eb4f5d6905 Merge pull request #36 from xhp-creations/master
Fixed C++ defines and procui.h declarations
2016-08-16 22:42:13 +01:00
James Benton
23987e8bc3 Fix handling of TLS export names in readrpl.
They have the high bit set for some odd reason...!
2016-08-16 11:38:52 +01:00
xhp-creations
28f8b1655f Fixed C++ defines and procui.h declarations
Fixed C++ defines and procui.h declarations
2016-08-15 00:33:58 -04:00
James
782e02a39c Update README.md 2016-08-14 23:57:01 +01:00
James
7c3022863a Merge pull request #35 from dibas/master
Allow wut to build on OS X, fix helloworld example makefile
2016-08-14 23:56:23 +01:00
James
9222c46656 Merge pull request #34 from shinyquagsire23/elf2rpl-tempsize-debug
tempSize is based on all sections with a 0 address except RPL_CRCS and RPL_FILEINFO
2016-08-14 23:55:48 +01:00
dibas
9fa421c87d Include OS X as tested OS in readme. 2016-08-14 13:48:06 +02:00
dibas
2b68b3af10 Fix helloworld example by including necessary libs. 2016-08-14 13:40:30 +02:00
dibas
151e20c083 Fix Makefiles on OS X. 2016-08-14 13:39:58 +02:00
shinyquagsire23
52d09f5a7b tempSize is based on all sections with a 0 address except RPL_CRCS and RPL_FILEINFO 2016-08-13 11:47:17 -07:00
James Benton
f2e4e04805 coreinit: Add block heap definitions. 2016-08-10 18:27:20 +01:00
James
c559c32675 Merge pull request #31 from vgmoose/master
Add --recursive flag to usage instructions
2016-08-08 21:06:25 +01:00
James
ae9fa0a8ab Merge pull request #28 from shinyquagsire23/mcp
Add basic MCP coreinit imports
2016-08-08 21:06:16 +01:00
James
a70bfebe03 Merge pull request #32 from shinyquagsire23/misc-devoptab-fixes
Fix ENAMETOOLONG handling, write buffer size in devoptab
2016-08-08 21:00:35 +01:00
shinyquagsire23
4b34c18e99 Fix ENAMETOOLONG handling, write buffer size in devoptab 2016-08-08 11:56:41 -07:00
vgmoose
955999c58b Add --recursive flag to usage instructions 2016-08-07 03:52:56 -04:00
shinyquagsire23
7e3b1445eb Add MCP_DeviceList and MCP_FullDeviceList 2016-08-06 22:03:30 -07:00
Brett Lawson
b41ae7993c Merge pull request #29 from shinyquagsire23/realloc
Realloc should only return the allocated pointer if it is passed a nullptr to rellocate
2016-08-05 14:51:12 -07:00
shinyquagsire23
f336936309 Improve overall handling of realloc 2016-08-05 14:44:11 -07:00
shinyquagsire23
c0148133db Fix ordering in mcp.h 2016-08-01 15:22:44 -07:00
shinyquagsire23
e43e86aeda Add basic MCP coreinit imports 2016-08-01 15:16:36 -07:00
James Benton
90e181c723 Cleanup formatting in fs_dev.c 2016-08-01 12:06:26 +01:00
James
20d8b66bbd Merge pull request #27 from shinyquagsire23/devoptab-cleanup
Add FSMountSource struct, use filesystem structs in devoptab
2016-08-01 10:59:17 +01:00
shinyquagsire23
0d4fe1f052 Add FSMountSource struct, use filesystem structs in devoptab 2016-07-31 22:28:28 -07:00
James
e8067e8754 Merge pull request #26 from shinyquagsire23/devoptab
Add devoptab support to coreinit
2016-08-01 02:35:05 +01:00
shinyquagsire23
a7bf479c33 Add fsDevInit and fsDevExit to crt0.s 2016-07-31 15:21:18 -07:00
shinyquagsire23
8567820fa8 Devoptab cleanup 2016-07-31 14:34:54 -07:00
shinyquagsire23
6f015ad41e Deinit client and cmd block if device cannot be added, allow device to be added in environments without SD access 2016-07-31 13:54:43 -07:00
shinyquagsire23
0aa7a3e021 Add devoptab support to crt 2016-07-30 22:28:58 -07:00
James
4675d484c1 Merge pull request #25 from shinyquagsire23/misc-elf2rpl-fixes
Multiple elf2rpl fixes
2016-07-31 01:12:08 +01:00
shinyquagsire23
23dff0fe81 Have elf2rpl write in same allignments as reflected in rpl.ld, fix issue with .tbss where GCC is dumb and doesn't increment the address 2016-07-30 16:56:25 -07:00