Commit Graph

  • e89da7a216 Additional GX2 definitions from decaf-emu shinyquagsire23 2016-08-25 22:01:44 -07:00
  • ad30b83afd Move fs_dev.c from libcoreinit to libcrt James Benton 2016-08-25 12:28:06 +01:00
  • 266bf899fb Add -std=c11 to ppc.mk because we use it in our RPL includes anyway James Benton 2016-08-25 12:27:47 +01:00
  • e4c91162d4 Add support for specifying install directory with "make install DESTDIR=x" James Benton 2016-08-25 12:04:51 +01:00
  • ee47d6da6b Merge pull request #39 from shinyquagsire23/gx2-pruning James 2016-08-24 23:53:58 +01:00
  • 5601fa2dda Remove GX2 functions which don't exist in target system version shinyquagsire23 2016-08-24 15:46:02 -07:00
  • 49c9a2950a Add libsndcore2. James Benton 2016-08-19 00:35:46 +01:00
  • e6e886bdbd Update cygwin makefile shenanigans. James Benton 2016-08-19 00:34:39 +01:00
  • eb4f5d6905 Merge pull request #36 from xhp-creations/master James 2016-08-16 22:42:13 +01:00
  • 23987e8bc3 Fix handling of TLS export names in readrpl. James Benton 2016-08-16 11:38:37 +01:00
  • 28f8b1655f Fixed C++ defines and procui.h declarations xhp-creations 2016-08-15 00:33:58 -04:00
  • 782e02a39c Update README.md James 2016-08-14 23:57:01 +01:00
  • 7c3022863a Merge pull request #35 from dibas/master James 2016-08-14 23:56:23 +01:00
  • 9222c46656 Merge pull request #34 from shinyquagsire23/elf2rpl-tempsize-debug James 2016-08-14 23:55:48 +01:00
  • 9fa421c87d Include OS X as tested OS in readme. dibas 2016-08-14 13:48:06 +02:00
  • 2b68b3af10 Fix helloworld example by including necessary libs. dibas 2016-08-14 13:40:30 +02:00
  • 151e20c083 Fix Makefiles on OS X. dibas 2016-08-14 13:39:58 +02:00
  • 52d09f5a7b tempSize is based on all sections with a 0 address except RPL_CRCS and RPL_FILEINFO shinyquagsire23 2016-08-13 11:47:17 -07:00
  • f2e4e04805 coreinit: Add block heap definitions. James Benton 2016-08-10 18:27:20 +01:00
  • c559c32675 Merge pull request #31 from vgmoose/master James 2016-08-08 21:06:25 +01:00
  • ae9fa0a8ab Merge pull request #28 from shinyquagsire23/mcp James 2016-08-08 21:06:16 +01:00
  • a70bfebe03 Merge pull request #32 from shinyquagsire23/misc-devoptab-fixes James 2016-08-08 21:00:35 +01:00
  • 4b34c18e99 Fix ENAMETOOLONG handling, write buffer size in devoptab shinyquagsire23 2016-08-08 11:56:41 -07:00
  • 955999c58b Add --recursive flag to usage instructions vgmoose 2016-08-07 03:52:56 -04:00
  • 7e3b1445eb Add MCP_DeviceList and MCP_FullDeviceList shinyquagsire23 2016-08-06 22:03:30 -07:00
  • b41ae7993c Merge pull request #29 from shinyquagsire23/realloc Brett Lawson 2016-08-05 14:51:12 -07:00
  • f336936309 Improve overall handling of realloc shinyquagsire23 2016-08-05 12:10:19 -07:00
  • c0148133db Fix ordering in mcp.h shinyquagsire23 2016-08-01 15:22:44 -07:00
  • e43e86aeda Add basic MCP coreinit imports shinyquagsire23 2016-08-01 15:16:36 -07:00
  • 90e181c723 Cleanup formatting in fs_dev.c James Benton 2016-08-01 12:06:26 +01:00
  • 20d8b66bbd Merge pull request #27 from shinyquagsire23/devoptab-cleanup James 2016-08-01 10:59:17 +01:00
  • 0d4fe1f052 Add FSMountSource struct, use filesystem structs in devoptab shinyquagsire23 2016-07-31 22:28:28 -07:00
  • e8067e8754 Merge pull request #26 from shinyquagsire23/devoptab James 2016-08-01 02:35:05 +01:00
  • a7bf479c33 Add fsDevInit and fsDevExit to crt0.s shinyquagsire23 2016-07-31 15:21:18 -07:00
  • 8567820fa8 Devoptab cleanup shinyquagsire23 2016-07-31 14:34:54 -07:00
  • 6f015ad41e Deinit client and cmd block if device cannot be added, allow device to be added in environments without SD access shinyquagsire23 2016-07-31 13:54:43 -07:00
  • 0aa7a3e021 Add devoptab support to crt shinyquagsire23 2016-07-30 21:16:49 -07:00
  • 4675d484c1 Merge pull request #25 from shinyquagsire23/misc-elf2rpl-fixes James 2016-07-31 01:12:08 +01:00
  • 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 shinyquagsire23 2016-07-30 16:54:13 -07:00
  • 9398b20936 Merge pull request #24 from shinyquagsire23/helloworld2menu James 2016-07-28 01:53:42 +01:00
  • a2af172872 Have helloworld sample exit immediately using sysapp shinyquagsire23 2016-07-27 17:49:43 -07:00
  • 69131af492 Merge pull request #23 from shinyquagsire23/sample-multitask James 2016-07-27 23:10:43 +01:00
  • 7cfd28df68 Merge pull request #22 from shinyquagsire23/multitask James 2016-07-27 12:21:41 +01:00
  • b277f1ccf4 Add proper ProcUI multitasking to samples shinyquagsire23 2016-07-27 00:42:14 -07:00
  • f4151dd9c1 Add foreground management imports to coreinit shinyquagsire23 2016-07-27 00:39:25 -07:00
  • 8faf7c7f38 Add basic ProcUI RPL imports shinyquagsire23 2016-07-27 00:39:03 -07:00
  • 0dc5e4fbec Merge pull request #21 from shinyquagsire23/pong-sample James 2016-07-25 23:03:13 +01:00
  • cc50c182cf Cleanup OSScreen function declarations. James Benton 2016-07-25 22:28:43 +01:00
  • bd39d9e294 Add pong sample to samples/ shinyquagsire23 2016-07-25 14:20:15 -07:00
  • f3b251baf3 Merge pull request #20 from shinyquagsire23/type-additions James 2016-07-25 22:03:43 +01:00
  • 2631388a9b Add additional type shorthands to wut_types.h shinyquagsire23 2016-07-25 14:01:20 -07:00
  • fc4a834d8d Merge pull request #19 from shinyquagsire23/rpl-sysapp James 2016-07-25 11:17:53 +01:00
  • cdb90a39a7 Add basic sysapp RPL imports shinyquagsire23 2016-07-24 19:06:36 -07:00
  • 0f46ff96ca Update gh-pages James Benton 2016-07-25 02:05:50 +01:00
  • a1d023af16 Add some comments to vpad/input.h James Benton 2016-07-25 02:03:46 +01:00
  • 60e3575f59 Merge pull request #17 from shinyquagsire23/rpl-vpad James 2016-07-25 01:16:27 +01:00
  • b2cf6c2ded Merge pull request #18 from shinyquagsire23/fix-fimport-elf2rpl James 2016-07-25 01:14:50 +01:00
  • 07245cf136 Fix issue with import handling where import section symbols were indexed incorrectly shinyquagsire23 2016-07-24 17:05:44 -07:00
  • 5f109cbfea Add basic vpad RPL imports shinyquagsire23 2016-07-24 17:04:27 -07:00
  • 67cc02c52b Remove trailing whitespace in socket.h James Benton 2016-07-24 23:41:21 +01:00
  • 9f0676c2a8 Merge pull request #16 from shinyquagsire23/rpl-nsysnet James 2016-07-24 23:16:11 +01:00
  • cc0c50a8d5 Add nsysnet RPL imports shinyquagsire23 2016-07-24 15:13:06 -07:00
  • ca75c5b2c6 Merge pull request #15 from shinyquagsire23/coreinit-screen James 2016-07-24 22:09:06 +01:00
  • 6f88094f1d Add OSScreen functions to coreinit shinyquagsire23 2016-07-24 14:03:22 -07:00
  • a3f9fb0564 Add command line options to readrpl. James Benton 2016-07-24 11:43:54 +01:00
  • d01d8297e2 Merge pull request #14 from shinyquagsire23/tempsize-fix-again James 2016-07-24 10:17:30 +01:00
  • 91b00dcab2 Assume largest possible size increase after alignment for tempSize shinyquagsire23 2016-07-23 19:57:59 -07:00
  • c9f357d695 Merge pull request #13 from shinyquagsire23/findsymbol-fix James 2016-07-24 02:06:10 +01:00
  • 2574e29958 Fix corner case with findSymbol in elf2rpl shinyquagsire23 2016-07-23 18:01:54 -07:00
  • ce1f25e0ca Merge pull request #12 from shinyquagsire23/licensing-fix James 2016-07-24 02:01:22 +01:00
  • d6de85a00e Fix licensing issues shinyquagsire23 2016-07-23 17:57:04 -07:00
  • 1ff6658dcc Remove trailing whitespace from rpl.ld James Benton 2016-07-23 11:25:30 +01:00
  • fc3bfa64ed Implement __wrap_malloc_usable_size. James Benton 2016-07-23 11:23:32 +01:00
  • d02bdf6e35 Use enums instead of defines in memheap.h James Benton 2016-07-23 11:08:00 +01:00
  • 29b6d586e6 Update frameheap to have correct structure. James Benton 2016-07-17 22:31:12 +01:00
  • 8e9425f7d4 Add some comments to coreinit/baseheap.h James Benton 2016-07-17 22:29:27 +01:00
  • 9a48378994 Merge pull request #11 from shinyquagsire23/linking-fixes James 2016-07-23 11:09:55 +01:00
  • 9173f0f6c3 Adjustments for linking, rpx/rpl generation shinyquagsire23 2016-07-20 22:45:53 -07:00
  • 2c69f7d9be Merge pull request #10 from shinyquagsire23/elf2rpl-fixes James 2016-07-17 22:37:11 +01:00
  • e43b04ddcc Merge pull request #9 from shinyquagsire23/wut-coreinit-fixes James 2016-07-17 22:35:50 +01:00
  • 84ac97592a Merge pull request #8 from shinyquagsire23/correct-data-order James 2016-07-17 22:32:36 +01:00
  • 631d88a4c3 Remove imports which don't exist in elf2rpl's target coreinit.rpl version shinyquagsire23 2016-07-16 17:27:41 -07:00
  • 072063e9d0 Tweaks to elf2rpl in order to pass all loader checks shinyquagsire23 2016-07-16 17:24:57 -07:00
  • 6825b2b108 Write in data in the order that loader expects it shinyquagsire23 2016-07-15 20:32:12 -07:00
  • 4eed903b0a Merge pull request #7 from shinyquagsire23/crc-endianness James 2016-07-15 23:10:11 +01:00
  • 74de2a77dc Fix elf2rpl CRC section endianness shinyquagsire23 2016-07-15 15:06:47 -07:00
  • 4aa7a245bd Merge pull request #6 from shinyquagsire23/imports-sigs James 2016-07-14 22:34:23 +01:00
  • 77dee438d8 Add SHT_RPL_IMPORT signatures to elf2rpl shinyquagsire23 2016-07-14 14:27:15 -07:00
  • bcf8b0dbcf Merge pull request #5 from shinyquagsire23/fix-readrpl-zlib-size James 2016-07-14 11:17:13 +01:00
  • 9e4bd3a8b5 Fix readrpl temp zlib buffer size shinyquagsire23 2016-07-13 17:28:40 -07:00
  • 91dde76fbb Detect when exports.h has been modified. James Benton 2016-07-06 21:09:27 +01:00
  • 9b769d2f6e yo this cygpath shit is fukt up yo James Benton 2016-07-06 21:06:57 +01:00
  • 64bb52c552 Add OSBlockMove and OSBlockSet. James Benton 2016-07-06 20:48:54 +01:00
  • 465e0639c1 Update gh-pages James Benton 2016-07-06 20:24:27 +01:00
  • 1ae09d4cf5 Only use cygpath for cygwin shells. James Benton 2016-07-06 20:21:55 +01:00
  • 0ac58e8bf4 Fix trampoline generation. James Benton 2016-07-06 19:21:31 +01:00
  • ad50ef9ec6 Remove unused PORTLIBS from base.mk James Benton 2016-07-06 18:46:19 +01:00
  • 075d80aec8 Add coreinit coroutine API. James Benton 2016-07-06 18:46:05 +01:00
  • 5c91545658 Build libcrt.a instead of using separate object files. James Benton 2016-07-06 18:44:48 +01:00
  • 8aa77c9ee6 Add a part of libgcc to get 64 bit integer division function __udivdi3. James Benton 2016-06-08 01:24:37 +01:00