Commit Graph

  • 0449992191 Update dependency versions langerhans 2020-02-28 18:16:45 +01:00
  • ee1f0d3f14 Add Gradle versions plugin for simple dependency updates langerhans 2020-02-28 18:03:01 +01:00
  • 776f0092c3 Refactor am services Billy Laws 2020-02-19 20:35:54 +00:00
  • 5d578d7a96 Refactor apm services Billy Laws 2020-02-18 11:41:22 +00:00
  • 5ffd6cb2d1 Refactor audio backend and services Billy Laws 2020-02-17 19:11:59 +00:00
  • 378978791a Refactor fatal services Billy Laws 2020-02-17 14:50:53 +00:00
  • 8e4c49dd29 Refactor filesystem services Billy Laws 2020-02-16 20:05:22 +00:00
  • 5e0a472a62 Refactor HID services Billy Laws 2020-02-16 19:42:32 +00:00
  • 956f0046d5 Refactor settings services Billy Laws 2020-02-16 19:25:18 +00:00
  • 62224fdb76 Refactor service manager services Billy Laws 2020-02-16 19:11:43 +00:00
  • 72f2751ba0 Refactor time services Billy Laws 2020-02-16 18:42:38 +00:00
  • b13219ae4b Refactor base service implementation Billy Laws 2020-02-16 17:53:33 +00:00
  • bbe61e37f2 Add support for audio renderer services Billy Laws 2020-01-24 22:04:16 +00:00
  • ddd1fc61ef audio: Add support for resampling tracks Billy Laws 2020-01-24 22:03:12 +00:00
  • 93206d5a3c Add support for audio playback via audout Billy Laws 2020-01-02 20:19:34 +00:00
  • eb444a5a3e Add support for audio renderer services #35 Billy Laws 2020-01-24 22:04:16 +00:00
  • 345ca23388 audio: Add support for resampling tracks Billy Laws 2020-01-24 22:03:12 +00:00
  • e84db03444 Add support for audio playback via audout Billy Laws 2020-01-02 20:19:34 +00:00
  • 08bbc66b09 Fix CR issues and Game Duplication + Move to Vector for Memory Map ◱ PixelyIon 2020-02-15 15:08:17 +05:30
  • 66d20a9429 Fix GroupMutex and Clock Rescaling ◱ PixelyIon 2020-02-11 12:04:22 +05:30
  • 003e9c5a01 Fix issues with not being able to run ROMs concurrently ◱ PixelyIon 2020-02-06 00:07:45 +05:30
  • 694c8ef4e2 Addition of Conditional Variables ◱ PixelyIon 2020-02-05 12:12:53 +05:30
  • 03b65bd90a Optimize Memory Implementation using Shared Memory ◱ PixelyIon 2020-02-03 07:42:24 +05:30
  • d02267c34f Add support for threads and mutexes ◱ PixelyIon 2020-02-01 21:21:32 +05:30
  • 2aebf04b4b guest: Add memory barrier after saving context Billy Laws 2020-01-22 20:34:00 +00:00
  • 00cdc1fd6f Refactor the memory implementation and add Regions ◱ PixelyIon 2020-01-21 12:46:57 +05:30
  • b13002f0e1 Fix some minor inaccuracies in SVCs and Services ◱ PixelyIon 2020-01-16 00:28:58 +05:30
  • 36f05ee7e0 Fix svcSignalProcessWideKey and svcWaitSynchronization timeout overflow ◱ PixelyIon 2020-01-13 02:07:22 +05:30
  • 493a1a93ec Use .clang-tidy and remove madvise DO_FORK/DONT_FORK calls ◱ PixelyIon 2020-01-12 02:11:54 +05:30
  • 81dba3da4b KProcess: Use process_{read, write}_vm to access guest memory Billy Laws 2020-01-11 19:28:44 +00:00
  • 65018aedbc Complete making the kernel thread-safe #2 + Fix Shared Memory Implementation ◱ PixelyIon 2020-01-11 10:22:25 +05:30
  • de6d8d8f48 Work on making the kernel thread-safe #1 + add asynchronous ROM scanning ◱ PixelyIon 2020-01-09 07:07:54 +05:30
  • 970dde8c27 Move from ptrace to junction branching and make kernel multithreaded ◱ PixelyIon 2020-01-07 08:06:08 +05:30
  • b84859d352 Remove support for multiple guest processes ◱ PixelyIon 2020-01-01 18:41:25 +05:30
  • 48d47a2b25 Move from dependency on JNI and Implement AtomicMutex ◱ PixelyIon 2019-12-26 23:40:29 +05:30
  • 3e9bfaec0e Introduce Basic Junction Patching ◱ PixelyIon 2019-12-26 00:33:57 +05:30
  • 31f3757998 Fix CR issues and Game Duplication + Move to Vector for Memory Map #32 ◱ PixelyIon 2020-02-15 15:08:17 +05:30
  • da2ffac7be Fix GroupMutex and Clock Rescaling ◱ PixelyIon 2020-02-11 12:04:22 +05:30
  • 064ab2e763 Add npad support for controller input #33 #26 Billy Laws 2020-02-02 20:56:48 +00:00
  • 7744f8a686 Fix issues with not being able to run ROMs concurrently ◱ PixelyIon 2020-02-06 00:07:45 +05:30
  • 5216df3bd5 Addition of Conditional Variables ◱ PixelyIon 2020-02-05 12:12:53 +05:30
  • 0c7b8f25f9 Add support for audio renderer services #25 Billy Laws 2020-01-24 22:04:16 +00:00
  • 43e3108e94 audio: Add support for resampling tracks Billy Laws 2020-01-24 22:03:12 +00:00
  • 291f7cbcb9 Add support for audio playback via audout Billy Laws 2020-01-02 20:19:34 +00:00
  • c19568a88c Optimize Memory Implementation using Shared Memory ◱ PixelyIon 2020-02-03 07:42:24 +05:30
  • 9f4a14bfff Merge remote-tracking branch 'origin/perf' into perf ◱ PixelyIon 2020-02-01 21:24:35 +05:30
  • 94650d5967 Add support for threads and mutexes ◱ PixelyIon 2020-02-01 21:21:32 +05:30
  • bbd0c844b5 audio: Add support for resampling tracks #21 Billy Laws 2020-01-24 22:03:12 +00:00
  • 20181c4e20 Add support for audio playback via audout Billy Laws 2020-01-02 20:19:34 +00:00
  • 7686b1ab4a guest: Add memory barrier after saving context Billy Laws 2020-01-22 20:34:00 +00:00
  • fa0086447d guest: Add memory barrier after saving context Billy Laws 2020-01-22 20:34:00 +00:00
  • a503e0c9d5 Refactor the memory implementation and add Regions ◱ PixelyIon 2020-01-21 12:46:57 +05:30
  • 458f3f570d Fix some minor inaccuracies in SVCs and Services ◱ PixelyIon 2020-01-16 00:28:58 +05:30
  • 0bbfb7178b tree-wide: implement minimal virtual filesystem #24 rupansh-solus 2020-01-13 04:38:47 +05:30
  • e218160560 Fix svcSignalProcessWideKey and svcWaitSynchronization timeout overflow ◱ PixelyIon 2020-01-13 02:07:22 +05:30
  • d59c1d7649 Use .clang-tidy and remove madvise DO_FORK/DONT_FORK calls ◱ PixelyIon 2020-01-12 02:11:54 +05:30
  • 89f1840fa0 KProcess: Use process_{read, write}_vm to access guest memory Billy Laws 2020-01-11 19:28:44 +00:00
  • 6c3c3faf49 Complete making the kernel thread-safe #2 + Fix Shared Memory Implementation ◱ PixelyIon 2020-01-11 10:22:25 +05:30
  • 7a7909bfe8 Work on making the kernel thread-safe #1 + add asynchronous ROM scanning ◱ PixelyIon 2020-01-09 07:07:54 +05:30
  • a8783fd57b Move from ptrace to junction branching and make kernel multithreaded ◱ PixelyIon 2020-01-07 08:06:08 +05:30
  • 6a780e94d3 Remove support for multiple guest processes ◱ PixelyIon 2020-01-01 18:41:25 +05:30
  • 7f89e25e41
    Implement NSO loader #20 Lucas Teal 2019-12-29 11:06:34 +00:00
  • 24046c066e Move from dependency on JNI and Implement AtomicMutex ◱ PixelyIon 2019-12-26 23:40:29 +05:30
  • 026e4aa991 Introduce Basic Junction Patching ◱ PixelyIon 2019-12-26 00:33:57 +05:30
  • f7ad017726 Adapt GetDefaultDisplayResolution to Push/Pop System ◱ PixelyIon 2019-12-11 22:35:02 +05:30
  • abaa404baa Support creating launcher shortcuts for ROMs ◱ PixelyIon 2019-12-11 19:46:35 +05:30
  • 4a72704c4d Associate with NRO files ◱ PixelyIon 2019-12-11 05:44:16 +05:30
  • 8d1545aabf Addition of Dark Theme and Compatibility with Android 10 Dark Mode ◱ PixelyIon 2019-12-11 02:21:02 +05:30
  • 4ab9af04ff Add ability to open a ROM directly and Make URI Persistent ◱ PixelyIon 2019-12-10 15:43:19 +05:30
  • c5dce22a8c Fix JNI Race Condition, Fix Release Builds and Fix Searching ◱ PixelyIon 2019-12-05 21:05:34 +05:30
  • b3e811d488 Adapt C++ backend to changes ◱ PixelyIon 2019-12-02 23:10:53 +05:30
  • e4dc602f4d Migrate to SAF APIs for file access ◱ PixelyIon 2019-12-02 19:11:23 +05:30
  • 9db0c20c92 Move from Java to Kotlin ◱ PixelyIon 2019-12-02 19:09:08 +05:30
  • 38716989ae Improve IPC interface ◱ PixelyIon 2019-11-24 00:18:22 +05:30
  • 745cb208a6 Optimize deswizzling implementation and support multiple formats ◱ PixelyIon 2019-11-22 22:23:36 +05:30
  • e11d7d9ce0 Fix threading implementation & Fix SVC logging ◱ PixelyIon 2019-11-22 20:29:50 +05:30
  • 1956a3bbbb Make SVCs more accurate & Improve KSharedMemory ◱ PixelyIon 2019-11-18 01:49:01 +05:30
  • 26a67f70b7 Move services out of the kernel and fix service registration ◱ PixelyIon 2019-11-17 01:50:08 +05:30
  • 9dd2a85e6c Adapt GetDefaultDisplayResolution to Push/Pop System #12 ◱ PixelyIon 2019-12-11 22:35:02 +05:30
  • 83205a32d5 Support creating launcher shortcuts for ROMs ◱ PixelyIon 2019-12-11 19:46:35 +05:30
  • da4dcc10ca Associate with NRO files ◱ PixelyIon 2019-12-11 05:44:16 +05:30
  • 112aa36e35 Addition of Dark Theme and Compatibility with Android 10 Dark Mode ◱ PixelyIon 2019-12-11 02:21:02 +05:30
  • a7a9bde78b Add ability to open a ROM directly and Make URI Persistent ◱ PixelyIon 2019-12-10 15:43:19 +05:30
  • 45c8edb3d9 Fix JNI Race Condition, Fix Release Builds and Fix Searching ◱ PixelyIon 2019-12-05 21:05:34 +05:30
  • 05101bded5 Adapt C++ backend to changes ◱ PixelyIon 2019-12-02 23:10:53 +05:30
  • 7715ec15b7 Migrate to SAF APIs for file access ◱ PixelyIon 2019-12-02 19:11:23 +05:30
  • de10cc959a Move from Java to Kotlin ◱ PixelyIon 2019-12-02 19:09:08 +05:30
  • 17ef077e97 Improve IPC interface ◱ PixelyIon 2019-11-24 00:18:22 +05:30
  • 24821f11ce Optimize deswizzling implementation and support multiple formats ◱ PixelyIon 2019-11-22 22:23:36 +05:30
  • 3d4147b5cf Fix threading implementation & Fix SVC logging ◱ PixelyIon 2019-11-22 20:29:50 +05:30
  • 90c6b00ba3 Make SVCs more accurate & Improve KSharedMemory ◱ PixelyIon 2019-11-18 01:49:01 +05:30
  • f47ebe0cb7 Move services out of the kernel and fix service registration ◱ PixelyIon 2019-11-17 01:50:08 +05:30
  • 8aea45170f Move to GitHub Actions for CI ◱ PixelyIon 2019-12-11 22:32:42 +05:30
  • bb72e3e443 Support creating launcher shortcuts for ROMs #19 ◱ PixelyIon 2019-12-11 19:46:35 +05:30
  • 975b816cc3 Associate with NRO files ◱ PixelyIon 2019-12-11 05:44:16 +05:30
  • 979ec7268a Addition of Dark Theme and Compatibility with Android 10 Dark Mode ◱ PixelyIon 2019-12-11 02:21:02 +05:30
  • 854e48b8ee Add ability to open a ROM directly and Make URI Persistent ◱ PixelyIon 2019-12-10 15:43:19 +05:30
  • 35f18b4e0d Fix JNI Race Condition, Fix Release Builds and Fix Searching ◱ PixelyIon 2019-12-05 21:05:34 +05:30
  • 26f6952dca Adapt C++ backend to changes ◱ PixelyIon 2019-12-02 23:10:53 +05:30
  • d62bd31919 Migrate to SAF APIs for file access ◱ PixelyIon 2019-12-02 19:11:23 +05:30