Commit Graph

  • d1c1fa214c Stub (un)lockExit in ISelfController Billy Laws 2020-07-09 20:18:54 +01:00
  • c2fadffe60 Extend time services with support for the steady clock Billy Laws 2020-07-09 19:36:28 +01:00
  • e3313ae731 Use the device sample rate when creating an audio track in audren Billy Laws 2020-07-09 19:35:34 +01:00
  • 27d7839bcb MainActivity: Fix snackbar overlapping FABs Willi Ye 2020-07-11 23:29:05 +02:00
  • c69e72a12e services: Add missing audio functions * Those are needed to run playtone and audren from switch homebrew examples Willi Ye 2020-07-13 21:38:33 +02:00
  • 118b4d8a43 MainActivity: Fix shadows of FABs * Don't cut them off Willi Ye 2020-07-09 21:14:14 +02:00
  • 6548d4914d Implement IAudioDevice for accessing audio output properties Billy Laws 2020-07-09 14:48:14 +01:00
  • f71b54b901 Stub SetRestartMessageEnabled in ISelfController Billy Laws 2020-07-09 14:44:33 +01:00
  • 2b4adee213 Stub gameplay recording and save data checking functions Billy Laws 2020-07-09 14:42:10 +01:00
  • 2e60b5e60d Stub play reporting services Billy Laws 2020-07-09 14:41:30 +01:00
  • 378e494d82 Add an empty ssl service implementation Billy Laws 2020-07-09 14:38:18 +01:00
  • a2c6a2a4ff Add a base socket (bsd) services implementation Billy Laws 2020-07-09 14:35:51 +01:00
  • 2aefb4ae84 Implement network interface services Billy Laws 2020-07-09 14:31:04 +01:00
  • 7102fa910e Implement nfp services Billy Laws 2020-07-09 14:28:26 +01:00
  • 4cf7f9288e Add an empty friend service implementation Billy Laws 2020-07-09 14:22:49 +01:00
  • ff5dddbd5b Extend account services to support BAAS and some user operations Billy Laws 2020-07-09 14:16:51 +01:00
  • 80270637c1 Fix the spacing on lm log messages Billy Laws 2020-07-09 14:12:24 +01:00
  • dae799dbb5 Implement svcClearEvent Billy Laws 2020-07-09 14:10:18 +01:00
  • 92e3f84242 Stub SetGraphicsFirmwareMemoryMarginEnabled Billy Laws 2020-07-09 14:09:21 +01:00
  • ef9760570b Extend parental control services Billy Laws 2020-07-08 11:59:02 +01:00
  • 180ba97440 Print the sleep duration before actually sleeping ◱ PixelyIon 2020-07-06 22:11:18 +01:00
  • c708c353e3 Fix block insertion Billy Laws 2020-07-06 19:06:12 +01:00
  • 1383e17341 Mark CodeStatic regions that are writable as CodeMutable instead Billy Laws 2020-07-06 17:23:47 +01:00
  • 2f8a217204 Use the heap size rather than the heap address when calculating the total memory usage Billy Laws 2020-07-06 12:18:37 +01:00
  • f1a28f7a1c Fix the behaviour of svcQueryMemory and allow getting the extents of unmapped regions Billy Laws 2020-07-05 21:21:08 +01:00
  • 670a80d2c4 Create a memory chunk for the stack shared memory Billy Laws 2020-07-05 19:45:35 +01:00
  • 7884a60679 Make regions public members of the memory class and drop the type enum Billy Laws 2020-07-06 12:03:32 +01:00
  • eadc016525 Lock the audio buffer lock when reading released buffers Billy Laws 2020-07-05 13:55:02 +01:00
  • 6329537a9e Correct audren event handling and zero the sample buffer Billy Laws 2020-07-05 13:51:15 +01:00
  • 24d086cbec Correctly check the usage bits in DequeueBuffer and fix it's result Billy Laws 2020-07-05 13:24:29 +01:00
  • 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 +01:00
  • 9ef25a6beb IPC bug fixes ◱ PixelyIon 2020-07-05 13:12:30 +01:00
  • 6e074d596c Extend applet manager services for the library applet Billy Laws 2020-07-07 15:58:38 +01:00
  • 30936ce6dc Implement an ADPCM decoder for audren Billy Laws 2020-07-07 15:35:34 +01:00
  • b1e15efbab Use new android R APIs for hiding insets Billy Laws 2020-07-06 21:47:23 +01:00
  • 1e484a7766 Update gradle, SDK and build tools to Android R Billy Laws 2020-06-15 17:01:24 +01:00
  • 7fed6ca73d Enable -Wall for compilation Billy Laws 2020-06-15 16:43:22 +01:00
  • 012be0adae Fix some warnings produced by enabling -Wall Billy Laws 2020-06-15 16:38:49 +01:00
  • af709efb15 Kotlin updates for compatibility with the Android R SDK preview Billy Laws 2020-06-15 16:37:28 +01:00
  • 68fcb2e4e5 Extend account services and add support for PopLaunchParameters Billy Laws 2020-07-07 12:36:17 +01:00
  • ff1c0e254f Add an empty account services implementation Billy Laws 2020-07-04 20:35:07 +01:00
  • 3a343d3a48 Implement log services (lm) Billy Laws 2020-07-04 19:56:33 +01:00
  • 8985fe705f Implement IStorage services in Applet Manager Billy Laws 2020-07-04 20:15:33 +01:00
  • 162df93870 Add an empty pctl implementation Billy Laws 2020-07-04 21:06:58 +01:00
  • 23d6b596b2 Add an empty aoc:u implementation Billy Laws 2020-07-04 20:58:16 +01:00
  • 4a88adafb6 Implement the set service together with GetAvailableLanguageCodes Billy Laws 2020-07-04 21:22:35 +01:00
  • 801382e43a Implement pl:u for accessing shared fonts Billy Laws 2020-07-04 21:52:07 +01:00
  • 4df50cefee Fix lz4 submodule Billy Laws 2020-06-30 15:42:32 +01:00
  • 45b4811c5b Create adaptive icons for pinned games Billy Laws 2020-06-30 15:36:58 +01:00
  • da0100042b Correct 'libNX' to 'libnx' in readme as per their branding Billy Laws 2020-06-29 21:25:22 +01:00
  • f2c5b96b04 Revert "Use X9 rather than LR when jumping to the guest" Billy Laws 2020-06-29 21:23:57 +01:00
  • a53d6266c7 Implement a basic NSP loader Billy Laws 2020-06-29 21:19:32 +01:00
  • a5513bd7e6 Implement an NCA parser and loader Billy Laws 2020-06-29 19:23:33 +01:00
  • db64f53cfb Implement filesystem backends for RomFS and Partition FS Billy Laws 2020-06-29 19:12:19 +01:00
  • 2071796696 Implement basic filesystem support in VFS Billy Laws 2020-06-29 18:30:27 +01:00
  • e2bd50a1fd Implement a simple directory system in VFS Billy Laws 2020-06-29 18:28:01 +01:00
  • 7114ad1734 Use the first available language entry in NACPs rather than hardcoding American English Billy Laws 2020-06-29 18:24:53 +01:00
  • 26025d9adf Implement backing modes Billy Laws 2020-06-26 11:04:54 +01:00
  • b94248cec0 Move the loader backing out of the main loader class Billy Laws 2020-06-26 13:23:29 +01:00
  • 3a23ec06a4 Implement NSO loader Billy Laws 2020-06-25 16:51:05 +01:00
  • bf46293fc7 Commonise executable loading infrastructure Billy Laws 2020-06-25 16:29:35 +01:00
  • e7f880e782 Clear floating point registers on guest entry ◱ PixelyIon 2020-06-27 17:23:26 +01:00
  • f381883c0b Use X9 rather than LR when jumping to the guest Billy Laws 2020-06-27 17:05:23 +01:00
  • b823f1cd0d Correct the handle argument in svcGetThreadPriority Billy Laws 2020-06-27 16:57:11 +01:00
  • 138e219e0c Emulate TPIDR_EL0 accesses using TLS Billy Laws 2020-06-27 15:27:09 +01:00
  • c423a66020
    Fixes for control IPC (#57) Billy Laws 2020-06-23 19:49:06 +01:00
  • 8d470d3218 Introduce basic RomFS support Billy Laws 2020-06-22 12:20:26 +01:00
  • b9b889fc3c Add loader to the emulator state Billy Laws 2020-06-22 12:13:35 +01:00
  • 57b5630422 Note that comments on virtual functions are optional in the contributing guidelines Billy Laws 2020-06-20 20:33:24 +01:00
  • 1bb979a7e1 Introduce new loader JNI for parsing application data and port Kotlin code to use it Billy Laws 2020-06-19 21:18:33 +01:00
  • dca06f2b49 Rework loader abstractions and the NRO loader to use the vfs APIs Billy Laws 2020-06-19 21:14:40 +01:00
  • 4950dd5638 Introduce NACP class for reading control data Billy Laws 2020-06-19 21:13:29 +01:00
  • 5c103ce9a6 Introduce basic VFS backing system together with two implementations Billy Laws 2020-06-19 21:00:28 +01:00
  • 4d787c904e Improvements to UI/UX ◱ PixelyIon 2020-04-24 17:09:13 +05:30
  • f909c00e31 Improve README Ivar 2020-04-23 20:37:52 +02:00
  • 925d05d049 Add String Support to IPC Push/Pop ◱ PixelyIon 2020-04-23 22:09:40 +05:30
  • 63154d05d1 Move vkhpp to it's own repository ◱ PixelyIon 2020-04-23 03:03:49 +05:30
  • 05f3e3c3ac Improve NCE and Finish Up Refactor ◱ PixelyIon 2020-04-22 22:32:27 +05:30
  • c76ef3730b Move to MPL-2.0 ◱ PixelyIon 2020-04-20 02:34:05 +05:30
  • 1c54bff215 Make AppDialog Expand Fully and Fix Race in MainActivity::addEntries ◱ PixelyIon 2020-04-20 01:40:28 +05:30
  • a0b9a635ca Fix Killing Guest Processes in KThread::Kill and fix TID/PID naming ◱ PixelyIon 2020-04-20 01:26:49 +05:30
  • 4637b4ac97 Run Android Studio Formatter on the Project ◱ PixelyIon 2020-04-19 03:10:18 +05:30
  • 7f78a679c3 Add Performance Statistics to EmulationActivity ◱ PixelyIon 2020-04-18 05:46:09 +05:30
  • fb1a158e8f Optimize Audio by using Circular Buffers, Handle Device Disconnection and Fix Some Bugs ◱ PixelyIon 2020-04-18 03:05:31 +05:30
  • 4e4ed5aac0 Refactor Audio ◱ PixelyIon 2020-04-18 02:53:38 +05:30
  • af98455ede Add Mutexes to Logger, Introduce util::MakeMagic and Refactor IPC ◱ PixelyIon 2020-04-18 02:49:19 +05:30
  • 91644255da Add Preference For Always Showing Game Information ◱ PixelyIon 2020-04-18 02:02:17 +05:30
  • 11e24620b8 Fix GitHub Actions build running out of disk space ◱ PixelyIon 2020-04-14 23:06:36 +05:30
  • 7a35d5a34c Add in Kotlin Contribution Guidelines ◱ PixelyIon 2020-04-13 02:00:14 +05:30
  • 4500f54e85 Refactor Activities and Improve MainActivity ◱ PixelyIon 2020-04-13 01:59:19 +05:30
  • 0a5460f4fc Refactor Utilities ◱ PixelyIon 2020-04-12 22:12:10 +05:30
  • 2ce8581aa6 Refactor + Redesign AppDialog ◱ PixelyIon 2020-04-13 01:53:03 +05:30
  • ce4d295d81 Refactor Preferences and Loaders ◱ PixelyIon 2020-04-12 21:42:46 +05:30
  • c9dcb070ad Grid Layout Support ◱ PixelyIon 2020-04-12 20:47:51 +05:30
  • d86d5c1a35 Refactor and Convert Adapters to RecyclerView.Adapter ◱ PixelyIon 2020-04-12 21:43:29 +05:30
  • 55a9f8e937 Refactor all Game-related Kotlin Classes/Objects ◱ PixelyIon 2020-04-03 17:17:32 +05:30
  • f4968793b8 Fix minor inaccuracy with VMM and mutexes ◱ PixelyIon 2020-04-02 12:09:24 +05:30
  • 41ddaf7f33 Add in Licenses to Settings ◱ PixelyIon 2020-03-31 01:09:21 +05:30
  • 820bbaede5 Fix occurrence of multiple headers in game list + Make TinyXML2 Static ◱ PixelyIon 2020-03-30 00:37:11 +05:30
  • 72272fa4c2 Replace xdrop/fuzzywuzzy with tdebatty/java-string-similarity ◱ PixelyIon 2020-03-28 16:21:19 +05:30