Commit Graph

  • c708c353e3 Fix block insertion Billy Laws 2020-07-06 19:06:12 +0100
  • 1383e17341 Mark CodeStatic regions that are writable as CodeMutable instead Billy Laws 2020-07-06 17:23:47 +0100
  • 2f8a217204 Use the heap size rather than the heap address when calculating the total memory usage Billy Laws 2020-07-06 12:18:37 +0100
  • f1a28f7a1c Fix the behaviour of svcQueryMemory and allow getting the extents of unmapped regions Billy Laws 2020-07-05 21:21:08 +0100
  • 670a80d2c4 Create a memory chunk for the stack shared memory Billy Laws 2020-07-05 19:45:35 +0100
  • 7884a60679 Make regions public members of the memory class and drop the type enum Billy Laws 2020-07-06 12:03:32 +0100
  • eadc016525 Lock the audio buffer lock when reading released buffers Billy Laws 2020-07-05 13:55:02 +0100
  • 6329537a9e Correct audren event handling and zero the sample buffer Billy Laws 2020-07-05 13:51:15 +0100
  • 24d086cbec Correctly check the usage bits in DequeueBuffer and fix it's result Billy Laws 2020-07-05 13:24:29 +0100
  • a96b8eb7a3 Add vi:u and vi:s to service list and fix the result parcel type of OpenLayer Billy Laws 2020-07-05 13:20:27 +0100
  • 9ef25a6beb IPC bug fixes ◱ PixelyIon 2020-07-05 13:12:30 +0100
  • 83ba4d1e72 Print the sleep duration before actually sleeping #67 ◱ PixelyIon 2020-07-06 22:11:18 +0100
  • 9a39e919b5 Fix block insertion Billy Laws 2020-07-06 19:06:12 +0100
  • 6eaf0fba00 Mark CodeStatic regions that are writable as CodeMutable instead Billy Laws 2020-07-06 17:23:47 +0100
  • cf29908270 Use the heap size rather than the heap address when calculating the total memory usage Billy Laws 2020-07-06 12:18:37 +0100
  • 42a3dce63e Fix the behaviour of svcQueryMemory and allow getting the extents of unmapped regions Billy Laws 2020-07-05 21:21:08 +0100
  • 3197dfa4e6 Create a memory chunk for the stack shared memory Billy Laws 2020-07-05 19:45:35 +0100
  • 6e074d596c Extend applet manager services for the library applet Billy Laws 2020-07-07 15:58:38 +0100
  • 30936ce6dc Implement an ADPCM decoder for audren Billy Laws 2020-07-07 15:35:34 +0100
  • b1e15efbab Use new android R APIs for hiding insets Billy Laws 2020-07-06 21:47:23 +0100
  • 1e484a7766 Update gradle, SDK and build tools to Android R Billy Laws 2020-06-15 17:01:24 +0100
  • 7fed6ca73d Enable -Wall for compilation Billy Laws 2020-06-15 16:43:22 +0100
  • 012be0adae Fix some warnings produced by enabling -Wall Billy Laws 2020-06-15 16:38:49 +0100
  • af709efb15 Kotlin updates for compatibility with the Android R SDK preview Billy Laws 2020-06-15 16:37:28 +0100
  • bf31baf1c1 Use new android R APIs for hiding insets #54 Billy Laws 2020-07-06 21:47:23 +0100
  • 3e97d8c63f Implement an ADPCM decoder for audren #69 Billy Laws 2020-07-07 15:35:34 +0100
  • 6243f09a99 Extend applet manager services for the library applet #70 Billy Laws 2020-07-07 15:58:38 +0100
  • 4540b539fa Make regions public members of the memory class and drop the type enum Billy Laws 2020-07-06 12:03:32 +0100
  • cf8ef0c168 Lock the audio buffer lock when reading released buffers Billy Laws 2020-07-05 13:55:02 +0100
  • dd84e2bb78 Correct audren event handling and zero the sample buffer Billy Laws 2020-07-05 13:51:15 +0100
  • 9af38ef457 Correctly check the usage bits in DequeueBuffer and fix it's result Billy Laws 2020-07-05 13:24:29 +0100
  • 9ef8274924 Add vi:u and vi:s to service list and fix the result parcel type of OpenLayer Billy Laws 2020-07-05 13:20:27 +0100
  • fc5bf9bf31 IPC bug fixes ◱ PixelyIon 2020-07-05 13:12:30 +0100
  • 68fcb2e4e5 Extend account services and add support for PopLaunchParameters Billy Laws 2020-07-07 12:36:17 +0100
  • f6151bde58 Extend account services and add support for PopLaunchParameters #68 Billy Laws 2020-07-07 12:36:17 +0100
  • 91f8ee1224 Update gradle, SDK and build tools to Android R Billy Laws 2020-06-15 17:01:24 +0100
  • 8e6922dc0e Enable -Wall for compilation Billy Laws 2020-06-15 16:43:22 +0100
  • 6e2ebdad6e Fix some warnings produced by enabling -Wall Billy Laws 2020-06-15 16:38:49 +0100
  • 51428ca077 Kotlin updates for compatibility with the Android R SDK preview Billy Laws 2020-06-15 16:37:28 +0100
  • ff1c0e254f Add an empty account services implementation Billy Laws 2020-07-04 20:35:07 +0100
  • 3a343d3a48 Implement log services (lm) #63 Billy Laws 2020-07-04 19:56:33 +0100
  • 5e0dc119ba Implement log services (lm) #61 Billy Laws 2020-07-04 19:56:33 +0100
  • 8985fe705f Implement IStorage services in Applet Manager Billy Laws 2020-07-04 20:15:33 +0100
  • ccbfbde121 Implement IStorage services in Applet Manager #62 Billy Laws 2020-07-04 20:15:33 +0100
  • 162df93870 Add an empty pctl implementation Billy Laws 2020-07-04 21:06:58 +0100
  • 23d6b596b2 Add an empty aoc:u implementation Billy Laws 2020-07-04 20:58:16 +0100
  • c1ac658654 Add an empty pctl implementation #64 Billy Laws 2020-07-04 21:06:58 +0100
  • 770f30809c Add an empty aoc:u implementation Billy Laws 2020-07-04 20:58:16 +0100
  • 4a88adafb6 Implement the set service together with GetAvailableLanguageCodes Billy Laws 2020-07-04 21:22:35 +0100
  • 801382e43a Implement pl:u for accessing shared fonts Billy Laws 2020-07-04 21:52:07 +0100
  • f2b13e0c5e Implement pl:u for accessing shared fonts #66 Billy Laws 2020-07-04 21:52:07 +0100
  • e19c722ce0 Implement the set service together with GetAvailableLanguageCodes #65 Billy Laws 2020-07-04 21:22:35 +0100
  • 4df50cefee Fix lz4 submodule Billy Laws 2020-06-30 15:42:32 +0100
  • 45b4811c5b Create adaptive icons for pinned games Billy Laws 2020-06-30 15:36:58 +0100
  • da0100042b Correct 'libNX' to 'libnx' in readme as per their branding Billy Laws 2020-06-29 21:25:22 +0100
  • f2c5b96b04 Revert "Use X9 rather than LR when jumping to the guest" Billy Laws 2020-06-29 21:23:57 +0100
  • a53d6266c7 Implement a basic NSP loader Billy Laws 2020-06-29 21:19:32 +0100
  • a5513bd7e6 Implement an NCA parser and loader Billy Laws 2020-06-29 19:23:33 +0100
  • db64f53cfb Implement filesystem backends for RomFS and Partition FS Billy Laws 2020-06-29 19:12:19 +0100
  • 2071796696 Implement basic filesystem support in VFS Billy Laws 2020-06-29 18:30:27 +0100
  • e2bd50a1fd Implement a simple directory system in VFS Billy Laws 2020-06-29 18:28:01 +0100
  • 7114ad1734 Use the first available language entry in NACPs rather than hardcoding American English Billy Laws 2020-06-29 18:24:53 +0100
  • 26025d9adf Implement backing modes Billy Laws 2020-06-26 11:04:54 +0100
  • b94248cec0 Move the loader backing out of the main loader class Billy Laws 2020-06-26 13:23:29 +0100
  • 2fcefb83d8 Fix lz4 submodule #60 Billy Laws 2020-06-30 15:42:32 +0100
  • a7ec5a7d81 Create adaptive icons for pinned games Billy Laws 2020-06-30 15:36:58 +0100
  • 9210848022 Correct 'libNX' to 'libnx' in readme as per their branding Billy Laws 2020-06-29 21:25:22 +0100
  • 9d22d0dce6 Revert "Use X9 rather than LR when jumping to the guest" Billy Laws 2020-06-29 21:23:57 +0100
  • 79ca04178c Implement a basic NSP loader Billy Laws 2020-06-29 21:19:32 +0100
  • 7c130ac630 Implement an NCA parser and loader Billy Laws 2020-06-29 19:23:33 +0100
  • 7f8155b616 Implement filesystem backends for RomFS and Partition FS Billy Laws 2020-06-29 19:12:19 +0100
  • b0938d6317 Implement basic filesystem support in VFS Billy Laws 2020-06-29 18:30:27 +0100
  • 7465503a51 Implement a simple directory system in VFS Billy Laws 2020-06-29 18:28:01 +0100
  • 2419507bc2 Use the first available language entry in NACPs rather than hardcoding American English Billy Laws 2020-06-29 18:24:53 +0100
  • 6f63427643 Implement backing modes Billy Laws 2020-06-26 11:04:54 +0100
  • 8427845a7a Move the loader backing out of the main loader class Billy Laws 2020-06-26 13:23:29 +0100
  • 3a23ec06a4 Implement NSO loader Billy Laws 2020-06-25 16:51:05 +0100
  • bf46293fc7 Commonise executable loading infrastructure Billy Laws 2020-06-25 16:29:35 +0100
  • e7f880e782 Clear floating point registers on guest entry ◱ PixelyIon 2020-06-27 17:23:26 +0100
  • f381883c0b Use X9 rather than LR when jumping to the guest Billy Laws 2020-06-27 17:05:23 +0100
  • b823f1cd0d Correct the handle argument in svcGetThreadPriority Billy Laws 2020-06-27 16:57:11 +0100
  • 138e219e0c Emulate TPIDR_EL0 accesses using TLS Billy Laws 2020-06-27 15:27:09 +0100
  • b7afd468ab Implement NSO loader #58 Billy Laws 2020-06-25 16:51:05 +0100
  • 4fd2a53265 Commonise executable loading infrastructure Billy Laws 2020-06-25 16:29:35 +0100
  • b55b7fa964 Clear floating point registers on guest entry #59 ◱ PixelyIon 2020-06-27 17:23:26 +0100
  • 55bce08286 Use X9 rather than LR when jumping to the guest Billy Laws 2020-06-27 17:05:23 +0100
  • b58cc9a80c Correct the handle argument in svcGetThreadPriority Billy Laws 2020-06-27 16:57:11 +0100
  • 1a8d32ec14 Emulate TPIDR_EL0 accesses using TLS Billy Laws 2020-06-27 15:27:09 +0100
  • c423a66020
    Fixes for control IPC (#57) Billy Laws 2020-06-23 19:49:06 +0100
  • 5a5f1dd525 Add the IStorage implementation to CMakeLists #57 Billy Laws 2020-06-23 17:46:58 +0100
  • ea1e2d3f5c Only send domain data on non-control IPC responses Billy Laws 2020-06-23 17:44:07 +0100
  • 051ad2f5db Correctly handle -WithContext IPC Requests Billy Laws 2020-06-22 15:36:01 +0100
  • 8d470d3218 Introduce basic RomFS support Billy Laws 2020-06-22 12:20:26 +0100
  • b9b889fc3c Add loader to the emulator state Billy Laws 2020-06-22 12:13:35 +0100
  • cad25bf42e Introduce basic RomFS support #56 Billy Laws 2020-06-22 12:20:26 +0100
  • 83b5bdf152 Add loader to the emulator state Billy Laws 2020-06-22 12:13:35 +0100
  • 57b5630422 Note that comments on virtual functions are optional in the contributing guidelines Billy Laws 2020-06-20 20:33:24 +0100
  • 1bb979a7e1 Introduce new loader JNI for parsing application data and port Kotlin code to use it Billy Laws 2020-06-19 21:18:33 +0100
  • dca06f2b49 Rework loader abstractions and the NRO loader to use the vfs APIs Billy Laws 2020-06-19 21:14:40 +0100
  • 4950dd5638 Introduce NACP class for reading control data Billy Laws 2020-06-19 21:13:29 +0100