mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-09-28 02:55:03 +00:00
ds: trying to put it all together
This commit is contained in:
parent
94be8d95e8
commit
5bc81743e5
@ -2,7 +2,7 @@ TODO if time:
|
|||||||
+ when engines start, have only part of screen go lighter
|
+ when engines start, have only part of screen go lighter
|
||||||
+ memcpy() last frame in before star frame
|
+ memcpy() last frame in before star frame
|
||||||
+ better star animation (more frames?)
|
+ better star animation (more frames?)
|
||||||
+ star fade in to book?
|
+ minor glitches in the book animation
|
||||||
+ Add colored bars for accent on Missing screen?
|
+ Add colored bars for accent on Missing screen?
|
||||||
|
|
||||||
General:
|
General:
|
||||||
@ -20,7 +20,6 @@ PACKAGE: 01234567890123456789012345678901234567
|
|||||||
"AN INTERESTING PACKAGE IS RECEIVED"
|
"AN INTERESTING PACKAGE IS RECEIVED"
|
||||||
|
|
||||||
STARBASE:
|
STARBASE:
|
||||||
+ Keyboard emulation
|
|
||||||
+ change colors of shield? laser? blast?
|
+ change colors of shield? laser? blast?
|
||||||
+ room0 -- done
|
+ room0 -- done
|
||||||
+ room1 - run in
|
+ room1 - run in
|
||||||
|
@ -118,8 +118,10 @@ frame_decode_loop:
|
|||||||
;===========================
|
;===========================
|
||||||
; opening book scene
|
; opening book scene
|
||||||
;============================
|
;============================
|
||||||
|
nop
|
||||||
jsr open_book
|
nop
|
||||||
|
nop
|
||||||
|
; jsr open_book
|
||||||
|
|
||||||
;===========================
|
;===========================
|
||||||
; starbase scene
|
; starbase scene
|
||||||
@ -141,18 +143,18 @@ frame_decode_loop:
|
|||||||
; escape scene
|
; escape scene
|
||||||
;===========================
|
;===========================
|
||||||
|
|
||||||
nop
|
; nop
|
||||||
nop
|
; nop
|
||||||
nop
|
; nop
|
||||||
; jsr escape
|
jsr escape
|
||||||
|
|
||||||
;===========================
|
;===========================
|
||||||
; book scene
|
; book scene
|
||||||
;===========================
|
;===========================
|
||||||
|
|
||||||
nop
|
; nop
|
||||||
nop
|
; nop
|
||||||
nop
|
; nop
|
||||||
jsr end_book
|
jsr end_book
|
||||||
|
|
||||||
;===========================
|
;===========================
|
||||||
@ -176,8 +178,8 @@ wait_until_keypressed:
|
|||||||
lda KEYPRESS
|
lda KEYPRESS
|
||||||
bpl wait_until_keypressed
|
bpl wait_until_keypressed
|
||||||
bit KEYRESET
|
bit KEYRESET
|
||||||
rts
|
; rts
|
||||||
|
jmp demosplash2019
|
||||||
|
|
||||||
; Apple II intro
|
; Apple II intro
|
||||||
.include "appleII_intro.s"
|
.include "appleII_intro.s"
|
||||||
@ -189,7 +191,7 @@ wait_until_keypressed:
|
|||||||
.include "gr_copy.s"
|
.include "gr_copy.s"
|
||||||
.include "gr_offsets.s"
|
.include "gr_offsets.s"
|
||||||
|
|
||||||
.include "text_print.s"
|
;.include "text_print.s"
|
||||||
.include "gr_pageflip.s"
|
.include "gr_pageflip.s"
|
||||||
.include "gr_clear_bottom.s"
|
.include "gr_clear_bottom.s"
|
||||||
|
|
||||||
@ -213,7 +215,7 @@ wait_until_keypressed:
|
|||||||
.include "starbase.s"
|
.include "starbase.s"
|
||||||
|
|
||||||
; escape
|
; escape
|
||||||
;.include "escape.s"
|
.include "escape.s"
|
||||||
|
|
||||||
; reading
|
; reading
|
||||||
.include "reading.s"
|
.include "reading.s"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
MEMORY {
|
MEMORY {
|
||||||
ZP: start = $00, size = $1A, type = rw;
|
ZP: start = $00, size = $1A, type = rw;
|
||||||
RAM: start = $1400, size = $7E00, file = %O;
|
RAM: start = $1400, size = $8E00, file = %O;
|
||||||
}
|
}
|
||||||
|
|
||||||
SEGMENTS {
|
SEGMENTS {
|
||||||
|
Loading…
Reference in New Issue
Block a user