1#ifndef YAZE_ZELDA3_OVERWORLD_UPGRADE_SYSTEM_H
2#define YAZE_ZELDA3_OVERWORLD_UPGRADE_SYSTEM_H
4#include "absl/status/status.h"
The Rom class is used to load, save, and modify Rom data. This is a generic SNES ROM container and do...
Service responsible for applying the ZSCustomOverworld ASM patch and updating ROM version markers for...
absl::Status ApplyZSCustomOverworldASM(int target_version)
Apply ZSCustomOverworld ASM patch to upgrade ROM version.
OverworldUpgradeSystem(Rom &rom)
Constructs the upgrade system.
absl::Status UpdateROMVersionMarkers(int target_version)
Update ROM version markers and feature flags after ASM patching. This is an internal sub-step of the ...