mirror of https://github.com/zeldaret/mm.git
				
				
				
			
		
			
				
	
	
		
			20 lines
		
	
	
		
			454 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			454 B
		
	
	
	
		
			C
		
	
	
	
| #ifndef ROMFILE_H
 | |
| #define ROMFILE_H
 | |
| 
 | |
| #include "ultra64.h"
 | |
| #include "stdint.h"
 | |
| 
 | |
| typedef struct {
 | |
|     /* 0x00 */ uintptr_t vromStart;
 | |
|     /* 0x04 */ uintptr_t vromEnd;
 | |
| } RomFile; // size = 0x8
 | |
| 
 | |
| #define ROM_FILE(name) \
 | |
|     { (uintptr_t)_##name##SegmentRomStart, (uintptr_t)_##name##SegmentRomEnd }
 | |
| #define ROM_FILE_EMPTY(name) \
 | |
|     { (uintptr_t)_##name##SegmentRomStart, (uintptr_t)_##name##SegmentRomStart }
 | |
| #define ROM_FILE_UNSET \
 | |
|     { 0, 0 }
 | |
| 
 | |
| #endif
 |