diff options
author | Yuri Kunde Schlesner <yuriks@yuriks.net> | 2016-08-27 10:04:26 +0200 |
---|---|---|
committer | Yuri Kunde Schlesner <yuriks@yuriks.net> | 2016-08-27 10:04:26 +0200 |
commit | 1f7ec4be9bf86f26d57555f7fd6b43851557e47d (patch) | |
tree | ccd129bf4b6b8baef6d8779bc2d21eb14d212619 /src/core/hle/service/apt/apt.cpp | |
parent | Merge pull request #2022 from MerryMage/issue-tpl (diff) | |
download | yuzu-1f7ec4be9bf86f26d57555f7fd6b43851557e47d.tar yuzu-1f7ec4be9bf86f26d57555f7fd6b43851557e47d.tar.gz yuzu-1f7ec4be9bf86f26d57555f7fd6b43851557e47d.tar.bz2 yuzu-1f7ec4be9bf86f26d57555f7fd6b43851557e47d.tar.lz yuzu-1f7ec4be9bf86f26d57555f7fd6b43851557e47d.tar.xz yuzu-1f7ec4be9bf86f26d57555f7fd6b43851557e47d.tar.zst yuzu-1f7ec4be9bf86f26d57555f7fd6b43851557e47d.zip |
Diffstat (limited to 'src/core/hle/service/apt/apt.cpp')
-rw-r--r-- | src/core/hle/service/apt/apt.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/core/hle/service/apt/apt.cpp b/src/core/hle/service/apt/apt.cpp index c009e6c98..4f4ee75cd 100644 --- a/src/core/hle/service/apt/apt.cpp +++ b/src/core/hle/service/apt/apt.cpp @@ -81,13 +81,8 @@ void GetSharedFont(Service::Interface* self) { // The shared font has to be relocated to the new address before being passed to the application. VAddr target_address = Memory::PhysicalToVirtualAddress(shared_font_mem->linear_heap_phys_address); - // The shared font dumped by 3dsutils (https://github.com/citra-emu/3dsutils) uses this address as base, - // so we relocate it from there to our real address. - // TODO(Subv): This address is wrong if the shared font is dumped from a n3DS, - // we need a way to automatically calculate the original address of the font from the file. - static const VAddr SHARED_FONT_VADDR = 0x18000000; if (!shared_font_relocated) { - BCFNT::RelocateSharedFont(shared_font_mem, SHARED_FONT_VADDR, target_address); + BCFNT::RelocateSharedFont(shared_font_mem, target_address); shared_font_relocated = true; } cmd_buff[0] = IPC::MakeHeader(0x44, 2, 2); |