; Riven fake out

NIBCOUNT	= $09

KEYPRESS	= $C000
KEYRESET	= $C010
PAGE0		= $C054
LORES		= $C056

HGR2            = $F3D8


hgr_display:
	jsr	HGR2		; Hi-res graphics, no text at bottom
				; Y=0, A=0 after this called

	bit	PAGE0

	lda	#<(riven_title_lzsa)
	sta	getsrc_smc+1
	lda	#>(riven_title_lzsa)
	sta	getsrc_smc+2

	lda	#$20

	jsr	decompress_lzsa2_fast


	jsr	wait_until_keypress

	;===========================

	bit	LORES

	lda	#<(riven1_lzsa)
	sta	getsrc_smc+1
	lda	#>(riven1_lzsa)
	sta	getsrc_smc+2

	lda	#$04

	jsr	decompress_lzsa2_fast

	jsr	wait_until_keypress

	;===========================

	bit	LORES

	lda	#<(riven3_lzsa)
	sta	getsrc_smc+1
	lda	#>(riven3_lzsa)
	sta	getsrc_smc+2

	lda	#$04

	jsr	decompress_lzsa2_fast

	jsr	wait_until_keypress



forever:
	jmp	forever




.include "wait_keypress.s"
.include "decompress_fast_v2.s"

riven_title_lzsa:
.incbin "riven_title.lzsa"

riven1_lzsa:
.incbin "riven1.lzsa"

riven3_lzsa:
.incbin "riven3.lzsa"