mm/tools
Anghelo Carvajal 34492a4386
Move the system heap and the framebuffers to their own segments (#1488)
* make segments for the systemheap and the framebuffers

* define in the makefile

* undefined syms

* Make segments for the pre boot buffers too

* Update spec

Co-authored-by: Parker <20159000+jpburnett@users.noreply.github.com>

* review

* Update spec

Co-authored-by: Parker <20159000+jpburnett@users.noreply.github.com>

* Update Makefile

Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>

* comments

* comment

* move comment about the hardcoded address to buffers.h

* rewrite SYSTEM_HEAP_END_ADDR in terms of other symbols

* Use `ALIGNED` on all the buffers

* Rename SYSTEM_HEAP_END_ADDR to FRAMEBUFFERS_START_ADDR

* Put ALIGNED at the right like the rest of the codebase

* merge

* gLoBuffer

* gHiBuffer

* Add a static assert to ensure the address of gHiBuffer haven't shifted without the user noticing

* smol include cleanup

---------

Co-authored-by: Parker <20159000+jpburnett@users.noreply.github.com>
Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2023-11-26 09:47:21 -03:00
..
ZAPD Subrepo Updates (#1368) 2023-09-08 20:17:54 +10:00
ZAPDConfigs/MM D_801AEFA0 (#1473) 2023-11-09 00:03:51 +11:00
asm-differ Subrepo Updates (#1368) 2023-09-08 20:17:54 +10:00
asm-processor Subrepo Updates (#1368) 2023-09-08 20:17:54 +10:00
buildtools `map_grand_static` and `map_i_static` (#1443) 2023-10-26 21:07:13 +11:00
disasm Move the system heap and the framebuffers to their own segments (#1488) 2023-11-26 09:47:21 -03:00
fado Subrepo Updates (#1368) 2023-09-08 20:17:54 +10:00
filelists/mm.us.rev1 Add yar (Yaz0 ARchives) support to build system (#1255) 2023-06-18 18:13:57 -04:00
graphovl
ido_recomp
overlayhelpers
sizes `z_en_test4.c` Documented (#1498) 2023-11-25 17:34:33 +11:00
warnings_count
z64compress
.gitignore
Makefile
assist.py Fix first_diff and sym_info for older and new ld (#1342) 2023-08-10 20:58:20 -04:00
calc_bss.sh
check_format.sh
decompress_yars.py Add yar (Yaz0 ARchives) support to build system (#1255) 2023-06-18 18:13:57 -04:00
entr.py
eventinfconvert.py
extract_baserom.py Add yar (Yaz0 ARchives) support to build system (#1255) 2023-06-18 18:13:57 -04:00
fixbaserom.py Check md5sum in fixbaserom before trying to decompress (#1240) 2023-05-11 12:49:02 -04:00
get_actor_sizes.py
gitable.py `item_name_static` documented and `ItemId` updates (#1304) 2023-07-04 09:52:36 -04:00
global_bss_check.py
m2ctx.py Update `m2ctx.py` (#1176) 2023-04-23 09:58:22 -04:00
namefixer.py `z_en_test4.c` Documented (#1498) 2023-11-25 17:34:33 +11:00
permuter_settings.toml Speedmeter OK (#1393) 2023-10-03 15:52:41 +11:00
progress.py progress ld fix (#1449) 2023-10-22 08:51:58 -03:00
regconvert.py
reloc_spec_check.sh
rename_global_asm.py
rename_sym.sh Tools: add assets/xml folder to rename_sym.sh directories 2023-08-12 15:37:04 +10:00
schedule_timeconv.py `SCHEDULE_TIME` (#1438) 2023-10-22 16:52:40 +11:00
set_o32abi_bit.py
sfxconvert.py
sort_actor_funcs.py
timeconv.py
vt_fmt.py
vtxdis.c
weekeventregconvert.py Audio Voice Decompiled (#1490) 2023-11-17 12:29:42 +11:00
z64compress_wrapper.py