Refactor payload loading, fix messy externs, add safety checks to Nintendo FIRMs, fix some Nintendo FIRMs not being loaded as payloads

This commit is contained in:
Aurora Wright
2017-06-10 02:39:00 +02:00
parent 901d4992c0
commit 0c68750056
12 changed files with 218 additions and 186 deletions

View File

@@ -28,9 +28,8 @@
#include "cache.h"
#include "firm.h"
void main(int argc, char **argv)
void main(int argc, char **argv, Firm *firm)
{
Firm *firm = (Firm *)0x20001000;
char *argvPassed[2],
absPath[24 + 255];
struct fb fbs[2];