89 Commits

Author SHA1 Message Date
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
Wolfvak
e70b8ab116 - unified CPU/cache header that works on C and asm code
- added legacy boot PXI command that allows power savings on ARM11
2019-06-03 02:27:41 +02:00
d0k3
539099db81 Fix compiling script runners 2019-03-20 23:53:50 +01:00
windows-server-2003
732165153b Implemented new file selector 2019-03-15 00:34:41 +01:00
d0k3
f13a5c6e4f Safety measure for scriptrunners: 0:/iderped.firm
see: https://github.com/ScarletStudy/DGS1-3DS-Release/issues/47
2018-10-31 00:19:13 +01:00
knight-ryu12
f58bb6e61b Make N_PANE definable 2018-10-08 01:44:35 +02:00
d0k3
8f24ccec0c Full / proper verification for romFS in NCCH 2018-09-25 01:42:52 +02:00
d0k3
31fd7f88e9 Fix a small issue with relocking write permissions 2018-08-26 23:06:54 +02:00
d0k3
e44d266d94 Increase # of panes to 3
fixes #414
2018-08-13 00:13:29 +02:00
d0k3
3446a43127 Added CIA Checker Tool 2018-08-13 00:08:56 +02:00
d0k3
9a227b92bf Ability to setup a default font 2018-08-02 00:43:33 +02:00
d0k3
03d1255aaa Allow batch trimming of NDS/NCCH/NCSD/FIRM/NAND images 2018-08-01 01:34:12 +02:00
d0k3
b897d15474 Readme updates 2018-07-25 00:14:14 +02:00
d0k3
09bef518b5 Fix GW EmuNAND / RedNAND user selection
Fixes #399
2018-07-24 01:28:24 +02:00
d0k3
81ad8a2c1e Add trimmer tool for FIRM, NAND images, NCSD, NCCH, NDS
Fixes #392
2018-07-16 01:07:59 +02:00
d0k3
5df5ead553 Add support for setting up Multi RedNANDs 2018-06-17 23:53:29 +02:00
windows-server-2003
c10f6d1f9e Fix potential buffer overflows 2018-06-14 12:37:42 +02:00
d0k3
2beb92305c Make renamer error message less misleading
Fixes #386
2018-06-13 13:27:11 +02:00
d0k3
bdf635e39d Fix a potential buffer overflow
thanks @windows-server-2003 !
2018-06-04 00:52:45 +02:00
d0k3
a4a7b8f1e0 Fix GCC v8.1 (new dkA) warnings
... this also fixes #371
2018-05-24 01:08:00 +02:00
windows-server-2003
46f67e1d18 Fix sprintf format vulnerability 2018-05-17 00:29:03 +02:00
d0k3
3bfe2fca02 Scriptrunner: Only stop at splash with R+UP 2018-04-26 12:16:10 +02:00
d0k3
d076194d26 Fix #351 2018-04-23 01:11:00 +02:00
d0k3
c5c02a8d58 Disable PNG support when monitoring the heap 2018-04-19 00:43:35 +02:00
d0k3
4c97a09393 Add SHOW_FREE=1 and MONITOR_HEAP=1 build parameters 2018-04-16 01:02:30 +02:00
windows-server-2003
53db497f88 Fix some typos 2018-04-05 12:35:33 +02:00
d0k3
1a0b3fcc5b Fix PNG viewer for 400x240px files 2018-04-04 23:41:12 +02:00
d0k3
7bdc153ca2 Use SD FAT volume label for listing and formatter
Fixes #333
2018-04-03 22:56:53 +02:00
Wolfvak
19209918a7 Deprecated PCX code in favor of PNG. 2018-04-03 01:17:58 +02:00
d0k3
ac514669a1 Properly handle UTF-8 filenames 2018-03-16 03:00:26 +01:00
d0k3
67e19ad574 Allow screenshots (almost) everywhere 2018-03-07 01:15:12 +01:00
d0k3
0ddb5c49d5 Improved SD card unmount 2018-03-06 23:35:12 +01:00
d0k3
84bfac6a1b Allow overriding the default font via gm9/support/font.pbm 2018-02-27 00:00:57 +01:00
d0k3
2f739ab130 Added ability to extract data from DIFF files 2018-02-22 01:47:29 +01:00
d0k3
bba90f14ad Compatibility with A9NC > 0.1.3
... this breaks compatibility with all versions <= 0.1.3
2018-02-21 02:00:53 +01:00
d0k3
8b21d0209b Hexviewer: some minor cosmetics 2018-02-21 01:59:37 +01:00
d0k3
c70599977a File handler: fix output path detection 2018-02-19 02:54:21 +01:00
d0k3
c1945fa82b Allow batch .code extraction 2018-02-13 03:17:10 +01:00
d0k3
1e39cbacd4 Batch operations: allow continue after failed operation 2018-02-13 03:11:31 +01:00
d0k3
d714d580e8 Fix #306 2018-02-07 01:53:51 +01:00
d0k3
4fbd909c8c Fix #304 2018-02-07 01:21:18 +01:00