Commit Graph

149 Commits

Author SHA1 Message Date
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
James
9398b20936 Merge pull request #24 from shinyquagsire23/helloworld2menu
Have helloworld sample exit immediately using sysapp
2016-07-28 01:53:42 +01:00
shinyquagsire23
a2af172872 Have helloworld sample exit immediately using sysapp 2016-07-27 17:51:42 -07:00
James
69131af492 Merge pull request #23 from shinyquagsire23/sample-multitask
Add multitasking to samples
2016-07-27 23:10:43 +01:00
James
7cfd28df68 Merge pull request #22 from shinyquagsire23/multitask
Add multitasking  support for wut
2016-07-27 12:21:41 +01:00
shinyquagsire23
b277f1ccf4 Add proper ProcUI multitasking to samples 2016-07-27 00:49:54 -07:00
shinyquagsire23
f4151dd9c1 Add foreground management imports to coreinit 2016-07-27 00:39:25 -07:00
shinyquagsire23
8faf7c7f38 Add basic ProcUI RPL imports 2016-07-27 00:39:03 -07:00
James
0dc5e4fbec Merge pull request #21 from shinyquagsire23/pong-sample
Add pong sample to samples/
2016-07-25 23:03:13 +01:00
James Benton
cc50c182cf Cleanup OSScreen function declarations. 2016-07-25 23:01:55 +01:00
shinyquagsire23
bd39d9e294 Add pong sample to samples/ 2016-07-25 14:20:15 -07:00
James
f3b251baf3 Merge pull request #20 from shinyquagsire23/type-additions
Add additional type shorthands to wut_types.h
2016-07-25 22:03:43 +01:00
shinyquagsire23
2631388a9b Add additional type shorthands to wut_types.h 2016-07-25 14:01:20 -07:00
James
fc4a834d8d Merge pull request #19 from shinyquagsire23/rpl-sysapp
Add basic sysapp RPL imports
2016-07-25 11:17:53 +01:00
shinyquagsire23
cdb90a39a7 Add basic sysapp RPL imports 2016-07-24 19:06:36 -07:00
James Benton
a1d023af16 Add some comments to vpad/input.h 2016-07-25 02:03:46 +01:00
James
60e3575f59 Merge pull request #17 from shinyquagsire23/rpl-vpad
Add basic vpad RPL imports
2016-07-25 01:16:27 +01:00
James
b2cf6c2ded Merge pull request #18 from shinyquagsire23/fix-fimport-elf2rpl
Fix issue with import handling where import section symbols were indexed incorrectly
2016-07-25 01:14:50 +01:00
shinyquagsire23
07245cf136 Fix issue with import handling where import section symbols were indexed incorrectly 2016-07-24 17:05:44 -07:00
shinyquagsire23
5f109cbfea Add basic vpad RPL imports 2016-07-24 17:04:27 -07:00
James Benton
67cc02c52b Remove trailing whitespace in socket.h 2016-07-24 23:41:21 +01:00
James
9f0676c2a8 Merge pull request #16 from shinyquagsire23/rpl-nsysnet
Add nsysnet RPL imports
2016-07-24 23:16:11 +01:00
shinyquagsire23
cc0c50a8d5 Add nsysnet RPL imports 2016-07-24 15:13:06 -07:00
James
ca75c5b2c6 Merge pull request #15 from shinyquagsire23/coreinit-screen
Add OSScreen functions to coreinit
2016-07-24 22:09:06 +01:00
shinyquagsire23
6f88094f1d Add OSScreen functions to coreinit 2016-07-24 14:03:22 -07:00
James Benton
a3f9fb0564 Add command line options to readrpl. 2016-07-24 11:45:30 +01:00
James
d01d8297e2 Merge pull request #14 from shinyquagsire23/tempsize-fix-again
Assume largest possible size increase after alignment for tempSize
2016-07-24 10:17:30 +01:00
shinyquagsire23
91b00dcab2 Assume largest possible size increase after alignment for tempSize 2016-07-23 19:57:59 -07:00
James
c9f357d695 Merge pull request #13 from shinyquagsire23/findsymbol-fix
Fix corner case with findSymbol in elf2rpl
2016-07-24 02:06:10 +01:00
shinyquagsire23
2574e29958 Fix corner case with findSymbol in elf2rpl 2016-07-23 18:01:54 -07:00
James
ce1f25e0ca Merge pull request #12 from shinyquagsire23/licensing-fix
Fix licensing issues
2016-07-24 02:01:22 +01:00
shinyquagsire23
d6de85a00e Fix licensing issues 2016-07-23 17:57:04 -07:00
James Benton
1ff6658dcc Remove trailing whitespace from rpl.ld 2016-07-23 11:25:30 +01:00
James Benton
fc3bfa64ed Implement __wrap_malloc_usable_size.
This is just MEMGetSizeForMBlockExpHeap.
2016-07-23 11:23:32 +01:00
James Benton
d02bdf6e35 Use enums instead of defines in memheap.h 2016-07-23 11:09:58 +01:00
James Benton
29b6d586e6 Update frameheap to have correct structure. 2016-07-23 11:09:58 +01:00
James Benton
8e9425f7d4 Add some comments to coreinit/baseheap.h 2016-07-23 11:09:58 +01:00
James
9a48378994 Merge pull request #11 from shinyquagsire23/linking-fixes
Adjustments for linking, rpx/rpl generation
2016-07-23 11:09:55 +01:00
shinyquagsire23
9173f0f6c3 Adjustments for linking, rpx/rpl generation 2016-07-22 20:35:20 -07:00
James
2c69f7d9be Merge pull request #10 from shinyquagsire23/elf2rpl-fixes
Collective fixes for elf2rpl
2016-07-17 22:37:11 +01:00
James
e43b04ddcc Merge pull request #9 from shinyquagsire23/wut-coreinit-fixes
Remove imports which don't exist in elf2rpl's target coreinit version
2016-07-17 22:35:50 +01:00
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
631d88a4c3 Remove imports which don't exist in elf2rpl's target coreinit.rpl version 2016-07-16 17:32:13 -07:00
shinyquagsire23
072063e9d0 Tweaks to elf2rpl in order to pass all loader checks 2016-07-16 17:29:20 -07: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