◱ PixelyIon
|
9657064740
|
Fix 32-bit register reading/writing
Co-Authored-By: Ryan Teal <rynteal@protonmail.com>
|
2019-08-19 03:37:47 +05:30 |
|
Ryan Teal
|
9a36d5fcf9
|
Remove unused include in kernel.cpp
|
2019-08-18 15:32:52 +01:00 |
|
Ryan Teal
|
d4e2079474
|
Fix casts in cpu.cpp
|
2019-08-18 14:08:02 +01:00 |
|
◱ PixelyIon
|
342fee841f
|
Fix C++ entry and tiny cleanup
|
2019-08-18 18:31:32 +05:30 |
|
Ryan Teal
|
113bfd059e
|
Halt execution after unimplemented SVC
|
2019-08-18 12:40:07 +01:00 |
|
◱ PixelyIon
|
449f0a0248
|
Addition of Remapping and Unmapping to Memory class
|
2019-08-18 03:48:27 +05:30 |
|
◱ PixelyIon
|
92c1491a84
|
Native Code Execution (NCE)
It's finally here, we're executing code completely natively. This is something that would completely break the project if it wasn't possible.
|
2019-08-17 04:34:37 +05:30 |
|
Ryan Teal
|
182729b247
|
Add logcat to the logger
Shame, Pixelylon, shame.
|
2019-07-26 19:31:42 +01:00 |
|
◱ PixelyIon
|
3bdbe41c13
|
Fix: Crash if log file is missing + Crash on random interrupt
|
2019-07-25 02:31:31 +05:30 |
|
◱ PixelyIon
|
696ebde527
|
Rewrite C++ parts and UI update
This update took way way too long to create. However, it was worthwhile. :)
|
2019-07-25 01:49:43 +05:30 |
|
Ryan Teal
|
fd2bf8ebd5
|
Merge branch 'master' of https://github.com/Cyuubi/Lightswitch
|
2019-07-09 22:36:14 +01:00 |
|
Ryan Teal
|
4cd7c985f0
|
IPC Episode 1 - Prologue
|
2019-07-09 22:35:51 +01:00 |
|
Starlet Leonhart
|
18de764e96
|
Fix something I keep forgetting to do in unicorn.h
|
2019-07-05 12:33:31 -04:00 |
|
Ryan Teal
|
e44f7f8feb
|
Basic KObject implementation
|
2019-07-05 13:33:58 +01:00 |
|
Ryan Teal
|
0eef380781
|
Implement GetInfo #8 IsCurrentProcessBeingDebugged
|
2019-07-03 20:53:51 +01:00 |
|
◱ PixelyIon
|
15f8c4b5f0
|
Addition of a UI: Settings and NRO list
This update adds a minimal UI.
|
2019-07-03 04:49:45 +05:30 |
|
Starlet Leonhart
|
d4ddbe9b88
|
Add title ID in getinfo
|
2019-07-02 17:55:31 -04:00 |
|
Starlet Leonhart
|
be79abd213
|
Another minor code clean up, because I'm dumb
|
2019-07-02 17:51:34 -04:00 |
|
Starlet Leonhart
|
f10e4463fe
|
Clean up again
|
2019-07-02 17:48:42 -04:00 |
|
Ryan Teal
|
13b1354a00
|
Implement svcGetInfo
|
2019-07-02 22:45:34 +01:00 |
|
Starlet Leonhart
|
040121340a
|
Minor code cleanup
|
2019-07-02 17:43:49 -04:00 |
|
Ryan Teal
|
e108d4a0be
|
Implement svcOutputDebugString
|
2019-07-02 22:34:08 +01:00 |
|
Starlet Leonhart
|
80955679e0
|
Remove ARMv7 support, turns out I was talking out of my ass.
|
2019-07-02 17:32:20 -04:00 |
|
Starlet Leonhart
|
ca1eb1d7e3
|
Add ARMv7 libunicorn static library
|
2019-07-02 17:09:06 -04:00 |
|
Ryan Teal
|
f8605a417d
|
Add SVC handler
|
2019-07-02 21:04:52 +01:00 |
|
Ryan Teal
|
ffbcf0fb33
|
Add as include directory
|
2019-07-02 21:00:57 +01:00 |
|
Ryan Teal
|
8080760cd5
|
Remove unused forward declarations in cpu.cpp
|
2019-07-02 20:46:39 +01:00 |
|
Ryan Teal
|
5cece7daed
|
Fix Cyuubi's CPU implementation
|
2019-07-02 20:40:35 +01:00 |
|
Ryan Teal
|
67b2ee3ea5
|
Add TLS memory map
|
2019-07-02 16:30:43 +01:00 |
|
Ryan Teal
|
4310ffd4dd
|
Fix interrupt hook and memory maps
|
2019-06-30 22:07:10 +01:00 |
|
Starlet Leonhart
|
75c608fd25
|
Add CPU class
|
2019-06-30 12:42:55 -04:00 |
|
Ryan Teal
|
39b591bcfd
|
Move namespaces to core::
|
2019-06-30 16:00:17 +01:00 |
|
Ryan Teal
|
2f24f28084
|
An actual memory implementation
|
2019-06-30 15:39:56 +01:00 |
|
Ryan Teal
|
856f00bf7e
|
Clean up main source file
|
2019-06-30 15:04:22 +01:00 |
|
Ryan Teal
|
1142e397c6
|
Implement NRO loader
|
2019-06-30 14:26:57 +01:00 |
|
Starlet Leonhart
|
faad5a7c72
|
push some bullcrap
|
2019-06-29 12:13:36 -04:00 |
|
Starlet Leonhart
|
89346359cd
|
Port ARM64 unicorn sample
|
2019-06-29 10:21:59 -04:00 |
|
Starlet Leonhart
|
6ebee35104
|
Remove unneeded unicorn headers
|
2019-06-29 10:06:00 -04:00 |
|
◱ PixelyIon
|
875fe194f6
|
Structure Code and Link libunicorn
|
2019-06-29 19:05:24 +05:30 |
|
Starlet Leonhart
|
2e5d107f5d
|
add files, cannot figure out why native lib is broken
|
2019-06-28 20:35:14 -04:00 |
|