James Benton
bfeac63818
Rearrange source tree.
2017-05-07 01:37:13 +01:00
James Benton
cbb377b4b6
Add "crt-lite", builds an empty crt0 without C runtime stuff (such as malloc and devoptap).
2017-05-05 17:00:33 +01:00
James Benton
def87c9bc8
Fix zlib debug library path.
2017-05-05 16:59:24 +01:00
James Benton
b35f142997
Use -mno-sdata
2017-04-13 11:50:07 +01:00
James Benton
b1c5c4a4e5
Fix trampling of r3,r4 in crt0.S
2017-04-13 00:44:05 +01:00
James Benton
e04b987390
Update to support linking with newlib.
2017-04-10 23:19:21 +01:00
James Benton
cdc07cac23
nsysnet: Update socket.h to use sys/time.h and sys/types.h
2017-04-10 23:19:21 +01:00
James Benton
840d91c62e
coreinit: Add 32 bit atomic exports.
2017-04-10 23:19:21 +01:00
James Benton
604b18faf0
coreinit: Add missing fields to OSCalendarTime.
2017-04-10 23:19:21 +01:00
James Benton
9acc679c6f
coreinit: Add missing argument to _Exit.
2017-04-10 23:19:21 +01:00
James Benton
6d5bb75cb3
coreinit: Update atomic64 to use pointer to volatile value.
2017-04-10 23:19:21 +01:00
James
618f48d144
Update README.md
2017-04-08 12:14:20 +01:00
James
6fd39535e3
Merge pull request #50 from CreeperMario/master
...
Pong: Fix build issues with CMake
2017-04-08 12:13:48 +01:00
CreeperMario
8734e5815b
Update CMakeLists.txt
2017-04-08 17:25:50 +09:30
CreeperMario
fa3571c4d9
Update README.md
2017-04-08 17:25:08 +09:30
James Benton
b7a4cba5c3
coreinit: Add OSScreenShutdown.
2017-04-07 01:24:37 +01:00
James Benton
45257957d0
coreinit: Add some IOS functions.
2017-04-07 01:24:37 +01:00
James Benton
6f51e6c76e
Add nn_ac library.
2017-04-07 01:24:36 +01:00
James Benton
4dfe8d5ea6
nsysnet: Add some missing stuff.
2017-04-07 01:23:29 +01:00
James Benton
eb74acf209
vpad: Add VPADShutdown.
2017-04-07 01:23:07 +01:00
James Benton
9161baaee3
nsysnet: Do not rely on sys/socket.h or sys/time.h
2017-04-05 18:16:20 +01:00
James
12e54ca759
Update README.md
2017-03-23 12:19:27 +00:00
James Benton
8af0ffe9c7
Move wut to using CMake instead of Makefiles.
...
The old makefile solution will still be around on branch "make".
2017-03-23 12:18:02 +00:00
James Benton
5405bca57e
Add missing include to expandedheap.h
2017-03-23 12:17:47 +00:00
James Benton
bb7d180e40
Fix wut_structsize.h for compilers which do not have static_assert (pre C11)
2017-02-21 20:06:18 +00:00
dimok789
1a1a87a948
- keep .lib.rplLibs section. this allows use of --gc-sections and reduce RPX size - added a few memory functions
2016-11-06 21:11:14 -08:00
James
4afd8e16d2
Merge pull request #47 from CreeperMario/master
...
Added ICInvalidateRange to coreinit and modified Makefiles
2016-11-07 04:59:06 +00:00
CreeperMario Games
d7a2af2a0b
Added ICInvalidateRange to coreinit and modified Makefiles
2016-11-06 09:48:30 +10:30
James Benton
3aab93aa14
Makefile: Build tools into tools/bin
2016-10-11 22:41:28 +01:00
James Benton
bc9abd5ffe
Remove invalid exports from nsysnet
2016-10-11 22:28:06 +01:00
James Benton
8b95240de4
Add a simple make test command which runs implcheck on library exports.h
2016-10-11 22:27:39 +01:00
James Benton
07fafab7b4
tools: Update implcheck to compare rpl exports with an exports.h file.
...
Will verify that you do not have any extra exports which should not exist.
Can optionally print unimplemented / implemented function & data exports.
2016-10-11 22:17:24 +01:00
James
48d2fcc314
Merge pull request #46 from dimok789/master
...
Link fixes for C++ applications and some additional enums and function declarations
2016-10-11 21:42:38 +01:00
James Benton
8aaa4de345
gx2: Remove internal function GX2RIsGX2RSurface.
2016-10-11 21:35:13 +01:00
dimok789
33c92cc991
compile fix
2016-10-11 21:01:53 +02:00
dimok789
37330b5046
- added gx2 aa 2x and 4 and some additional primitive and surface enums
...
- added some gx2 logical ORed enums as typdef enum does not allow OR operations without a cast in C++
- added AXQuit in sndcore2
- added OSGetTitleID in coreinit
- removed not existing functions from nsysnet and added inet_ntoa
2016-10-11 19:17:18 +02:00
dimok789
be3bcba701
- added missing gcc_except_table section
...
- added ignore of paddings in elf2rpl
2016-10-11 19:04:55 +02:00
James
4981b49563
Merge pull request #45 from shinyquagsire23/threadsafe-devoptab
...
Allocate FSCmdBlock per-operation to avoid sharing conflicts between threads
2016-10-09 21:28:30 +01:00
James Benton
8f38b15a72
Add missing .dox module files.
2016-10-09 21:25:33 +01:00
James Benton
d9bd766b4c
coreinit: Cleanup formatting in coreinit/mcp.h
2016-10-09 21:16:56 +01:00
James Benton
4a595fba93
coreinit: Fill out MEMUnitHeap structure.
2016-10-09 21:16:40 +01:00
James Benton
0a34d5b7a2
coreinit: Fill out MEMExpandedHeap structure.
2016-10-09 21:16:26 +01:00
James Benton
f72cd983d3
gx2r: Fix GX2RBuffer->buffer member declaration.
2016-10-09 21:02:07 +01:00
James Benton
3f03e84d45
gx2: Remove duplicated GX2RResourceFlags enum.
2016-10-09 21:01:52 +01:00
James Benton
cf00f97167
gx2r: Add gx2r surface functions.
2016-10-09 20:58:15 +01:00
James Benton
467fb4e8ca
gx2r: Add some gx2r memory functions.
2016-10-09 20:58:02 +01:00
James Benton
41cee3bd14
gx2r: Add some gx2r draw functions.
2016-10-09 20:57:50 +01:00
James Benton
bb3543b626
gx2r: Add gx2r display list functions.
2016-10-09 20:57:33 +01:00
James Benton
c70b7be365
gx2r: Add uniform block GX2RBuffer functions.
2016-10-09 20:57:17 +01:00
James Benton
b85e35dc7d
gx2: Add some tessellation functions.
2016-10-09 20:56:30 +01:00