Commit Graph

19 Commits

Author SHA1 Message Date
Aetias add71a7482 Load encryption key and CRC encrypted secure area 2023-10-18 23:10:24 +02:00
Aetias a20ae6843f Add initial Blowfish implementation 2023-10-17 20:40:43 +02:00
Aetias ae229005d4 Add WIP FinalizeHeader function 2023-10-17 20:40:24 +02:00
Aetias 07eaa3b2c6 Convert indentation to spaces 2023-10-15 23:54:12 +02:00
Aetias d00fc5af3b Align ROM sections to 512 2023-10-15 18:02:42 +02:00
Aetias cfbb047e97 Write ROM size 2023-10-15 18:02:34 +02:00
Aetias d12600c65a Read title to stack-allocated buffer 2023-10-15 17:52:07 +02:00
Aetias eed711303a Write banner 2023-10-15 17:51:46 +02:00
Aetias b5481f7a36 Write FAT and assets in separate functions 2023-10-15 17:07:39 +02:00
Aetias cf0a2889e7 Fix some align issues 2023-10-15 16:58:54 +02:00
Aetias 549be20928 Write ROM capacity in header 2023-10-15 16:58:41 +02:00
Aetias c4ca2b337f Use rm -f flag in make clean 2023-10-15 11:38:04 +02:00
Aetias 3b81b5158d Make buildrom run without errors 2023-10-15 11:37:48 +02:00
Aetias 69641043ba Extract ARM7 program 2023-10-15 11:34:35 +02:00
Aetias a480db7f3a Fix errors 2023-10-14 12:47:35 +02:00
Aetias 44931d43a7 Write FAT and asset files 2023-10-14 12:38:22 +02:00
Aetias 37b74d3eca Write FNT table and subtables 2023-10-14 10:14:50 +02:00
Aetias f4e93ffe61 Read entire asset file tree 2023-10-14 10:03:01 +02:00
Aetias b5debb1744 Add extractrom and buildrom tools 2023-10-13 14:47:23 +02:00