d0k3
896d548851
Additional functionality for .tie files
2020-08-20 19:43:52 +02:00
d0k3
ffeb551a3f
Don't allow game installs from images
2020-08-20 19:43:52 +02:00
aspargas2
4af0268e5a
visual fix
2020-08-20 19:43:51 +02:00
d0k3
f0ad45dd60
Basic uninstaller support for title.db entries
2020-08-20 19:43:51 +02:00
d0k3
18e6d9f0db
Basic support for handling title.db entries
...
"Show title info"
2020-08-20 19:43:51 +02:00
Wolfvak
68a4ceac5b
add another pxi barrier for firmlaunch
...
fixes a race condition when booting gm9 from itself (especially noticeable on new3DS consoles)
2020-08-19 23:11:45 -03:00
d0k3
a051b07791
Don't allow the rom renamer in incompatible drives
2020-08-02 15:40:42 +02:00
d0k3
d4d8c9a0ff
Remove force_nand from the game file installer options
2020-08-02 15:40:41 +02:00
aspargas2
e744be504b
perform DISA/DIFF cmac fixing automatically upon unmounting
2020-08-02 15:40:41 +02:00
d0k3
6116545fef
Fix batch install of game images
2020-08-02 15:40:26 +02:00
d0k3
d2c47b7977
Allow installation of game files
...
Should work for NCCH, NCSD, CIA, TMD from NUS/CDN and DSi eShop titles in NDS format
2020-08-02 15:40:26 +02:00
Wolfvak
929cc7fdcf
better hints to reduce compiled size by a few kb
...
mostly just added static const to constant arrays/buffers
2020-07-23 13:46:42 -03:00
d0k3
79768acef7
Fix a small typo in file attribute menu
2020-07-20 00:51:20 +02:00
aspargas2
6b6fe4741d
minor visual fix
...
previously, it was possible to select and deselect drives on the root menu by using the shortcut keys to select all files, but this would not functionally do anything
2020-06-30 19:22:18 +02:00
aspargas2
fd4fd14ee7
allow deletion of files in virtual BDRI drives
2020-06-30 19:22:18 +02:00
aspargas2
fd93df60c5
deinit filesystems before booting a firm payload
2020-06-30 19:22:18 +02:00
d0k3
98c1b25bb0
Allow fixing improperly decrypted NCSD/NCCH
...
... use "verify" for this. Also, there's a hint now when trying to CIA convert such files.
2020-01-02 21:08:45 +01:00
d0k3
2b05453685
Increase splash duration
...
Partial fix for #550
2019-10-20 22:57:36 +02:00
d0k3
9e72c098b9
Make gamecart handling a little less annoying
2019-10-15 23:08:06 +02:00
d0k3
0ec73520e6
Rewrote the dir/file/drive info dialogue
2019-10-12 17:10:33 +02:00
Wolfvak
beb2a881cd
fix compilation warning due to ternary operator results having differing signedness
2019-10-09 22:31:09 -03:00
d0k3
2372340e6d
Updated touchscreen playground
2019-10-06 22:28:57 +02:00
d0k3
392b59976b
Got rid of the Testing menu
...
... (hint) also hiding a secret here
2019-10-06 14:02:05 +02:00
d0k3
e7948d9a2f
Fix entering the boot menu in bootloader
2019-10-03 17:04:35 -03:00
Wolfvak
ea26510402
remove unnecessary parameters being passed
2019-10-03 17:04:35 -03:00
aspargas2
f8b9332728
implement vdisadiff
2019-09-29 19:53:30 +02:00
Wolfvak
1a0fe17b6c
better FIRM checks, fix unchecked NULL that triggered a data abort
2019-09-29 19:53:28 +02:00
Wolfvak
c8a7c63963
fix unicode FAT labels ( #508 )
2019-09-29 19:53:28 +02:00
d0k3
e6b63f328b
Store manual calibration data in a support file
2019-09-29 19:53:28 +02:00
Wolfvak
3061da4dcc
Refactor file/dir/drive information dialog and attribute setting
...
Now allows directory attributes to be set
2019-09-29 19:53:26 +02:00
Wolfvak
e87f69dc20
Fix setting file attributes
2019-07-05 23:59:06 -03:00
d0k3
e7e800d44f
Fix booting FIRMs from scripts
2019-06-30 23:51:15 +02:00
d0k3
dc9dc794b0
Added brightness setting dialogue to HOME more.. menu, some minor adaptions
2019-06-30 23:50:44 +02:00
d0k3
87d4152d4e
Add handling for SD / TWLN & DLC CMD CMACs
...
Fixes #340
2019-06-10 16:30:40 +02:00
d0k3
40b4e3f541
Use software keyboard instead of string input prompt
2019-06-03 02:28:27 +02:00
d0k3
73e3a18ea8
Remove legacy A9LH support
2019-06-03 02:28:27 +02:00
Wolfvak
256f2465d8
converted all bitmaps to RGB565
2019-06-03 02:28:26 +02:00
Wolfvak
6823e15584
enable write buffering on VRAM, optimize some UI drawing algorithms
2019-06-03 02:28:25 +02:00
Wolfvak
50e97d2dab
Moved most things to RGB565
2019-06-03 02:28:25 +02:00
d0k3
dbd8b8aca8
Included software keyboard in testing
2019-06-03 02:28:25 +02:00
d0k3
85a189b3b6
Move testing stuff to its own menu entry
2019-06-03 02:27:44 +02:00
d0k3
df21331218
New & improved touchscreen playground
2019-06-03 02:27:44 +02:00
d0k3
dad662610d
Moved touch testing functions to HOME -> more...
2019-06-03 02:27:44 +02:00
d0k3
54caa3588e
Added touchscreen calibration from NVRAM (thanks @wolfvak)
2019-06-03 02:27:44 +02:00
d0k3
500333b011
Some source code reorganisation
2019-06-03 02:27:43 +02:00
d0k3
bc66cd0ccf
Improved touchscreen calibration GUI & playground
2019-06-03 02:27:43 +02:00
Wolfvak
70757e3385
- added extremely simple calibration dialog, to be replaced by something prettier/saner/safer at a later point in time
...
- moved all SPI code to the ARM11
- reimplemented NVRAM reading for the new SPI interface
2019-06-03 02:27:42 +02:00
Wolfvak
1b04ca4fa1
- added touchscreen calibration code
...
- added very simple 12-bit precision fixed point arithmetic code as a fast float replacement
2019-06-03 02:27:42 +02:00
Wolfvak
f5a877d00b
- implemented MCU stuff and its interrupts, thanks @profi200 for the info
...
- moved brightness control to the ARM11
- moved HID updating to the ARM11
- moved screen init from ARM9 to the ARM11, always performed unconditionally
- removed unnecessary SCREENINIT and SET_BRIGHTNESS pxi commands
and other stuff I probably forgot about
2019-06-03 02:27:41 +02:00
Wolfvak
2f86686388
renamed most low level functions and other stuff to fit with the current theme
...
- added initial SCU twiddling
- added very untested and unusable SMP code
- fixed race condition that happened on boot
- added initial MMU code (just super basic identity mapping, no caching set up or anything)
- enabled some of the fancier ARMv6 features
- reorganized ARM11 files into their own folders
- possibly more stuff I'm forgetting about
2019-06-03 02:27:41 +02:00