mirror of https://github.com/zeldaret/oot.git
				
				
				
			
		
			
				
	
	
		
			32 lines
		
	
	
		
			819 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			32 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
 |