Commit Graph

  • 75038273b5 Reformat kpad.h James Benton 2018-06-18 10:04:47 +01:00
  • 71c6521a38 Reformat hid.h James Benton 2018-06-18 10:04:39 +01:00
  • 55edba512f Fix circular dependency between systeminfo.h and time.h James Benton 2018-06-18 10:04:27 +01:00
  • 9cc6aead84 coreinit: Add remaining IM* functions. James Benton 2018-06-17 21:02:35 +01:00
  • 9dfb7d5344 Add missing VPAD rumble functions to the vpad/input.h Maschell 2018-06-17 21:04:56 +02:00
  • c3c8ce30fe Modifed the kpad and wpad struct to be more like the VPADStatus struct. Maschell 2018-06-17 20:18:51 +02:00
  • ea64525812 Add missing "systeminfo.h" include to the "thread.h" Maschell 2018-06-17 19:56:11 +02:00
  • 9fe98f8abe Add more button defines to the VPAD input.h Maschell 2018-06-17 19:30:49 +02:00
  • f5aa0a6523 Add include of head "sys/select.h" which declares missing "fd_set" Maschell 2018-06-17 19:38:01 +02:00
  • 53c1a5f6c4 Add header files for some kpad and wpad functions Maschell 2018-06-17 19:13:21 +02:00
  • da21125e15 Add header for the nsyshid.rpl Maschell 2018-06-17 19:33:48 +02:00
  • c1c30a5c73 Add energy saving header. Maschell 2018-06-17 19:31:46 +02:00
  • 47c3d4d7cd cmake: Use target_link_libraries even for --whole-archive libraries. James Benton 2018-06-15 14:56:38 +01:00
  • 39429c0cbc cmake: Cleanup some CMake stuff. 1.0.0-alpha James Benton 2018-06-15 13:59:55 +01:00
  • f9799cf3dd Fix __init_wut_sbrk_heap. James Benton 2018-06-15 13:59:30 +01:00
  • 08fdf44541 1.0.0-alpha release. James Benton 2018-06-15 10:49:37 +01:00
  • 5b4b997892 Update README.md James 2018-06-15 10:45:41 +01:00
  • 648efdd0b6 Update README.md James 2018-06-15 10:45:13 +01:00
  • 6b0e89090c Update README.md James 2018-06-15 09:30:37 +01:00
  • 005b1ef34a travis: Maybe this will work... maybe... James Benton 2018-06-15 09:23:11 +01:00
  • a222d98678 travis: Fix building samples. James Benton 2018-06-15 09:06:37 +01:00
  • eb0d4e7581 travis: Fix typo 7a -> 7z. James Benton 2018-06-15 08:56:12 +01:00
  • 5d74a3ba38 travis: Install p7zip on MacOS. James Benton 2018-06-15 08:47:35 +01:00
  • af71ec7833 Add travis deploy support James Benton 2018-06-15 08:43:15 +01:00
  • 4c780f47e3 Try fix zlib includes. James Benton 2018-06-15 08:08:46 +01:00
  • 26af965373 Update some doxygen related headers. James Benton 2018-06-14 14:11:22 +01:00
  • 2420cf70d5 When building intree zlib, build zlibstatic not shared. James Benton 2018-06-14 14:06:03 +01:00
  • b48055dcb5 Fix some doxygen header groups. James Benton 2018-06-14 13:34:39 +01:00
  • 10a085dd23 be_val: Remove usage of constexpr for supporting older gcc versions. James Benton 2018-06-14 13:33:42 +01:00
  • 9ffe296274 doxygen: Define __cplusplus James Benton 2018-06-14 13:33:26 +01:00
  • 2888e3f666 Merge branch 'rewrite' James Benton 2018-06-14 13:01:34 +01:00
  • ae8c35a613 Update README.md James 2018-06-14 12:57:27 +01:00
  • 88558de76f Update README.md James 2018-06-14 12:36:10 +01:00
  • 78440eafe5 share/wut.cmake: Update to be a bit more idiot proof. James Benton 2018-06-14 12:23:45 +01:00
  • 3c119996bf Update README.md James 2018-06-14 12:26:25 +01:00
  • 36e3995e5c Update README.md James Benton 2018-06-14 11:49:42 +01:00
  • 3d2400dc25 Update README.md James 2018-06-14 11:46:25 +01:00
  • e89b248a15 Cleanup some CMake stuff James Benton 2018-06-14 11:44:23 +01:00
  • 546a356697 RIP Windows build support. James Benton 2018-06-14 09:33:23 +01:00
  • d315b4bb34 Add new wutmalloc library. James Benton 2018-06-14 09:33:16 +01:00
  • 98b6f6ec2f wutnewlib: Allow custom fixed sbrk heap size. James Benton 2018-06-14 09:32:37 +01:00
  • 0b5ff33be1 Update CMakeLists.txt to allow optional building of tools & ppc libs. James Benton 2018-06-13 18:54:28 +01:00
  • 6344e56090 Add missing include to utils.h James Benton 2018-06-13 18:48:35 +01:00
  • 1471ea4338 Change wutnewlib to implement malloc family of functions. James Benton 2018-06-13 18:38:53 +01:00
  • c4214cef35 sysapp: Change unknown structure to a struct typedef. James Benton 2018-06-13 17:36:12 +01:00
  • 76c6e555d0 Update .gitignore James Benton 2018-06-13 17:35:50 +01:00
  • 4026ad081a samples: Rename helloworld_std_thread to helloworld_cpp. James Benton 2018-06-13 17:35:03 +01:00
  • adfd1c4e91 Fix nn/ac.h including removed header. James Benton 2018-06-13 13:39:42 +01:00
  • 865af4609c Rename wutdevoptab to wutdevoptab_sd James Benton 2018-06-13 13:36:15 +01:00
  • c2a993a4dd samples: Add swkbd sample. James Benton 2018-06-13 12:12:51 +01:00
  • 75784dbb52 Add nn::swkbd library. James Benton 2018-06-13 12:12:22 +01:00
  • 9beff5dd0b Add padscore/kpad.h for a stubbed KPADStatus typedef. James Benton 2018-06-13 12:11:00 +01:00
  • 060d9df5cb Update linker script to include all fimport & dimport sections. James Benton 2018-06-13 12:10:27 +01:00
  • dc29e49a13 Fix nn/ac.h includes. James Benton 2018-06-13 12:10:15 +01:00
  • 2770867c97 nn_ac: Move to nn/ac and start the C++ API. James Benton 2018-06-11 17:34:05 +01:00
  • 2d0db54e65 elf2rpl: Bump up cafe SDK version in file info sections. James Benton 2018-06-11 16:46:35 +01:00
  • 4edd7a5901 cafe: Move to autogenerated export files for all cafe libraries. James Benton 2018-06-11 15:46:36 +01:00
  • a00804a22d readrpl: Add --exports-def to generate exports.def file for an rpl. James Benton 2018-06-11 15:36:21 +01:00
  • 0556f4627b cmake: Explicitly set CMAKE_CROSSCOMPILING. James Benton 2018-06-04 18:09:49 +01:00
  • 7019171841 cmake: Set BUILD_SHARED_LIBS OFF. James Benton 2018-06-04 18:09:10 +01:00
  • 01606fba86 wut: Define __WIIU__ and __WUT__ for builds. James Benton 2018-06-02 10:37:02 +01:00
  • 3c054375db wutstdc++: Fix __wut_key_t. James Benton 2018-06-02 10:36:28 +01:00
  • f11112ca0f Change LATTE_SQ_SEL to GX2_SQ_SEL. James Benton 2018-05-31 11:19:39 +01:00
  • 62cb2757b9 wut_add_exports: Use target name when generating exports. James Benton 2018-05-31 10:30:58 +01:00
  • 3d2e190d31 samples/custom_default_heap: Fix install filename James Benton 2018-05-31 10:30:35 +01:00
  • 9a0930e5b3 Add install for samples/content. James Benton 2018-05-31 10:30:24 +01:00
  • 9f5066d75a samples: Add gx2 triangle sample. James Benton 2018-05-31 10:20:16 +01:00
  • 4e2099a2e4 whb: Add missing GX2Invalidate call. James Benton 2018-05-31 10:10:10 +01:00
  • 38ae220cd6 elf2rpl: Simplify fixLoaderVirtualAddresses to only move STRTAB + SYMTAB. James Benton 2018-05-30 22:52:20 +01:00
  • e52affa9d5 elf2rpl: Remove unused functions. James Benton 2018-05-30 22:51:51 +01:00
  • 6a116a8e41 elf2rpl: Remove reorderSectionIndex. James Benton 2018-05-30 22:43:41 +01:00
  • 0ef7dcfa32 elf2rpl: Remove fixRoDataFlags. James Benton 2018-05-30 22:42:05 +01:00
  • ae70d3a4a9 elf2rpl: Remove fixSectionAlign. James Benton 2018-05-30 22:40:53 +01:00
  • c15e185762 elf2rpl: Remove fixBssNoBits transform. James Benton 2018-05-30 22:40:41 +01:00
  • 00b6fa3940 ld: Add (NOLOAD) to .bss section. James Benton 2018-05-30 22:40:20 +01:00
  • 1c3d26ab1b wutcrt: Setup a proper stack frame for _start. James Benton 2018-05-30 22:13:49 +01:00
  • 699aa5ca99 wutcrt: Fix call to __fini_wut instead of __init_wut for rpl on load entry. James Benton 2018-05-30 22:00:58 +01:00
  • 86ea2f1466 Add a simple .rpl file example. James Benton 2018-05-30 21:56:29 +01:00
  • f281be50ab Add support for generating RPL files. James Benton 2018-05-30 21:56:18 +01:00
  • 6f877a2a3c Add new sample custom_default_heap. James Benton 2018-05-30 19:06:35 +01:00
  • 1489adeb37 coreinit: Add MEMVisitAllocatedForExpHeap James Benton 2018-05-30 19:05:54 +01:00
  • 61a84c50b6 tools: Add rplexportgen to produce SHT_RPL_EXPORTS. James Benton 2018-05-30 18:54:41 +01:00
  • c98c7e39e4 elf2rpl: Check relocation section index before performing relocations. James Benton 2018-05-30 17:29:10 +01:00
  • 419186a31c samples: Never miss a second again! James Benton 2018-05-30 15:15:59 +01:00
  • d350e2e28a coreinit: Add a prototype for __preinit_user. James Benton 2018-05-30 15:14:46 +01:00
  • 6d8dabb15b wut.cmake: Update to support creating RPL files, and exports. James Benton 2018-05-30 15:07:10 +01:00
  • 2ea440c90e elf2rpl: Add flag to toggle whether IS_RPX flag is set in file info. James Benton 2018-05-30 14:45:28 +01:00
  • beb72e9859 elf2rpl: Add excmd based command line parsing. James Benton 2018-05-30 14:44:55 +01:00
  • e709fe29aa elf2rpl: Add missing newlines to printed messages. James Benton 2018-05-30 14:44:14 +01:00
  • 4220023511 wutstdc++: Use malloc / free instead of MEM functions. James Benton 2018-05-30 13:14:01 +01:00
  • d5effaaf88 coreinit: Cleanup memory heap functions. James Benton 2018-05-30 13:13:37 +01:00
  • 42ac732b2e coreinit: Add some memory functions. James Benton 2018-05-30 13:11:57 +01:00
  • 3e117fe667 coreinit: Merge baseheap.h into memheap.h James Benton 2018-05-30 13:11:20 +01:00
  • 3c763b7a08 coreinit: Add OSDynLoad_{Get,Set}TLSAllocator. James Benton 2018-05-30 13:10:57 +01:00
  • 65f03c5e62 coreinit: Add OSDynLoad_Error. James Benton 2018-05-30 13:10:38 +01:00
  • 524fd9143a coreinit: Add virtual memory mapping functions. James Benton 2018-05-29 13:55:10 +01:00
  • 5ce21d4fdc rplgen: Fix section flags for dimport section. James Benton 2018-05-29 10:52:02 +01:00
  • a5d15a7a3a Remove libdefaultheap. James Benton 2018-05-29 10:51:53 +01:00
  • 766e832363 coreinit: Add default heap data exports. James Benton 2018-05-29 10:50:49 +01:00
  • c412250d48 tools/rplgen: Move trim to utils.h James Benton 2018-05-29 09:01:28 +01:00