16 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
Wolfvak
157848c770 Add .vscode to the gitignore 2025-03-09 17:06:18 -03:00
Pk11
8cde50e091
Automate translation files (#880)
* Automate language.inl file

* Move version number to JSON file

Better than being a magic number somewhere in the code, source code gets it from source.json

* Automate creation of .trf translation files
2024-11-30 08:24:15 -03:00
d0k3
203cf7f9e3 Include obfuscated AES key database 2021-01-30 13:22:05 +01:00
Wolfvak
744ab6934b Integrate unmark into the release target 2019-10-13 13:43:35 -03:00
Wolfvak
796457e54c Restored autodependency generation 2019-04-19 15:19:37 -03:00
d0k3
915437dac0 Ignore .sublime-* files 2018-03-07 01:22:32 +01:00
d0k3
61c93e1222 Update .gitignore 2017-12-19 22:34:05 +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
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
d0k3
8d1f39d235 Source code reorgnaizations 2017-09-04 16:18:07 +02:00
d0k3
a9badfee9c Allow hardcoding keys
... the required file will not be provided
2017-08-11 00:44:59 +02:00
d0k3
20c9b640d6 Miscelaneous small fixes 2017-07-27 14:26:59 +02:00
d0k3
0df734a76a Took over source files from Decrypt9
... this is not compilable and by no means anywhere near even a proof of
concept now.
2016-02-13 17:29:56 +01:00
d0k3
0eff8e99cf Initial commit 2016-01-22 19:00:30 +01:00