Commit Graph

2061 Commits

Author SHA1 Message Date
◱ 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
Ryan Teal d4f1a3735f
Revert "Remove JetBrains folder"
This reverts commit 79966d8d22.
2019-07-07 19:33:39 +01:00
Starlet Leonhart 72d8821032 Merge branch 'master' of https://github.com/lightswitch-emu/Lightswitch 2019-07-07 13:48:15 -04:00
Starlet Leonhart a1f6cca719 Revert last commit because I fucking suck. 2019-07-07 13:48:11 -04:00
Starlet Leonhart 79966d8d22 Remove JetBrains folder 2019-07-07 13:38:24 -04:00
Starlet Leonhart 18de764e96
Fix something I keep forgetting to do in unicorn.h 2019-07-05 12:33:31 -04:00
Ryan Teal 1e057cb5f9
Add hos/kernel/kernel.cpp to CMake 2019-07-05 13:48:18 +01:00
Ryan Teal e44f7f8feb
Basic KObject implementation 2019-07-05 13:33:58 +01:00
◱ PixelyIon c7fafd3f72 Remove pop-up image for non-libnx NROs 2019-07-04 02:21:45 +05:30
◱ PixelyIon 4da7a9cdbc Support non-libnx NROs 2019-07-04 02:18:43 +05:30
Ryan Teal 2bf88e129d
Remove Picasso leftovers 2019-07-03 21:12:06 +01:00
Ryan Teal 07fb87b441
Use NRO0 verification instead of ASET verification 2019-07-03 21:02:59 +01:00
◱ PixelyIon 012b1df5d8 NRO Validation
The NRO files are now validated before they're added to the game list.
2019-07-04 01:25:06 +05:30
Ryan Teal 0eef380781
Implement GetInfo #8 IsCurrentProcessBeingDebugged 2019-07-03 20:53:51 +01:00
◱ PixelyIon 3ed3365d81 UI update: Pop-up Icons
The icons of games will now pop-up if you click on them.
2019-07-04 00:49:21 +05:30
◱ PixelyIon ae6dddf9f6 UI update: Snackbars + NRO Metadata
This UI updates adds Snackbar notifications for actions and extracts metadata in the form of an icon, name and author from NRO files to display in the game list.

Co-Authored-By: Ryan Teal <zephyren25@users.noreply.github.com>
2019-07-04 00:14:28 +05:30
Ryan Teal 4921bb41ea
Add the Picasso image loading library 2019-07-03 18:50:44 +01:00
Ryan Teal bbf02e29e5
Fix hacky icon loading method 2019-07-03 18:42:12 +01:00
Ryan Teal f0daeebb03
Clean up imports 2019-07-03 18:28:22 +01:00
Ryan Teal e84e0c7705
Add NRO icon loading 2019-07-03 18:27:49 +01:00
Ryan Teal 892960e8fd
Add launcher icon 2019-07-03 15:58:38 +01:00
Ryan Teal eb8f9928ed
Add NRO TitleEntry parsing 2019-07-03 15:42:08 +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 f5971905d8 Nearly forgot the ABI filters 2019-07-02 17:10:12 -04:00
Starlet Leonhart ca1eb1d7e3 Add ARMv7 libunicorn static library 2019-07-02 17:09:06 -04:00
yvar192 4971eb16b2 update readme a bit 2019-07-02 22:28:52 +02: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
◱ PixelyIon 8c5a224af7
Addition of readme.md 2019-07-01 22:27:04 +05:30
yvar192 d00e8767bc temp readme 2019-07-01 18:46:48 +02: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 64f2f90087
Add external storage permission dialog 2019-06-30 15:35:25 +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