mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-05-28 16:00:40 -04:00
first try to draw first logo
This commit is contained in:
@@ -9,9 +9,11 @@
|
||||
#include "f_pc/f_pc_manager.h"
|
||||
#include "f_pc/f_pc_debug_sv.h"
|
||||
#include <dolphin/dolphin.h>
|
||||
#include <cstdio>
|
||||
|
||||
int fpcSCtRq_phase_Load(standard_create_request_class* i_request) {
|
||||
int ret = fpcLd_Load(i_request->process_name);
|
||||
printf("[DIAG] fpcSCtRq_phase_Load: procName=%d ret=%d\n", i_request->process_name, ret); fflush(stdout);
|
||||
|
||||
switch (ret) {
|
||||
case cPhs_INIT_e:
|
||||
@@ -26,15 +28,18 @@ int fpcSCtRq_phase_Load(standard_create_request_class* i_request) {
|
||||
}
|
||||
|
||||
int fpcSCtRq_phase_CreateProcess(standard_create_request_class* i_request) {
|
||||
printf("[DIAG] fpcSCtRq_phase_CreateProcess: procName=%d\n", i_request->process_name); fflush(stdout);
|
||||
fpcLy_SetCurrentLayer(i_request->base.layer);
|
||||
i_request->base.process =
|
||||
fpcBs_Create(i_request->process_name, i_request->base.id, i_request->process_append);
|
||||
|
||||
if (i_request->base.process == NULL) {
|
||||
printf("[DIAG] fpcSCtRq_phase_CreateProcess: fpcBs_Create FAILED for procName=%d\n", i_request->process_name); fflush(stdout);
|
||||
OS_REPORT("fpcSCtRq_phase_CreateProcess %d\n", i_request->process_name);
|
||||
fpcLd_Free(i_request->process_name);
|
||||
return cPhs_ERROR_e;
|
||||
} else {
|
||||
printf("[DIAG] fpcSCtRq_phase_CreateProcess: fpcBs_Create OK proc=%p\n", i_request->base.process); fflush(stdout);
|
||||
i_request->base.process->create_req = &i_request->base;
|
||||
return cPhs_NEXT_e;
|
||||
}
|
||||
@@ -43,6 +48,11 @@ int fpcSCtRq_phase_CreateProcess(standard_create_request_class* i_request) {
|
||||
int fpcSCtRq_phase_SubCreateProcess(standard_create_request_class* i_request) {
|
||||
fpcLy_SetCurrentLayer(i_request->base.layer);
|
||||
int ret = fpcBs_SubCreate(i_request->base.process);
|
||||
static int sSubCreateLogCount = 0;
|
||||
if (sSubCreateLogCount < 20) {
|
||||
printf("[DIAG] fpcSCtRq_phase_SubCreateProcess: procName=%d ret=%d\n", i_request->process_name, ret); fflush(stdout);
|
||||
sSubCreateLogCount++;
|
||||
}
|
||||
|
||||
#if DEBUG
|
||||
if (ret == 0 && i_request->unk_0x60-- <= 0) {
|
||||
|
||||
Reference in New Issue
Block a user