d0k3
622fb38223
Fix compiler warnings (thanks @aspargas2)
2019-10-03 17:04:35 -03:00
d0k3
85c43795c3
Partially fix #537 (two fixes make one)
2019-10-03 17:04:35 -03:00
Wolfvak
47312797e2
Partially fix #537
...
if size was zero, the inputstr array could contain stack garbage
2019-10-03 17:04:35 -03:00
Wolfvak
53708e64dc
Fix Travis, take 3
2019-10-03 08:13:35 -03:00
Wolfvak
380d3ced7a
Fix Travis CI, take 2
2019-10-01 17:18:16 -03:00
Wolfvak
db9b2cf8ec
Reinstate Travis CI, take #1
2019-09-29 22:12:51 -03:00
aspargas2
97fed0a284
vdisadiff: reduce memory usage when fixing hashes, and fix an alignment bug
2019-09-29 19:53:30 +02:00
aspargas2
85960298e4
add wwylele and myself to the credits
...
because Wolfvak said I could :3
2019-09-29 19:53:30 +02:00
aspargas2
50770616d7
refactor bdri to operate on a file representing the diff ivfc lvl4
...
intended use here is now to mount the diff file as an image, then use bdri calls on partitionA.bin
2019-09-29 19:53:30 +02:00
aspargas2
f8b9332728
implement vdisadiff
2019-09-29 19:53:30 +02:00
aspargas2
1026a60597
add virtual disadiff mounting code
2019-09-29 19:53:29 +02:00
aspargas2
7322e31f43
refactor disadiff to cater more nicely to a vdisadiff
2019-09-29 19:53:29 +02:00
aspargas2
0283692e83
add BDRI handling
2019-09-29 19:53:29 +02:00
aspargas2
0b3b5529f2
add DISA/DIFF writing
...
this has only been tested with DIFF, specifically title database type files, but there's no reason it shouldn't work on all DISA/DIFF files
2019-09-29 19:53:29 +02:00
Wolfvak
fd5320b86f
- properly align ARM11 stacks and buffers
...
- add very simple exception dumping for the ARM11
2019-09-29 19:53:28 +02:00
Wolfvak
3e25393284
fix #539
...
saner new3DS vs old3DS detection
2019-09-29 19:53:28 +02:00
aspargas2
398c7fd14c
fix null pointer deref when cancelling ticket.db mounting
...
take 2
2019-09-29 19:53:28 +02:00
Wolfvak
2ef408f4af
fix broken cross-buffer assumption, check nvram reads
2019-09-29 19:53:28 +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
cb4ea7217a
fix entrypoint detection algo (nandboot, #514 )
2019-09-29 19:53:27 +02:00
Wolfvak
524a86e9a4
fix issue #512
2019-09-29 19:53:27 +02:00
Wolfvak
d6c6f56526
fix compilation warnings due to unaligned packed structures in newer gcc
2019-09-29 19:53:27 +02:00
Wolfvak
88751ab96a
refactor build system code to allow common code to be built for each target
2019-09-29 19:53:27 +02:00
Wolfvak
07b2a2beb6
fix backwards compatibility with software that exclusively uses the old SPI interface
...
fix PXI acknowledgement bug that prevented older GM9 from booting
2019-09-29 19:53:27 +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
Ian Burgwin
506a3d3089
Makefile: call firmtool as a PY3 module ( #535 )
...
Calling firmtool directly may not work as expected on Windows, where
Python is not added to PATH by default. However, the py launcher is
always added to a directory in PATH by default.
The only downside is that firmtool with Python 2 will not automatically
be called. Since Python 3.5 is required for add2tar, however, this
shouldn't be an issue.
2019-09-14 11:33:12 -03:00
Bálint Kovács
3c8fe0f69d
Get rid of extra copy of readme ( #504 )
...
See 9ab9c01
2019-07-07 01:12:02 -03:00
Wolfvak
e87f69dc20
Fix setting file attributes
2019-07-05 23:59:06 -03:00
Bálint Kovács
8f588fa8bc
Fix crashes when opening extensionless files. ( #503 )
...
* Set extension to an empty string when there's none
2019-07-05 23:35:41 -03:00
d0k3
3cbbd53850
Fix the software keyboard
...
Fixes #501
2019-07-01 23:03:35 +02:00
d0k3
e7e800d44f
Fix booting FIRMs from scripts
2019-06-30 23:51:15 +02:00
d0k3
9a7ff738be
Show "NOLABEL" for unlabeled SDs
2019-06-30 23:51:15 +02:00
d0k3
4e61bcaa50
Mark the cart drive as uninitialized when uninitialized
...
Fixes #492
2019-06-30 23:50:55 +02:00
d0k3
ccb8531ce6
swkbd: Fix deleting the last char in a string
2019-06-30 23:50:54 +02:00
d0k3
d928591a80
sdmcc.c: Longer delay on SD init (thanks @profi200)
2019-06-30 23:50:54 +02:00
d0k3
1403dc8ef9
Improved touchscreen playground
2019-06-30 23:50:45 +02:00
d0k3
dc9dc794b0
Added brightness setting dialogue to HOME more.. menu, some minor adaptions
2019-06-30 23:50:44 +02:00
d0k3
ab110bf73d
Improved legit CIA build warning
2019-06-10 16:54:19 +02:00
d0k3
87d4152d4e
Add handling for SD / TWLN & DLC CMD CMACs
...
Fixes #340
2019-06-10 16:30:40 +02:00
Wolfvak
bd74ad00d8
add initial brightness config dialog, currently inaccessible
2019-06-07 17:13:42 -03:00
Wolfvak
04bf6438de
lowered circle pad sensitivity on the horizontal axis
2019-06-03 02:28:27 +02:00
d0k3
40b4e3f541
Use software keyboard instead of string input prompt
2019-06-03 02:28:27 +02:00
d0k3
ee86ffeb03
Remove old touch playground code
2019-06-03 02:28:27 +02:00
d0k3
73e3a18ea8
Remove legacy A9LH support
2019-06-03 02:28:27 +02:00
d0k3
ff491f2993
Scripting: allow NO_CANCEL flag for fill command
2019-06-03 02:28:27 +02:00
d0k3
ae5584aca0
Fix displaying alphabet preview in input tool
2019-06-03 02:28:27 +02:00
Wolfvak
b45bb966df
fixed an off by one error in the UI code that caused all rectangles to be drawn one pixel lower than indicated
2019-06-03 02:28:27 +02:00
Wolfvak
648275c097
- rewrote the entrypoint detection code for clarity and size
...
- fixed a dumb bug during mpu setup
2019-06-03 02:28:27 +02:00