diff --git a/Core/FileSystems/BlockDevices.cpp b/Core/FileSystems/BlockDevices.cpp index 1b16d1cb15..2468b3cafb 100644 --- a/Core/FileSystems/BlockDevices.cpp +++ b/Core/FileSystems/BlockDevices.cpp @@ -24,7 +24,7 @@ extern "C" { #include "zlib.h" #include "ext/libkirk/amctrl.h" - +#include "ext/libkirk/kirk_engine.h" }; BlockDevice *constructBlockDevice(const char *filename) { @@ -222,6 +222,8 @@ NPDRMDemoBlockDevice::NPDRMDemoBlockDevice(FILE *file) ERROR_LOG(LOADER, "Invalid NPUMDIMG header!"); } + kirk_init(); + // getkey sceDrmBBMacInit(&mkey, 3); sceDrmBBMacUpdate(&mkey, np_header, 0xc0);