71 Commits

Author SHA1 Message Date
Ian Burgwin
e94adae363 Add a custom Python script "add2tar.py" to create the vram0 tar file 2017-12-25 01:54:28 +01:00
d0k3
38d3b4b4dc Makefile: Use 7za instead of 7z 2017-12-05 18:38:57 +01:00
d0k3
f653dade6e Improve vram0 tar handling 2017-11-28 01:04:13 +01:00
d0k3
c18ac35d45 General fixes and cleanup
Thanks @Kazuma77 for pointing that stuff out!
2017-11-20 17:50:48 +01:00
d0k3
ffc053a682 Fixed/improved release build goal 2017-11-17 20:48:51 +01:00
d0k3
cce1032d34 Fix revised Makefile 2017-11-17 19:37:45 +01:00
Wolfvak
beeea37d07 Revised Makefile 2017-11-17 19:37:45 +01:00
d0k3
0f3fc2a5d1 Use vram0.tar instead of standard bin2o method 2017-11-09 00:22:16 +01:00
d0k3
d9ae07bd2b Allow disabling the slider and fixing the brightness via the Makefile
Use make FIXED_BRIGHTNESS=x, whereas x is between 0...15
2017-10-20 17:36:30 +02:00
d0k3
39b76ef5fc Make AL3X10MODE the standard
You can still pause & view the splashscreen via R+UP
2017-10-19 01:34:24 +02:00
d0k3
eb6dc62fd8 Added the Makefile code for the previous commit 2017-10-11 03:24:04 +02:00
d0k3
653de94395 Disable Link Time Optimization
... this may solve build issues
2017-10-09 15:20:45 +02:00
Shadowhand
d625c19b79 Added hidden / undocumented alternative bootmode 2017-10-05 01:55:31 +02:00
d0k3
42820b185c Added readme viewer to HOME menu 2017-10-03 14:40:21 +02:00
d0k3
21c1ae30fe Allow piggybacking filesystem images to the GodMode9 firm
... just put an image file called `vram0.img` into data - max size:
3MB(!).
2017-09-27 02:13:03 +02:00
Wolfvak
8a4597635d Potentially fix screen init on some systems
Sanitized I2C
Reorganized the memory layout
 - Moved GM9 to ARM9 RAM
 - Increased RAMdisk size to 88MiB
2017-09-26 19:56:19 -03:00
d0k3
d249b647d6 Added ability to output exception QR codes 2017-09-19 15:25:00 +02:00
d0k3
33e164abc4 Also include .sha files for ntrboot installable FIRMs 2017-09-14 22:53:55 +02:00
d0k3
4244122dda Improved hidden bootloader 2017-09-14 13:38:19 +02:00
d0k3
c32908e4cf Allow building standalone script runners
... just include autorun.gm9 in the data folder
2017-09-08 15:39:57 +02:00
d0k3
8d1f39d235 Source code reorgnaizations 2017-09-04 16:18:07 +02:00
d0k3
a5c1fd5749 Include build timestamp in splash screen 2017-09-01 18:01:33 +02:00
d0k3
0666370f75 Add version to release archive, include ntrboot FIRMs 2017-09-01 03:29:24 +02:00
Wolfvak
1a65b4e7f0 Fix backlight turning on issue 2017-08-23 13:31:17 +02:00
Wolfvak
cfa26c2a2d Misc exception handlers fixes
Biggest one is they actually work now
2017-08-16 19:43:08 -03:00
d0k3
4faf67e194 Pull version numbers from git 2017-08-16 15:50:46 +02:00
Wolfvak
930b646008 Improved MPcore interrupt handler 2017-08-16 01:44:48 +02:00
Riccardo Boninsegna
e95ece09f4 Enable alternate key .firm build (for ntrboothax, etc) 2017-08-12 20:45:07 +02:00
d0k3
a9badfee9c Allow hardcoding keys
... the required file will not be provided
2017-08-11 00:44:59 +02:00
Wolfvak
b56ca0e8b8 Added brightness adjustment through the volume slider, made the ARM11 finally do something rather than sit and wait for the entrypoint 2017-08-08 09:40:09 -03:00
d0k3
bf58112c1d Also generate the FIRM .sha files when compiling. 2017-08-08 12:12:39 +02:00
d0k3
4dddd8aeeb Remove arm9loaderhax entrypoint 2017-08-07 12:57:33 +02:00
d0k3
1e61af9442 Removed all legacy entrypoints (only SigHax and A9LH remain) 2017-08-04 03:51:01 +02:00
Wolfvak
15882e7111 Allow running GodMode9 in any environment 2017-08-04 03:48:46 +02:00
d0k3
20c9b640d6 Miscelaneous small fixes 2017-07-27 14:26:59 +02:00
d0k3
c7322b478d Add screeninit to FIRM payload 2017-07-26 22:35:52 +02:00
Dave Murphy
748b77ad9c Allow parallel build 2017-07-24 14:16:54 +02:00
d0k3
730b88638d Include sample script in release archive 2017-07-11 20:55:18 +02:00
d0k3
1ebfd74aa4 Include official scripts in release archive 2017-06-21 02:19:18 +02:00
d0k3
10426d532e Changed fs -> filesys 2017-06-06 21:16:29 +02:00
d0k3
d97e754593 Remove legacy entrypoints from release goal 2017-06-05 13:52:31 +02:00
TuxSH
540daed73a Remove firmtool submodule 2017-05-31 21:53:42 +02:00
TuxSH
d8d2901ec1 Add support for upcoming Luma3DS & B9S versions...
...without breaking support for outdated/deprecated entrypoints, and fix start.s (GW & DTCM issue)
2017-05-31 16:16:30 +02:00
d0k3
bd5f634134 FIRM is the new default build goal 2017-05-31 16:16:28 +02:00
d0k3
d314834986 Added ability to build FIRMs 2017-05-19 16:59:57 +02:00
d0k3
fe19600828 Improve top-down screen mode 2017-04-26 01:53:13 +02:00
d0k3
4dba221bfd Cleanup Makefile 2017-03-23 19:40:27 +01:00
d0k3
c12d944076 Show splash screen when initializing 2017-03-09 14:35:36 +01:00
d0k3
877daf9179 Makefile cleanup 2017-02-24 21:15:55 +01:00
d0k3
fe62480cd3 Some minor improvements
o Reload current dir after updating embedded backup
o Payload is now available in mem for GW entyrpoint, too
o Fix building .3DSX file
2017-02-23 19:18:33 +01:00