mirror of
				https://github.com/thornAvery/jep-hack.git
				synced 2025-11-04 21:01:01 +13:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			294 B
		
	
	
	
		
			NASM
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			294 B
		
	
	
	
		
			NASM
		
	
	
	
	
	
; Far calls to another bank
 | 
						|
 | 
						|
MACRO farcall ; bank, address
 | 
						|
	ld a, BANK(\1)
 | 
						|
	ld hl, \1
 | 
						|
	rst FarCall
 | 
						|
ENDM
 | 
						|
 | 
						|
MACRO callfar ; address, bank
 | 
						|
	ld hl, \1
 | 
						|
	ld a, BANK(\1)
 | 
						|
	rst FarCall
 | 
						|
ENDM
 | 
						|
 | 
						|
MACRO homecall
 | 
						|
	ldh a, [hROMBank]
 | 
						|
	push af
 | 
						|
	ld a, BANK(\1)
 | 
						|
	rst Bankswitch
 | 
						|
	call \1
 | 
						|
	pop af
 | 
						|
	rst Bankswitch
 | 
						|
ENDM
 |