Commit Graph

  • 753448d774 Addition of Contributing Guidelines ◱ PixelyIon 2020-03-28 01:26:00 +05:30
  • c37f350c02 Move from GPLv3 to LGPLv3 or later ◱ PixelyIon 2020-03-28 01:06:02 +05:30
  • c3c9982ddc Add Comments to Time Services + Fix IDE Case Conventions ◱ PixelyIon 2020-03-27 19:43:30 +05:30
  • a60ab89c5d Fix Include Order ◱ PixelyIon 2020-03-26 20:03:19 +05:30
  • d19c3b222e Delete .clang-tidy ◱ PixelyIon 2020-03-26 19:52:26 +05:30
  • d75d30b809 Minor Audio Refactor (and fix sm:IUserManager service name) ◱ PixelyIon 2020-03-26 19:50:08 +05:30
  • 9f0ad46903 Refactor OS/Kernel ◱ PixelyIon 2020-03-26 00:27:05 +05:30
  • 773ee25e5a Refactor Common ◱ PixelyIon 2020-03-25 23:29:37 +05:30
  • 618353c1fa Move to linking libraries statically ◱ PixelyIon 2020-03-25 02:23:00 +05:30
  • bbdd41a86c Refactor NCE ◱ PixelyIon 2020-03-25 01:50:28 +05:30
  • 42d982c6fb Refactor Display Services and GPU ◱ PixelyIon 2020-03-25 01:47:31 +05:30
  • 500b49d329 Add Vulkan-Hpp to libraries ◱ PixelyIon 2020-03-23 21:42:37 +05:30
  • 5f072da2b8 Fix GitHub Actions Build + Move Stack to Shared Memory ◱ PixelyIon 2020-03-23 21:40:22 +05:30
  • 38f63eced3 Some small refactoring for the app (#38) Max K 2020-03-08 13:28:18 +01:00
  • 4af37c4367 Refactor am services Billy Laws 2020-02-19 20:35:54 +00:00
  • 616222a6db Refactor apm services Billy Laws 2020-02-18 11:41:22 +00:00
  • 52d47120a8 Refactor audio backend and services Billy Laws 2020-02-17 19:11:59 +00:00
  • 2e0ac9bdd5 Refactor fatal services Billy Laws 2020-02-17 14:50:53 +00:00
  • 644cfbe332 Refactor filesystem services Billy Laws 2020-02-16 20:05:22 +00:00
  • 524cd26649 Refactor HID services Billy Laws 2020-02-16 19:42:32 +00:00
  • f4620dd992 Refactor settings services Billy Laws 2020-02-16 19:25:18 +00:00
  • c8846ca07b Refactor service manager services Billy Laws 2020-02-16 19:11:43 +00:00
  • ab33f692c6 Refactor time services Billy Laws 2020-02-16 18:42:38 +00:00
  • 704a5bdcb1 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
  • 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
  • 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
  • 8aea45170f Move to GitHub Actions for CI ◱ PixelyIon 2019-12-11 22:32:42 +05:30
  • 42239ae58b Implement additional applet services and functions greggameplayer 2019-11-17 23:29:58 +01:00
  • 0d141b71e9 Min. API version to 26 (8.0) and use ASharedMemory ◱ PixelyIon 2019-11-15 23:44:40 +05:30
  • 423540328a Fix svcWaitSynchronization ◱ PixelyIon 2019-11-15 19:49:24 +05:30
  • b3517357e1 Fix: Crash on reading domain header from Control message ◱ PixelyIon 2019-11-15 00:36:38 +05:30
  • c005d7df74 Framebuffer and NativeActivity ◱ PixelyIon 2019-11-14 01:39:31 +05:30
  • 2e0014ba7c Fix External Storage Access on Android 10 (#10) bylaws 2019-11-09 13:39:40 +00:00
  • 19eae34315 libNX FS Initalization (v0.3) v0.3 ◱ PixelyIon 2019-10-18 16:22:38 +05:30
  • e44809355c libNX Time Initalization ◱ PixelyIon 2019-10-17 01:53:35 +05:30
  • 2476c5d48a libNX HID initialization ◱ PixelyIon 2019-10-16 18:11:30 +05:30
  • ec71735ece Fixes and Additions for HID support ◱ PixelyIon 2019-10-13 13:34:47 +05:30
  • f7effe86ae libNX Applet Manager Initalization ◱ PixelyIon 2019-09-27 21:39:48 +05:30
  • a5d63c9bbb Add reverse name lookup services for better debugging and fix bugs ◱ PixelyIon 2019-09-26 22:34:15 +05:30
  • 45f4255ff6
    Implement some appletOE calls Ryan Teal 2019-09-26 16:37:24 +01:00
  • da74d8d78c Some minor fixes ◱ PixelyIon 2019-09-25 15:02:17 +05:30
  • a01941ac5b Improve README.md ◱ PixelyIon 2019-09-25 02:48:39 +05:30
  • 7ad2e11705 Milestone 3 - Services API ◱ PixelyIon 2019-09-25 02:24:27 +05:30
  • a54f5ff578 Milestone 2 - Memory & IPC Marshalling ◱ PixelyIon 2019-09-14 18:11:00 +05:30
  • 9e1e06c64b Milestone 1 - Processes & Threads ◱ PixelyIon 2019-09-05 18:12:19 +05:30
  • 62cb561888 Implement sharing of logs using Hastebin ◱ PixelyIon 2019-08-29 18:10:39 +05:30
  • da55a1d9ba Rearrange OS folder ◱ PixelyIon 2019-08-21 17:07:43 +05:30
  • 7dd04afdcf Code clean up by friendly neighborhood Cyuubi Starlet Leonhart 2019-08-20 16:39:16 -04:00
  • 985f2e67a2 Merge remote-tracking branch 'origin/master' Starlet Leonhart 2019-08-20 15:07:17 -04:00
  • d3e3563d6d Retroactive .gitignore ◱ PixelyIon 2019-08-21 00:35:38 +05:30
  • 7dc8400292 Add it back again. Starlet Leonhart 2019-08-20 15:05:13 -04:00
  • 4eafb20be2 Remove idea folder real quick Starlet Leonhart 2019-08-20 15:04:50 -04:00
  • 30da6fb163 Improve .gitignore ◱ PixelyIon 2019-08-20 23:32:27 +05:30
  • 9657064740 Fix 32-bit register reading/writing ◱ PixelyIon 2019-08-19 03:37:47 +05:30
  • 9a36d5fcf9
    Remove unused include in kernel.cpp Ryan Teal 2019-08-18 15:32:52 +01:00
  • d4e2079474
    Fix casts in cpu.cpp Ryan Teal 2019-08-18 14:08:02 +01:00
  • 342fee841f Fix C++ entry and tiny cleanup ◱ PixelyIon 2019-08-18 18:31:32 +05:30
  • 113bfd059e Halt execution after unimplemented SVC Ryan Teal 2019-08-18 12:40:07 +01:00
  • 3855daa849 Rename to LightSwitch and emu.lightswitch v0.2 ◱ PixelyIon 2019-08-18 12:57:55 +05:30
  • dd51a7d71d Merge branch 'master' of https://github.com/Cyuubi/Lightswitch ◱ PixelyIon 2019-08-18 03:48:34 +05:30
  • 449f0a0248 Addition of Remapping and Unmapping to Memory class ◱ PixelyIon 2019-08-18 03:48:27 +05:30
  • 47d3a2de9d
    Update README Starlet Leonhart 2019-08-16 19:40:27 -04:00
  • 92c1491a84 Native Code Execution (NCE) ◱ PixelyIon 2019-08-17 04:34:37 +05:30
  • 182729b247
    Add logcat to the logger Ryan Teal 2019-07-26 19:31:42 +01:00
  • 3bdbe41c13 Fix: Crash if log file is missing + Crash on random interrupt ◱ PixelyIon 2019-07-25 02:31:31 +05:30
  • 696ebde527 Rewrite C++ parts and UI update ◱ PixelyIon 2019-07-25 01:49:43 +05:30
  • fd2bf8ebd5
    Merge branch 'master' of https://github.com/Cyuubi/Lightswitch Ryan Teal 2019-07-09 22:36:14 +01:00