mirror of
				https://github.com/thornAvery/jep-hack.git
				synced 2025-11-04 21:01:01 +13:00 
			
		
		
		
	
		
			
				
	
	
		
			79 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			NASM
		
	
	
	
	
	
			
		
		
	
	
			79 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			NASM
		
	
	
	
	
	
InitDisplayForHallOfFame:
 | 
						|
	call ClearBGPalettes
 | 
						|
	call ClearTilemap
 | 
						|
	call ClearSprites
 | 
						|
	call DisableLCD
 | 
						|
	call LoadStandardFont
 | 
						|
	call LoadFontsBattleExtra
 | 
						|
	hlbgcoord 0, 0
 | 
						|
	ld bc, vBGMap1 - vBGMap0
 | 
						|
	ld a, " "
 | 
						|
	call ByteFill
 | 
						|
	hlcoord 0, 0, wAttrmap
 | 
						|
	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 | 
						|
	xor a
 | 
						|
	call ByteFill
 | 
						|
	xor a
 | 
						|
	ldh [hSCY], a
 | 
						|
	ldh [hSCX], a
 | 
						|
	call EnableLCD
 | 
						|
	ld hl, .SavingRecordText
 | 
						|
	call PrintText
 | 
						|
	call WaitBGMap2
 | 
						|
	call SetPalettes
 | 
						|
	ret
 | 
						|
 | 
						|
.SavingRecordText:
 | 
						|
	text_far _SavingRecordText
 | 
						|
	text_end
 | 
						|
 | 
						|
InitDisplayForRedCredits:
 | 
						|
	call ClearBGPalettes
 | 
						|
	call ClearTilemap
 | 
						|
	call ClearSprites
 | 
						|
	call DisableLCD
 | 
						|
	call LoadStandardFont
 | 
						|
	call LoadFontsBattleExtra
 | 
						|
	hlbgcoord 0, 0
 | 
						|
	ld bc, vBGMap1 - vBGMap0
 | 
						|
	ld a, " "
 | 
						|
	call ByteFill
 | 
						|
	hlcoord 0, 0, wAttrmap
 | 
						|
	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 | 
						|
	xor a
 | 
						|
	call ByteFill
 | 
						|
	ld hl, wBGPals1
 | 
						|
	ld c, 4 tiles
 | 
						|
.load_white_palettes
 | 
						|
	ld a, LOW(PALRGB_WHITE)
 | 
						|
	ld [hli], a
 | 
						|
	ld a, HIGH(PALRGB_WHITE)
 | 
						|
	ld [hli], a
 | 
						|
	dec c
 | 
						|
	jr nz, .load_white_palettes
 | 
						|
	xor a
 | 
						|
	ldh [hSCY], a
 | 
						|
	ldh [hSCX], a
 | 
						|
	call EnableLCD
 | 
						|
	call WaitBGMap2
 | 
						|
	call SetPalettes
 | 
						|
	ret
 | 
						|
 | 
						|
ResetDisplayBetweenHallOfFameMons:
 | 
						|
	ldh a, [rSVBK]
 | 
						|
	push af
 | 
						|
	ld a, BANK(wDecompressScratch)
 | 
						|
	ldh [rSVBK], a
 | 
						|
	ld hl, wDecompressScratch
 | 
						|
	ld bc, wScratchAttrmap - wDecompressScratch
 | 
						|
	ld a, " "
 | 
						|
	call ByteFill
 | 
						|
	hlbgcoord 0, 0
 | 
						|
	ld de, wDecompressScratch
 | 
						|
	ld b, 0
 | 
						|
	ld c, 4 tiles
 | 
						|
	call Request2bpp
 | 
						|
	pop af
 | 
						|
	ldh [rSVBK], a
 | 
						|
	ret
 |