dolphin/Source/Core
cristian64 24ad562871 Core: Add Volume::GetSimulatedMemorySize().
The data structure of the `bi2.bin` file in which the simulated memory
size is set:

> **13.2  Disk header Information**
>
> this is loaded to the Address in `0x800000f4` when a disc is initialized by the IPL
>
> |  offset  | end | size | Description           |
> | :------: | --- | :--: | --------------------- |
> | `0x0000` |     |   4  | Debug-monitor Size    |
> | `0x0004` |     |   4  | Simulated Memory Size |
> | `0x0008` |     |   4  | Argument offset       |
> | `0x000c` |     |   4  | Debug flag            |
> | `0x0010` |     |   4  | Track Location        |
> | `0x0014` |     |   4  | Track size            |
> | `0x0018` |     |   4  | Countrycode           |
> | `0x001c` |     |   4  | ?                     |

See https://hitmen.c02.at/files/yagcd/yagcd/chap13.html#sec13.2.

Most GameCube games set the value to `24 MiB`, which matches the
physical memory size. Most Wii games set the value to `0 MiB` (unset).
The debug build of _Mario Kart: Double Dash!!_ is one game that sets the
value to `48 MiB`.
2026-07-11 23:02:54 +01:00
..
AudioCommon mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
Common mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
Core GameSettings: Approve speed hacks for RetroAchievements 2026-07-08 18:10:42 +02:00
DiscIO Core: Add Volume::GetSimulatedMemorySize(). 2026-07-11 23:02:54 +01:00
DolphinNoGUI mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
DolphinQt mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
DolphinTool DolphinTool: fix crash when listing partition without filesystem 2026-06-13 17:39:08 +01:00
InputCommon mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
MacUpdater
UICommon mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
UpdaterCommon mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
VideoBackends Merge pull request #14684 from Sintendo/rm-unused-headers 2026-06-26 19:09:39 +02:00
VideoCommon Move the code for the show internal resolution setting 2026-07-05 09:50:13 +02:00
WinUpdater mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props Merge pull request #13216 from CelestialAmber/cw-demangler 2026-07-05 17:38:09 +02:00
DolphinLib.vcxproj
DolphinLib.vcxproj.user
DolphinLib.x64.props
VersionInfo.plist.in