summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/VolumeDirectory.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2017-06-09 18:00:25 +0200
committerJosJuice <josjuice@gmail.com>2017-06-09 20:00:36 +0200
commit2578a3553bbc817a5c07be5f285c3c3e6c14ad55 (patch)
tree1e19cff0528453f6382eaa5ac5f5c30f049078e0 /Source/Core/DiscIO/VolumeDirectory.cpp
parent240cb0ca1159af11c59120d13da7bd26a6065f64 (diff)
VolumeDirectory: That's not what "4 byte" means
Diffstat (limited to 'Source/Core/DiscIO/VolumeDirectory.cpp')
-rw-r--r--Source/Core/DiscIO/VolumeDirectory.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/DiscIO/VolumeDirectory.cpp b/Source/Core/DiscIO/VolumeDirectory.cpp
index 845c336bda..a205f0126a 100644
--- a/Source/Core/DiscIO/VolumeDirectory.cpp
+++ b/Source/Core/DiscIO/VolumeDirectory.cpp
@@ -372,7 +372,7 @@ void VolumeDirectory::BuildFST()
if (m_fst_address == 0)
m_fst_address = APPLOADER_ADDRESS + 0x2000;
- // 4 byte aligned start of data on disk
+ // 32 KiB aligned start of data on disk
m_data_start_address = Common::AlignUp(m_fst_address + m_fst_data.size(), 0x8000ull);
u64 current_data_address = m_data_start_address;
@@ -494,7 +494,7 @@ void VolumeDirectory::WriteDirectory(const File::FSTEntry& parent_entry, u32* fs
_dbg_assert_(DVDINTERFACE, m_virtual_disk.find(*data_offset) == m_virtual_disk.end());
m_virtual_disk.emplace(*data_offset, entry.physicalName);
- // 4 byte aligned
+ // 32 KiB aligned - many games are fine with less alignment, but not all
*data_offset = Common::AlignUp(*data_offset + std::max<u64>(entry.size, 1ull), 0x8000ull);
}
}