Justin Weiss 9ae2514009 [3DS] Update to libctru 2.0
Set USE_CTRULIB_2=1 to build with libctru 2.0. When unset, this code
is compatible with the older toolchain.

Some 2.0 changes addressed rare problems in earlier versions:

- Save / restore stack pointer for init / exit
  Otherwise, it could be outside of the range we deallocate.
- Run aptMainLoop in the audio driver to react correctly to sleep events

Other changes for 2.0:

- Remove ninjhax1 -- requires outdated APIs that have been removed
- Switch from __sync_arbiter to syncArbitrateAddress
- Use implicit gxCmdBuf
- Use gpuPresentBuffer for double buffering
2020-08-26 19:08:12 -07:00
..
2020-08-14 15:58:43 +02:00
2020-08-03 15:51:07 +02:00
2020-08-26 19:08:12 -07:00
2020-08-14 22:21:05 +02:00
2020-02-19 19:23:10 +01:00
2020-03-07 22:54:57 +01:00
2020-07-03 08:04:15 +02:00
2020-07-07 03:02:55 +02:00
2018-05-12 19:24:04 +02:00
2020-07-07 03:02:55 +02:00
2017-12-12 00:24:18 -08:00
2020-08-03 15:49:44 +02:00
2020-03-06 23:18:22 +01:00
2020-08-03 15:48:08 +02:00
2020-08-03 15:48:08 +02:00
2020-07-07 03:02:55 +02:00
2020-01-06 00:33:28 +01:00
2020-03-07 17:30:56 +01:00
2020-08-17 15:09:19 +02:00
2018-04-18 07:53:25 +02:00
2020-07-18 16:54:14 +02:00
2019-02-03 16:00:50 -08:00
2019-09-22 12:40:40 +02:00
2020-07-18 16:54:14 +02:00
2020-08-03 16:33:54 +02:00
2020-03-12 20:54:38 +01:00
2018-05-13 21:35:18 +02:00
2020-08-17 15:11:48 +02:00
2020-08-14 23:13:05 +02:00
2020-07-18 17:09:07 +02:00
2020-08-03 15:48:08 +02:00
2020-07-07 03:02:55 +02:00
2019-01-17 19:39:38 -08:00