X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libpcsxcore%2Fmisc.c;h=223266badbb91cf4db496f723ed06a347a2905ee;hb=da65071fd7ceac663bb951b13da2563d7b16431d;hp=022ad6d9afec738dae00e27cc19a03583290965a;hpb=7b75929b9415646b25d9211975556f5466024a94;p=pcsx_rearmed.git diff --git a/libpcsxcore/misc.c b/libpcsxcore/misc.c index 022ad6d9..223266ba 100644 --- a/libpcsxcore/misc.c +++ b/libpcsxcore/misc.c @@ -164,6 +164,8 @@ void BiosLikeGPUSetup() for (i = 0; i < sizeof(gpu_data_def) / sizeof(gpu_data_def[0]); i++) GPU_writeData(gpu_data_def[i]); + + HW_GPU_STATUS |= SWAP32(PSXGPU_nBUSY); } static void SetBootRegs(u32 pc, u32 gp, u32 sp) @@ -194,9 +196,10 @@ int LoadCdrom() { char exename[256]; if (!Config.HLE) { - if (!BiosBooted) return 0; // custom BIOS - if (psxRegs.pc != 0x80030000) return 0; // BiosBootBypass'ed - if (Config.SlowBoot) return 0; + if (psxRegs.pc != 0x80030000) // BiosBootBypass'ed or custom BIOS? + return 0; + if (Config.SlowBoot) + return 0; } time[0] = itob(0); time[1] = itob(2); time[2] = itob(0x10);