mirror of
https://github.com/zeldaret/oot.git
synced 2025-05-10 19:13:42 +00:00
* variables.h cleaning: migrate libultra variables * another increment_block_number * fix bss
31 lines
819 B
C
31 lines
819 B
C
#ifndef ULTRA64_OS_SYSTEM_H
|
|
#define ULTRA64_OS_SYSTEM_H
|
|
|
|
#include "exception.h"
|
|
#include "ultratypes.h"
|
|
|
|
extern s32 osRomType; /* Bulk or cartridge ROM. 0=cartridge 1=bulk */
|
|
extern void* osRomBase; /* Rom base address of the game image */
|
|
extern s32 osTvType; /* 0 = PAL, 1 = NTSC, 2 = MPAL */
|
|
extern s32 osResetType; /* 0 = cold reset, 1 = NMI */
|
|
extern s32 osCicId;
|
|
extern s32 osVersion;
|
|
extern u32 osMemSize; /* Memory Size */
|
|
extern s32 osAppNMIBuffer[0x10];
|
|
|
|
extern OSIntMask __OSGlobalIntMask;
|
|
|
|
#ifdef BBPLAYER
|
|
extern u32 __osBbIsBb;
|
|
extern u32 __osBbEepromSize;
|
|
extern u32 __osBbPakSize;
|
|
extern u32 __osBbFlashSize;
|
|
extern u32 __osBbEepromAddress;
|
|
extern u32 __osBbPakAddress[4];
|
|
extern u32 __osBbFlashAddress;
|
|
extern u32 __osBbSramSize;
|
|
extern u32 __osBbSramAddress;
|
|
extern u32 __osBbHackFlags;
|
|
#endif
|
|
|
|
#endif
|