101 lines
1.5 KiB
ArmAsm
Raw Normal View History

2021-08-09 01:21:58 -04:00
; A Peasant's Quest????
; by Vince `deater` Weaver vince@deater.net
; with apologies to everyone
.include "hardware.inc"
2021-08-11 21:45:31 -04:00
.include "zp.inc"
2021-08-09 01:21:58 -04:00
.include "qload.inc"
2021-08-10 01:09:35 -04:00
2021-08-09 01:21:58 -04:00
2021-08-11 21:45:31 -04:00
peasant_quest:
2021-08-09 01:21:58 -04:00
2021-08-11 22:07:33 -04:00
jsr hgr_make_tables
2021-08-09 01:21:58 -04:00
jsr HGR2 ; Hi-res graphics, no text at bottom
; Y=0, A=0 after this called
2021-08-12 21:01:05 -04:00
;*******************************
; restart music, only drum loop
;******************************
; hack! modify the PT3 file to ignore the latter half
lda #$ff ; end after 4 patterns
sta PT3_LOC+$C9+$4
lda #$0 ; set LOOP to 0
sta PT3_LOC+$66
jsr pt3_init_song
cli
2021-08-09 01:21:58 -04:00
;************************
; Cottage
;************************
2021-08-12 15:41:39 -04:00
jsr cottage
2021-08-09 01:21:58 -04:00
;************************
; Lake West
;************************
2021-08-12 15:41:39 -04:00
jsr lake_west
2021-08-10 14:05:41 -04:00
2021-08-09 01:21:58 -04:00
;************************
; Lake East
;************************
2021-08-12 15:41:39 -04:00
jsr lake_east
2021-08-09 01:21:58 -04:00
;************************
; River
;************************
2021-08-12 15:41:39 -04:00
jsr river
2021-08-09 01:21:58 -04:00
;************************
; Knight
;************************
2021-08-10 23:43:30 -04:00
jsr knight
2021-08-09 01:21:58 -04:00
2021-08-11 19:29:47 -04:00
;************************
; Ending
;************************
lda #LOAD_COPY_CHECK
2021-08-11 22:16:15 -04:00
sta WHICH_LOAD
2021-08-11 19:29:47 -04:00
2021-08-11 22:16:15 -04:00
rts
2021-08-09 01:21:58 -04:00
.include "decompress_fast_v2.s"
.include "wait_keypress.s"
.include "intro_cottage.s"
.include "intro_lake_w.s"
.include "intro_lake_e.s"
.include "intro_river.s"
.include "intro_knight.s"
2021-08-10 14:05:41 -04:00
.include "draw_peasant.s"
2021-08-10 01:09:35 -04:00
.include "hgr_font.s"
2021-08-11 22:07:33 -04:00
.include "draw_box.s"
.include "hgr_rectangle.s"
2021-08-12 11:48:12 -04:00
.include "hgr_7x30_sprite.s"
2021-08-12 14:07:19 -04:00
.include "hgr_1x5_sprite.s"
2021-08-12 14:45:25 -04:00
.include "hgr_save_restore.s"
2021-08-12 15:23:05 -04:00
.include "hgr_input.s"
.include "hgr_tables.s"
2021-08-12 15:41:39 -04:00
.include "wait_a_bit.s"
2021-08-10 01:09:35 -04:00
2021-08-09 01:21:58 -04:00
.include "graphics/graphics.inc"