diff --git a/games/riven_hgr/hello.bas b/games/riven_hgr/hello.bas index 8336a1e6..07a8a325 100644 --- a/games/riven_hgr/hello.bas +++ b/games/riven_hgr/hello.bas @@ -1,5 +1,5 @@ 5 HOME -10 PRINT "LOADING RIVEN SUBSET V0.01" +10 PRINT "LOADING RIVEN SUBSET V0.02" 20 PRINT " RIVEN SCENES" 30 PRINT:PRINT 70 PRINT "BASED ON RIVEN BY CYAN" diff --git a/games/riven_hgr/leveldata_maglev.inc b/games/riven_hgr/leveldata_maglev.inc index 0bf27943..651e4746 100644 --- a/games/riven_hgr/leveldata_maglev.inc +++ b/games/riven_hgr/leveldata_maglev.inc @@ -62,7 +62,7 @@ location2: .word $0000 ; west bg .byte BG_EAST .byte DIRECTION_E ; special exit - .byte 11,14 ; special x - .byte 119,145 ; special y + .byte 17,23 ; special x + .byte 155,168 ; special y .word handle2_clicked-1 ; special function diff --git a/games/riven_hgr/movie1.s b/games/riven_hgr/movie1.s index d5b4e5ec..72748a29 100644 --- a/games/riven_hgr/movie1.s +++ b/games/riven_hgr/movie1.s @@ -4,7 +4,7 @@ .include "zp.inc" .include "hardware.inc" - +.include "common_defines.inc" overlays = $2000 @@ -203,7 +203,25 @@ done_play_movie1: done_movie1: bit KEYRESET - jmp movie1_start + + ;============================= + ; return back to game + + lda #LOAD_MAGLEV + sta WHICH_LOAD + + lda #DIRECTION_E + sta DIRECTION + + lda #RIVEN_READY2GO + sta LOCATION + + ; needed? + + lda #1 + sta LEVEL_OVER + +; jmp movie1_start rts @@ -323,10 +341,6 @@ done_pageflip: ;=================================== -; .include "../wait_keypress.s" - -; .include "draw_boxes.s" - .include "zx02_optim.s"