Store program ID and expose it in Lua (#414)

This commit is contained in:
wheremyfoodat 2024-02-22 14:26:31 +00:00 committed by GitHub
parent 7b580ac80e
commit 6279ed699a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 66 additions and 22 deletions

View file

@ -524,4 +524,14 @@ void Memory::copySharedFont(u8* pointer) {
auto fonts = cmrc::ConsoleFonts::get_filesystem();
auto font = fonts.open("CitraSharedFontUSRelocated.bin");
std::memcpy(pointer, font.begin(), font.size());
}
std::optional<u64> Memory::getProgramID() {
auto cxi = getCXI();
if (cxi) {
return cxi->programID;
}
return std::nullopt;
}