Commit Graph

  • cadc7e6982 Revert to old splash logo d0k3 2019-05-01 03:02:55 +02:00
  • ff9fde1561 With shell closed, use the LED to signal finished operations d0k3 2019-05-01 02:38:31 +02:00
  • 85a189b3b6 Move testing stuff to its own menu entry d0k3 2019-05-01 01:43:08 +02:00
  • df21331218 New & improved touchscreen playground d0k3 2019-04-30 01:52:32 +02:00
  • 77f857ab64 - added way to prevent a race condition when reading the touchscreen values - simplified CODEC init and read code - fixed I2C register Wolfvak 2019-04-29 19:20:39 -03:00
  • dad662610d Moved touch testing functions to HOME -> more... d0k3 2019-04-26 02:09:01 +02:00
  • 54caa3588e Added touchscreen calibration from NVRAM (thanks @wolfvak) d0k3 2019-04-26 02:01:08 +02:00
  • 36c03e578c Enable screenshots in touch test functions d0k3 2019-04-26 00:54:07 +02:00
  • 500333b011 Some source code reorganisation d0k3 2019-04-26 00:41:20 +02:00
  • bc66cd0ccf Improved touchscreen calibration GUI & playground d0k3 2019-04-25 23:46:45 +02:00
  • 08b53f71e1 Fix clobbered registers on MRC/MCR/MRS/MSR C wrappers Wolfvak 2019-04-25 10:01:34 -03:00
  • a6734af45d licensing bs Wolfvak 2019-04-23 17:38:22 -03:00
  • 46a5735f5c - fixed bug where a N3DS without extra FCRAM enabled would get stuck on boot Wolfvak 2019-04-23 17:11:28 -03:00
  • ad9a9bd5a0 - turn off the LCDs when the lid closes, and turn them back on when it's open - reset LEDs on boot - add code to set the notification LED - add a PXI command to verify the NVRAM is actually online - notify the ARM9 about the shell state through the HID thing Wolfvak 2019-04-23 13:50:15 -03:00
  • 79aa9191f7 - clamp down the touchscreen coordinates to boundaries - fix annoying compilation warning regarding unsigned vs signed comparison Wolfvak 2019-04-22 18:44:48 -03:00
  • 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 Wolfvak 2019-04-22 16:24:45 -03:00
  • b52bf3b9a5 refactored SPI and CODEC drivers, getting ready to move all SPI ops to the ARM11 Wolfvak 2019-04-21 20:30:28 -03:00
  • 1b04ca4fa1 - added touchscreen calibration code - added very simple 12-bit precision fixed point arithmetic code as a fast float replacement Wolfvak 2019-04-19 12:15:43 -03:00
  • bf45ee3900 - added new SPI and CODEC drivers ported from linux, thanks to xerpi - circle pad simulates dpad keys (up, right, down, left) - raw touchscreen data is provided but currently unused - added a simple shared memory region thing - fixed the 10ms delay to be _after_ the backlights are turned on, thanks to profi again Wolfvak 2019-04-18 16:39:45 -03:00
  • bcff09a389 added a small 10ms wait before turning on the backlight, thanks to profi for reminding me of that Wolfvak 2019-04-17 15:54:47 -03:00
  • 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 Wolfvak 2019-04-17 11:58:54 -03:00
  • 5e56cd2f77 - refactored arm11/sys.c - moved common.h from the ARM9 tree to the common code tree - does proper deinit now on the ARM11 side Wolfvak 2019-04-16 15:42:20 -03:00
  • 016eac6982 - properly set up MMU tables with caching and other fun stuff - maps a regular ARM-style exception vector table instead of using the bootrom vector redirection Wolfvak 2019-04-15 21:27:35 -03:00
  • 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 Wolfvak 2019-04-11 18:16:20 -03:00
  • e70b8ab116 - unified CPU/cache header that works on C and asm code - added legacy boot PXI command that allows power savings on ARM11 Wolfvak 2019-04-09 09:33:52 -03:00
  • 987b820c4a beginning of better ARM11: Wolfvak 2019-04-08 17:38:38 -03:00
  • 9ab9c01aae Update user manual DMSalesman 2019-04-29 20:19:33 +02:00
  • 602b6fc7df Updated readme file, recommend fastboot3DS as bootloader d0k3 2019-04-29 00:30:08 +02:00
  • 796457e54c Restored autodependency generation Wolfvak 2019-04-19 15:19:37 -03:00
  • c86ebe4baa CIA checker tool: properly detect custom TMD d0k3 2019-04-17 00:44:38 +02:00
  • 151e6389ac Use iomemcpy for registers (thanks @profi200) d0k3 2019-04-17 00:08:43 +02:00
  • afd2c6593c Updated GM9Megascript.gm9 d0k3 2019-04-16 00:50:24 +02:00
  • 6a95643edb Very minor optimization luigoalma 2019-04-04 00:47:36 +01:00
  • ce71e56a52 Added third anniversary edition splash v1.8.0 d0k3 2019-03-21 01:35:55 +01:00
  • 10425bfa03 Fix LTO related compiler warnings d0k3 2019-03-21 01:56:39 +01:00
  • d4e7f092fa Reenabled LTO (fixed in dkA r52) d0k3 2019-03-21 01:23:13 +01:00
  • d762c390af CPPCheck audit, several fixes d0k3 2019-03-19 00:22:01 +01:00
  • 539099db81 Fix compiling script runners d0k3 2019-03-20 23:53:50 +01:00
  • 21fdb9543a Added ability to convert DSiWare .nds to CIA d0k3 2019-03-20 02:07:34 +01:00
  • f51a48c39e sha.c: add volatile keyword where required d0k3 2019-03-19 00:20:10 +01:00
  • 89e9aceaaf Use ARM instead of Thumb for ARM9 core d0k3 2019-03-15 01:05:23 +01:00
  • 1e2b45941b revert seqmemcpy and memcpy reimplementation luigoalma 2019-03-14 15:33:39 +00:00
  • c644820e41 re-order the keyboard string to make renaming stuff less annoying Eix 2019-03-14 12:21:37 +09:00
  • 732165153b Implemented new file selector windows-server-2003 2018-09-08 17:31:54 +09:00
  • d50e6b88ae Scripting: add dumptxt command d0k3 2019-03-14 01:50:27 +01:00
  • 82d6e94789 Fix compiling in devkitARM r51 d0k3 2019-03-13 01:36:33 +01:00
  • 10ec95b8fe Fix #455 d0k3 2019-02-12 00:03:55 +01:00
  • a04c2beb3c Scripting: Add textview command d0k3 2019-01-16 01:26:40 +01:00
  • 0906b4e6d8 Update FatFS to R0.13c d0k3 2019-01-09 01:05:48 +01:00
  • e8c853a384 Update user manual DMSalesman 2019-01-02 01:43:25 +01:00
  • 223d327fca README: Mention POWER as altenative to HOME d0k3 2019-01-02 01:00:31 +01:00
  • d4ea225677 Offer fixing of BOSS files on failed verification d0k3 2018-12-08 18:12:25 +01:00
  • 75a23a15c3 Show cart ID and type on cart drive d0k3 2018-11-05 00:19:41 +01:00
  • f13a5c6e4f Safety measure for scriptrunners: 0:/iderped.firm d0k3 2018-10-31 00:19:13 +01:00
  • 71d0cecf20 Fix copying to virtual NAND d0k3 2018-10-29 01:33:20 +01:00
  • 9f25b6cf25 Improved TMD checks d0k3 2018-10-29 00:04:23 +01:00
  • e7de8b9ca3 CIA builder: Better handling for personalized legit tickets d0k3 2018-10-24 00:21:39 +02:00
  • 449a89277e ticket.db: fix out of bounds reads d0k3 2018-10-23 01:47:16 +02:00
  • 2b8d4fcc04 Don't remove TMD crypto flags on non-existing contents d0k3 2018-10-18 00:11:07 +02:00
  • 762edd5432 Fix mounting incomplete DLC CIAs d0k3 2018-10-16 01:00:03 +02:00
  • f58bb6e61b Make N_PANE definable knight-ryu12 2018-10-07 13:53:31 +00:00
  • e477ec0a18 Fix compile errors introduced by bfc3363 d0k3 2018-10-02 18:42:04 +02:00
  • 0286d9cde9 Fixed Setup Luma to CtrNAND annson24 2018-09-25 11:59:34 +04:00
  • bfc3363012 Improved / fixed DirStruct entry name handling d0k3 2018-10-01 23:51:05 +02:00
  • 8f24ccec0c Full / proper verification for romFS in NCCH d0k3 2018-09-25 01:42:52 +02:00
  • 5c138e1219 Add scripting commands extrcode, cmprcode, cp -p Hyarion Sanyënóna 2018-04-22 12:28:37 -05:00
  • 2d807915e6 SortDirStruct workaround for T_DOTDOT and T_ROOT d0k3 2018-09-18 01:30:10 +02:00
  • 9c4ff77476 Improved file loading time windows-server-2003 2018-09-13 17:47:48 +09:00
  • 29b05aee54 Less strict checks for AGBSAVE d0k3 2018-09-11 00:00:24 +02:00
  • 619242ef96 Improved verification for TMD d0k3 2018-09-05 23:53:45 +02:00
  • a05cc1ff56 Properly verify CFA NCCHs d0k3 2018-09-03 22:55:37 +02:00
  • cbe473450f Improve virtual romfs memory handling d0k3 2018-09-03 21:44:16 +02:00
  • b8b2c026ac Protect firmlaunch parameters in bootloader d0k3 2018-08-30 16:41:40 +02:00
  • 79a00b09f9 Use correct crypto for padding in ExeFS d0k3 2018-08-29 00:07:38 +02:00
  • 14c97a7f6b sdmmc.c: Corrected OCR register value on SD init to the one from Process9 d0k3 2018-08-27 00:26:46 +02:00
  • 31fd7f88e9 Fix a small issue with relocking write permissions d0k3 2018-08-26 23:06:54 +02:00
  • e7a1a72333 Protect S:/essential.exefs file d0k3 2018-08-26 23:06:32 +02:00
  • 760238e3f4 GM9 Megascript Fixes annson24 2018-08-26 22:35:11 +04:00
  • e44d266d94 Increase # of panes to 3 d0k3 2018-08-13 00:13:29 +02:00
  • 3446a43127 Added CIA Checker Tool d0k3 2018-08-13 00:08:56 +02:00
  • 9467bd6050 Fix verification and decrypt for incomplete DLC CIAs d0k3 2018-08-10 14:59:23 +02:00
  • e75c25e41d Fix #411 d0k3 2018-08-06 23:22:16 +02:00
  • 5e51805ea0 Allow handling of DLC CIAs with up to 1000 contents v1.7.1 d0k3 2018-08-02 01:23:56 +02:00
  • 9a227b92bf Ability to setup a default font d0k3 2018-08-02 00:43:33 +02:00
  • 03d1255aaa Allow batch trimming of NDS/NCCH/NCSD/FIRM/NAND images d0k3 2018-08-01 01:34:12 +02:00
  • df67d1de58 Update NANDManager.gm9 TheGinGear 2018-07-29 23:02:59 -05:00
  • f40ec898cf Also include derreks sighax signature v1.7.0 d0k3 2018-07-30 01:03:15 +02:00
  • 99af6a73be Added refined internal user guide DMSalesman 2018-07-23 12:41:44 +02:00
  • b897d15474 Readme updates d0k3 2018-07-25 00:11:54 +02:00
  • 09bef518b5 Fix GW EmuNAND / RedNAND user selection d0k3 2018-07-24 01:28:24 +02:00
  • 3956e8ab91 Prevent wrong recognition of GW type EmuNANDs d0k3 2018-07-23 22:20:20 +02:00
  • c78e5b97a6 keysel -> labelsel -k d0k3 2018-07-23 01:02:39 +02:00
  • ae8c27fcad Celebrating commit no. 1024: Fixed readme typos DMSalesman 2018-07-21 18:00:56 +02:00
  • 6a04bfca67 Safety checks for dummy file / dir creation d0k3 2018-07-18 00:16:41 +02:00
  • bc5f187a0f FIRM installs: clarify sighax injection d0k3 2018-07-16 17:02:26 +02:00
  • 81ad8a2c1e Add trimmer tool for FIRM, NAND images, NCSD, NCCH, NDS d0k3 2018-07-16 01:07:59 +02:00
  • f9ece57eb0 Fix dumping DLC to CIA. Steveice10 2018-07-06 16:47:37 -07:00
  • 794800fb83 Check the results after a file entry rename d0k3 2018-07-04 22:52:10 +02:00
  • 5880777e18 diskio.c: use the correct error codes d0k3 2018-07-04 22:51:43 +02:00
  • f74d9ddfd7 Include ARM9 footer when mounting .nds files d0k3 2018-06-27 01:33:17 +02:00