mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-12-27 17:29:49 +00:00
a8ab24004d
need to change a bunch to make this work Now load at $4000 as was too big to fit between $1000 and $2000 also turns out our lz4 code was writing past the end, which you notice when you have important code right after the end of HGR1
67 lines
892 B
ArmAsm
67 lines
892 B
ArmAsm
; Apple II Megademo
|
|
|
|
; by deater (Vince Weaver) <vince@deater.net>
|
|
|
|
.include "zp.inc"
|
|
.include "hardware.inc"
|
|
|
|
|
|
;===================
|
|
; set graphics mode
|
|
;===================
|
|
jsr HOME
|
|
|
|
; C64 Opening Sequence
|
|
|
|
jsr c64_opener
|
|
|
|
; Falling Apple II
|
|
|
|
jsr falling_apple
|
|
|
|
; Starring Screens
|
|
|
|
; E-mail arriving
|
|
|
|
; Leaving house
|
|
|
|
; Riding bird
|
|
|
|
; Waterfall
|
|
|
|
; Enter ship
|
|
|
|
; Fly in space
|
|
|
|
; Arrive
|
|
|
|
; Fireworks
|
|
|
|
jsr fireworks
|
|
|
|
; Game over
|
|
game_over_man:
|
|
jmp game_over_man
|
|
|
|
;===================
|
|
; Loop Forever
|
|
;===================
|
|
loop_forever:
|
|
jmp loop_forever
|
|
|
|
|
|
.include "lz4_decode.s"
|
|
.include "c64_opener.s"
|
|
.include "falling_apple.s"
|
|
.align $100
|
|
.include "gr_offsets.s"
|
|
.include "gr_hline.s"
|
|
.include "vapor_lock.s"
|
|
.include "delay_a.s"
|
|
.include "wait_keypress.s"
|
|
.include "random16.s"
|
|
.align $100
|
|
.include "fireworks.s"
|
|
.include "hgr.s"
|
|
.include "move_letters.s"
|