1#ifndef ALCHEMY_SYSTEM_H
2#define ALCHEMY_SYSTEM_H
29#ifndef OWN_Flash_Handler4
35#ifndef OWN_gFlashSavedIme
38#ifndef OWN_gFlashTimeoutFlag
49#ifndef OWN_CountRemainingErasedFlashBytes
53#ifndef OWN_StartFlashTimer
76#ifndef OWN_Flash_Handler0
82#ifndef OWN_gFlashNumRemainingBytes
u16 gFlashNumRemainingBytes
The edition's language, for C to compare (LANGUAGE == LANGUAGE_GERMAN).
Public interfaces to the engine's code banks.
void StartFlashTimer(u8 timingIndex)
Starts the selected operation timeout, saving the interrupt-enable state.
const struct FlashType * gFlash
struct FlashSetupInfo gFlash_ChipAtmel
const struct FlashSetupInfo gFlash_ChipUnknown
The heaps: allocating and freeing blocks.
s32 RunFlashEraseVerifier(u8 *ptr, s32(*verify)(u8 *))
Converts a nonzero erased-byte remainder into the flash verification error.
s32 CountRemainingErasedFlashBytes(u8 *ptr)
Returns how many bytes remain when the first non-erased byte is found.
One animation layer of a sprite: its animation id, frames, running script and timer.
An animated sprite: its image and shadow, scale, rotation, size and up to four animation layers.
Settings for each flash chip model (44 bytes), in flash_setup's field order from flashset....
Flash chip type (the 24-byte record pointed to by gFlash).
An icon of the selection screen: its list links, the entry it shows, its place and its slide toward a...
u8 TransferCommandExecutor_Size[]
const u32 BattleFx_Max4Forward[]
const u32 BattleFx_ColorForward[]
const u8 gRom_LanguageCode
const u8 gSystem_BasicColorPalette[]
const u32 BattleFx_AdditiveReverse[]
void System_WaitForFrameInterrupt(void)
u8 IwramSoundPresetCode[]
const u32 BattleFx_TransparentForward[]
const u32 BattleFx_AdditiveForward[]
void Bios_SoundBiasOn(void)
u8 gResourceSlot_ConversionTables[][256]
const u8 gObject_ShadowTiles[]
const u32 BattleFx_MaxReverse[]
const u16 gUi_WindowPalette[]
const u32 BattleFx_TransparentReverse[]
const u32 BattleFx_Max4Reverse[]
void * Resource_DirectoryTable[]
struct AnimationEntry * gAnimationObjects[]
const u8 Render_BuildOamListKernel[]
const u32 BattleFx_Transparent8Forward[]
u8 Tile_CopyStridedCodeSize[]
const u16 gMath_ArcTanTable[]
const u8 Resource_ExecuteTransfer[]
void Bios_SoundBiasOff(void)
const u32 BattleFx_Transparent8Reverse[]
void _call_via_r2(s32 arg0, s32 arg1, s32 target)
u8 gLink_TimeLabelString[]
const u32 BattleFx_Mask[]
const u32 BattleFx_CopyReverse[]
u8 Resource_PatchThumbBranchCodeSize[]
const u32 BattleFx_MaxForward[]
u8 gNumberTextDecimalEnd[]
const u8 Resource_PatchThumbBranch[]
void SoundDriver_EnterMixer(void)
const u32 BattleFx_CopyForward[]
const u32 BattleFx_ColorReverse[]
The integer types, TRUE, UNUSED and the fixed-address macros.