Skip to content

Commit 35347cd

Browse files
committed
crude on screen logging
1 parent c434708 commit 35347cd

3 files changed

Lines changed: 19 additions & 4 deletions

File tree

src/main.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include "cheats.h"
1111
#include "settings.h"
1212
#include "dbgprintf.h"
13+
char prog[255];
1314
#include "util.h"
1415

1516
#ifdef HDD
@@ -77,7 +78,9 @@ int main(int argc, char *argv[])
7778
}
7879
}
7980
#endif
81+
ON_SCREEN_INIT_PROGRESS("Initialize settings");
8082
initSettings();
83+
ON_SCREEN_INIT_PROGRESS("Initialize menu");
8184
initMenus();
8285

8386
char *readOnlyPath = settingsGetReadOnlyDatabasePath();

src/util.c

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ int loadModules(int booting_from_hdd)
118118
#ifdef _DTL_T10000
119119
while (!SifIopReset("rom0:UDNL", 0));
120120
#elif SUPPORT_SYSTEM_2X6
121+
ON_SCREEN_INIT_PROGRESS("Flashing IOPRP IMAGE");
121122
while (!SifIopRebootBuffer(_ioprp_img, _ioprp_img_size));
122123
#else
123124
while (!SifIopReset("", 0));
@@ -150,6 +151,7 @@ int loadModules(int booting_from_hdd)
150151
#ifdef SUPPORT_SYSTEM_2X6
151152
ID = SifLoadStartModule("rom0:CDVDFSV", 0, NULL, &RET);
152153
DPRINTF(" [rom0:CDVDFSV]: ID=%d, ret=%d\n", ID, RET);
154+
ON_SCREEN_INIT_PROGRESS_BUF(" [rom0:CDVDFSV]: ID=%d, ret=%d\n", ID, RET);
153155
#endif
154156

155157
LOAD_IRX_BUF_SILENT(_iomanX_irx);
@@ -176,10 +178,14 @@ int loadModules(int booting_from_hdd)
176178
LOAD_IRX_BUF_SILENT(_mcman_irx);
177179
LOAD_IRX_BUF_SILENT(_mcserv_irx);
178180
#else
179-
SifLoadModule("rom0:SIO2MAN", 0, NULL);
180-
SifLoadModule("rom0:PADMAN", 0, NULL);
181-
SifLoadModule("rom0:MCMAN", 0, NULL);
182-
SifLoadModule("rom0:MCSERV", 0, NULL);
181+
ID = SifLoadStartModule("rom0:SIO2MAN", 0, NULL, &RET);
182+
ON_SCREEN_INIT_PROGRESS_BUF(" [rom0:SIO2MAN]: ID=%d, ret=%d\n", ID, RET);
183+
ID = SifLoadStartModule("rom0:PADMAN", 0, NULL, &RET);
184+
ON_SCREEN_INIT_PROGRESS_BUF(" [rom0:PADMAN]: ID=%d, ret=%d\n", ID, RET);
185+
ID = SifLoadStartModule("rom0:MCMAN", 0, NULL, &RET);
186+
ON_SCREEN_INIT_PROGRESS_BUF(" [rom0:MCMAN]: ID=%d, ret=%d\n", ID, RET);
187+
ID = SifLoadStartModule("rom0:MCSERV", 0, NULL, &RET);
188+
ON_SCREEN_INIT_PROGRESS_BUF(" [rom0:MCSERV]: ID=%d, ret=%d\n", ID, RET);
183189
#endif
184190
#ifdef EXFAT
185191
LOAD_IRX_BUF_SILENT(_bdm_irx);
@@ -194,11 +200,13 @@ int loadModules(int booting_from_hdd)
194200
#endif
195201

196202
#if defined(HOMEBREW_IRX) || defined(SUPPORT_SYSTEM_2X6)
203+
ON_SCREEN_INIT_PROGRESS("Initializing XMC RPC");
197204
mcInit(MC_TYPE_XMC);
198205
#else
199206
mcInit(MC_TYPE_MC);
200207
#endif
201208

209+
ON_SCREEN_INIT_PROGRESS("Initializing PAD RPC");
202210
padInitialize();
203211

204212
#ifdef HDD

src/util.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88

99
#include <tamtypes.h>
1010

11+
#define ON_SCREEN_INIT_PROGRESS(x) displayError(x)
12+
#define ON_SCREEN_INIT_PROGRESS_BUF(x...) sprintf(prog, x), displayError(prog)
13+
extern char* prog;
14+
1115
#define READ_8(address) \
1216
*((unsigned char *)address)
1317

0 commit comments

Comments
 (0)