18 Commits

Author SHA1 Message Date
Wolfvak
50270a820c
Split up the ARM9 code and data sections (#883)
* Split up the ARM9 code (.text, .vectors) and data (.rodata, .data, .bss) sections into their own ELFs.

This allows us to use more ARM9 WRAM while leaving the 128k BootROM mirror intact.

* use the makefile definition

* Also dump section headers on .dis file
2025-03-15 14:25:23 +01:00
d0k3
c9b6a335f7 Add LARGEDLC mode for titles with > 1024 contents
Fixes #703 and is only active with `make LARGEDLC=1` and will break compatibility with other titles and CIAs. Thanks @luigoalma for new ticket builder code!
2021-07-07 18:00:11 +02:00
d0k3
0e701ea719 Fix flavor colors 2019-10-03 17:04:35 -03:00
knight-ryu12
f58bb6e61b Make N_PANE definable 2018-10-08 01:44:35 +02:00
DMSalesman
99af6a73be Added refined internal user guide
This commit adds an edited README.md to be built into GM9 as user guide.

The scrubbed parts include refs to the GM9 banner, unused MarkDown and
the whole "How to build this / developer info" block.

Links have been replaced with their corresponding anchor text, when
replacing them could be done without altering the sentences' original
meaning.

Certain parts have been further altered, such as the "License"
paragraph, which now includes the full link to GM9's "license.txt".
2018-07-26 00:46:02 +02:00
d0k3
4c97a09393 Add SHOW_FREE=1 and MONITOR_HEAP=1 build parameters 2018-04-16 01:02:30 +02:00
d0k3
f3782909c9 Add ZuishMode9 FLAVOR 2018-04-11 01:28:58 +02:00
d0k3
f34fcf6fa3 Added GodMode64 and BrickedMode9 FLAVORs 2018-04-04 23:28:30 +02:00
Wolfvak
19209918a7 Deprecated PCX code in favor of PNG. 2018-04-03 01:17:58 +02:00
d0k3
a034214512 Revised font system 2018-01-13 16:11:14 +01:00
d0k3
32b9675c49 Added HIDE_HIDDEN build parameter 2017-12-19 22:34:05 +01:00
d0k3
de7fe6cfb9 Fix a typo in Makefile.common 2017-12-11 02:47:43 +01:00
d0k3
d8521dfdb9 Added TIMER_UNLOCK build parameter 2017-12-07 02:58:49 +01:00
d0k3
3dd8a4764e Allow compiling multi-script autorunners 2017-12-07 02:01:15 +01:00
Wolfvak
0220230403 Replace QLZ with PCX for splash 2017-12-05 18:37:50 +01:00
d0k3
63767e5eae Updated build system
Includes better handling for FLAVOR now, AUTO_UNLOCK for unlock
sequences and setting SD_TIMEOUT from make
2017-11-24 18:21:02 +01:00
d0k3
c18ac35d45 General fixes and cleanup
Thanks @Kazuma77 for pointing that stuff out!
2017-11-20 17:50:48 +01:00
Wolfvak
beeea37d07 Revised Makefile 2017-11-17 19:37:45 +01:00