Commit Graph

  • 3acc66ee47 Updated README. v1.0.0 yellows8 2018-02-18 12:18:35 -0500
  • 20cd940095 Implemented arg parsing for NRO env. When args aren't available, set __system_argv to {ptr to NULL} instead of NULL. yellows8 2018-02-17 21:25:21 -0500
  • a1462c8b0b Fixed size of bufferProducerGraphicBuffer and removed the union for it. Removed an invalid comment from gfx.c, since bufferProducerRequestBuffer() is used after bufferProducerGraphicBufferInit(). yellows8 2018-02-17 19:35:04 -0500
  • 0e40828c19 Initial audio support (#43) Mike H 2018-02-17 16:40:59 +0000
  • c22655e7a2 Moved the applet GetEventHandle code outside of the regularapp block since appletMainLoop() uses this event. yellows8 2018-02-16 22:54:15 -0500
  • 3c6b8bb6dd Removed envGetArgc() and the related code, since it was removed from wiki-ABI. Updated a comment in argv.c. yellows8 2018-02-16 22:40:53 -0500
  • 3f90f3b64c Align width/height to 4 in gfxInitResolution() and gfxConfigureCrop(). Updated the image-transfer code in gfxFlushBuffers() for removing the width misalignment handling. yellows8 2018-02-16 20:13:47 -0500
  • e0b2fa2e70
    No need to expose internal function Mike H 2018-02-16 21:28:42 +0000
  • aebe96338c
    No need to expose internal function Mike H 2018-02-16 21:28:21 +0000
  • 7b4af3a136
    Improved handling of buffer playback Mike H 2018-02-16 18:29:06 +0000
  • c53beed7f2
    Improved handling of buffer playback Mike H 2018-02-16 18:28:31 +0000
  • da712eb4df
    Introducing wrapper function for buffer playback Mike H 2018-02-14 15:33:51 +0000
  • 0acaf0462f
    Introducing wrapper function for buffer playback Mike H 2018-02-14 15:33:19 +0000
  • 67af341594 Fixed romfs_dir struct for the parent field and fixed romfs_dev.h formatting. yellows8 2018-02-13 17:50:21 -0500
  • f523371474
    Add functions for state retrieval Mike H 2018-02-13 21:38:42 +0000
  • d4c586bdb8
    Add functions for state retrieval Mike H 2018-02-13 21:38:02 +0000
  • d7a513f1c5
    Moving comment for doxygen Mike H 2018-02-13 19:43:47 +0000
  • 9c9ff5f8a7
    Initialize arrays Mike H 2018-02-13 19:41:02 +0000
  • 7edd381593 Initial audio support hexkyz 2018-02-13 19:17:54 +0000
  • f5606bfb8a Added disabled _appletExitProcessAndReturn(). yellows8 2018-02-13 12:16:17 -0500
  • 7fa0397c16 Fixed formatting for GfxMode docs. yellows8 2018-02-13 00:08:23 -0500
  • e8683f8709 Generate Doxygen files and upload to gh-pages branch Andreas Smas 2018-02-12 20:20:42 -0800
  • 4efcc5b439 Only handle appletIFunctions for non-LibraryApplet. Added remaining init/exit for LibraryApplet. Handle appletExit() properly. yellows8 2018-02-12 22:15:56 -0500
  • 83349f946a Use u128 for data-transfer in gfxFlushBuffers() when width is aligned for this. yellows8 2018-02-12 18:09:15 -0500
  • ea612e3060 Added text-console note to GfxMode comment. yellows8 2018-02-12 17:52:10 -0500
  • 13b4c74723 Updated gfx API. Replaced gfxSetDoubleBuffering() with gfxSetMode(), and added GfxMode enum. Updated gfx.h comments. Updated gfxGetFramebufferDisplayOffset() for using the aligned width. The new GfxMode_LinearDouble is now used by default, apps must not use gfxGetFramebufferDisplayOffset() with this mode. Apps using gfxGetFramebufferDisplayOffset() must be updated. yellows8 2018-02-12 16:08:25 -0500
  • 4b2a32af59 Imported transform enums from Android and updated g_gfxQueueBufferData.transform for this. yellows8 2018-02-12 11:56:29 -0500
  • 1d7556f583 Updated ioctl.h comment. yellows8 2018-02-11 18:29:30 -0500
  • a31e53d57a Added disabled applet code for cmds Exit, LockExit, and UnlockExit. yellows8 2018-02-11 15:44:49 -0500
  • 507bf71a7b Fix NV ioctl nameclashes... TuxSH 2018-02-08 01:05:19 +0100
  • a09b60a315 Fix NV ioctl nameclashes... TuxSH 2018-02-08 01:05:19 +0100
  • 7ef73113cb Optimize for Cortex-A57. profi200 2018-01-31 02:10:05 +0100
  • 7a07d2c010 gfx/gfx.h: Fix doxygen formatting fincs 2018-02-10 18:50:12 +0100
  • 95592641f5 services/: Add Doxygen file headers; document sm.h fincs 2018-02-10 18:34:15 +0100
  • 6c79424f76 kernel/svc.h: Add descriptions/basic info for the rest of syscalls fincs 2018-02-10 17:41:59 +0100
  • 521bc1c5c9 Document kernel/condvar.h fincs 2018-02-09 20:27:05 +0100
  • 78ff885390 Rename __in/out/inout to _in_/etc to avoid problems with C++ system headers fincs 2018-02-09 18:53:06 +0100
  • 32bdb14b1f Add author/copyright info to runtime/devices/romfs_dev.h fincs 2018-02-09 14:33:28 +0100
  • d2ab48262c Fix breakage after rebase fincs 2018-02-02 19:55:15 +0100
  • cde9d05c80 Optimize/fix several things in svc.s fincs 2018-01-29 23:46:37 +0100
  • e295994dd2 Begin documenting kernel/svc.h. SVCs classified in categories. fincs 2018-01-29 23:36:54 +0100
  • e54aadfc84 kernel/svc.h: Add MemoryType, MemoryState, MemoryAttribute fincs 2018-01-29 18:08:09 +0100
  • c8f62d94a3 Documentation: address second batch of comments (#38) fincs 2018-01-29 00:08:49 +0100
  • c20d372946 Clean up types.h: fincs 2018-01-29 00:07:33 +0100
  • 41da28eb5c Document kernel/: shmem.h, thread.h, tmem.h, virtmem.h fincs 2018-01-28 23:10:52 +0100
  • 8496f36879 Documentation: address first batch of comments (in #38) fincs 2018-01-28 18:34:08 +0100
  • cbd367c8a0 Document kernel/: detect.h, jit.h, mutex.h, random.h, rwlock.h fincs 2018-01-28 17:27:56 +0100
  • b791718a03 Document ipc.h fincs 2018-01-28 17:07:17 +0100
  • 475cc5e941 Document env.h fincs 2018-01-28 16:42:05 +0100
  • ff472848a9 Start doxygen bringup, with some miscellaneous cleanup fincs 2018-01-28 16:22:44 +0100
  • 07dc091bb1 gfx/gfx.h: Fix doxygen formatting fincs 2018-02-10 18:50:12 +0100
  • 349fb8ba1c services/: Add Doxygen file headers; document sm.h fincs 2018-02-10 18:34:15 +0100
  • a6f94ad361 kernel/svc.h: Add descriptions/basic info for the rest of syscalls fincs 2018-02-10 17:41:59 +0100
  • 489aaf2113 Document kernel/condvar.h fincs 2018-02-09 20:27:05 +0100
  • 887054c4fe Rename __in/out/inout to _in_/etc to avoid problems with C++ system headers fincs 2018-02-09 18:53:06 +0100
  • 5e90bf55b7 Add author/copyright info to runtime/devices/romfs_dev.h fincs 2018-02-09 14:33:28 +0100
  • b6666dfcd4 Fix breakage after rebase fincs 2018-02-02 19:55:15 +0100
  • 01097a7d6e Optimize/fix several things in svc.s fincs 2018-01-29 23:46:37 +0100
  • aed026ebd9 Begin documenting kernel/svc.h. SVCs classified in categories. fincs 2018-01-29 23:36:54 +0100
  • ca08f800e4 kernel/svc.h: Add MemoryType, MemoryState, MemoryAttribute fincs 2018-01-29 18:08:09 +0100
  • cc20f80668 Documentation: address second batch of comments (#38) fincs 2018-01-29 00:08:49 +0100
  • 62bf68ac95 Clean up types.h: fincs 2018-01-29 00:07:33 +0100
  • 3f79e6b20c Document kernel/: shmem.h, thread.h, tmem.h, virtmem.h fincs 2018-01-28 23:10:52 +0100
  • 6b6022ee15 Documentation: address first batch of comments (in #38) fincs 2018-01-28 18:34:08 +0100
  • 57bf9031b7 Document kernel/: detect.h, jit.h, mutex.h, random.h, rwlock.h fincs 2018-01-28 17:27:56 +0100
  • 31022fa2ac Document ipc.h fincs 2018-01-28 17:07:17 +0100
  • d7f5691529 Document env.h fincs 2018-01-28 16:42:05 +0100
  • 3c0b388065 Start doxygen bringup, with some miscellaneous cleanup fincs 2018-01-28 16:22:44 +0100
  • dc785c1fee Added appletSetScreenShotPermission and appletSetScreenShotImageOrientation. Added LibnxError_IncompatSysVer. yellows8 2018-02-08 22:13:56 -0500
  • 4137f9aefe Allocate heap with the size determined via svcGetInfo by default. Updated heap comments. yellows8 2018-02-05 22:21:44 -0500
  • 356a06fb94 Fix bug where attempts to parse __argdata__ while running as an NRO plutoo 2018-02-04 03:29:21 +0100
  • 2103e40448 Better argdata validation. yellows8 2018-02-03 21:06:23 -0500
  • 7a9e43b684 Removed outdated todo comment. yellows8 2018-02-02 16:22:23 -0500
  • 0a1a74f2b2 Boom plutoo 2018-02-01 22:30:40 +0100
  • d42aa26d51 Derp plutoo 2018-02-01 22:17:56 +0100
  • 4c7ab04bb1 No idea what's going on plutoo 2018-02-01 22:14:56 +0100
  • a1c46abc59 Trying to fix ci plutoo 2018-02-01 22:10:37 +0100
  • d1e200f287 Build switch-examples plutoo 2018-02-01 22:06:21 +0100
  • 75003f40f1 Add some syscalls plutoo 2018-02-01 22:04:37 +0100
  • 89021287f8 Revert "We don't understand Auto -- disable for now" plutoo 2018-02-01 00:26:39 +0100
  • 20c4bfd54a We don't understand Auto -- disable for now plutoo 2018-02-01 00:16:38 +0100
  • 196206eb63 Optimize for Cortex-A57. profi200 2018-01-31 02:10:05 +0100
  • b2810ab38d Condvar stylefix plutoo 2018-01-31 02:22:28 +0100
  • c7213b119b Condvar bugfix plutoo 2018-01-31 02:13:50 +0100
  • e7c57fbd0b Fix 85d7ac4 TuxSH 2018-01-31 01:22:45 +0100
  • 1e0c325985 Fix 85d7ac4 TuxSH 2018-01-31 01:22:45 +0100
  • 85d7ac4da1 Restore initial sp on application exit TuxSH 2018-01-31 00:41:33 +0100
  • 9df88b4162 Restore initial sp on application exit TuxSH 2018-01-31 00:41:33 +0100
  • 000a7f05c9 Experimental implementation of condvars plutoo 2018-01-30 22:39:02 +0100
  • ca6d017be9 Started irs IR-sensor support. yellows8 2018-01-29 23:16:06 -0500
  • 993071f67e Fixed filename in romfs_dev.h comment. yellows8 2018-01-28 21:23:22 -0500
  • 83ea6fb32e Imported romfs_dev from libctru with adjustments, this is currently unusable. yellows8 2018-01-28 21:16:05 -0500
  • 19101ed7f6 use devkitA64 alpha 6 Dave Murphy 2018-01-28 01:48:50 +0000
  • 0ddd63ea49 remove need for DEVKITA64 variable Dave Murphy 2018-01-27 23:52:47 +0000
  • 1d03916aaa base_tools & base_rules move to devkitA64 Dave Murphy 2018-01-26 23:45:16 +0000
  • 7ed122eefc move switch specs, linkscript & rules to libnx Dave Murphy 2018-01-26 23:43:41 +0000
  • ab38beb259 use devkitA64 alpha 6 Dave Murphy 2018-01-28 01:48:50 +0000
  • 74c33bbc92 remove need for DEVKITA64 variable Dave Murphy 2018-01-27 23:52:47 +0000
  • 9adbc49bbc base_tools & base_rules move to devkitA64 Dave Murphy 2018-01-26 23:45:16 +0000
  • 2a503d88d1 move switch specs, linkscript & rules to libnx Dave Murphy 2018-01-26 23:43:41 +0000