extra effects
This commit is contained in:
@@ -14,13 +14,25 @@ COLRAM = $d800 ; color RAM
|
||||
CIA1_PA = $dc00 ; CIA1 port A: keyboard matrix column select
|
||||
CIA1_PB = $dc01 ; CIA1 port B: keyboard matrix row read
|
||||
|
||||
; ---- sprite registers ----
|
||||
SPRPOS = $d000 ; sprite 0 x; +1 = y, +2 = sprite 1 x, ...
|
||||
SPR_MSBX = $d010 ; 9th bit of each sprite's x coordinate
|
||||
SPR_EN = $d015 ; sprite enable bits
|
||||
SPR_YEX = $d017 ; vertical expand
|
||||
SPR_PRIO = $d01b ; 1 = sprite behind the characters
|
||||
SPR_MC = $d01c ; multicolor enable
|
||||
SPR_XEX = $d01d ; horizontal expand
|
||||
SPR_COL = $d027 ; sprite 0 color, +1 = sprite 1, ...
|
||||
|
||||
; ---- colors ----
|
||||
BLACK = 0
|
||||
WHITE = 1
|
||||
CYAN = 3
|
||||
YELLOW = 7
|
||||
ORANGE = 8
|
||||
DGREY = 11
|
||||
LGREEN = 13
|
||||
LBLUE = 14
|
||||
LGREY = 15
|
||||
|
||||
; ---- screen layout (slide 1) ----
|
||||
@@ -41,9 +53,15 @@ BAR_STEPS = 57 ; 57 steps * 4 lines = up to line 244
|
||||
|
||||
NUM_SLIDES = 5
|
||||
SLIDE_TIME = 300 ; 6 seconds per slide (PAL, 50 frames/s)
|
||||
S5_TIME = 450 ; slide 5 is longer: the typewriter needs time
|
||||
FADE_STEPS = 5 ; fade steps (longest fadetbl chain is 4)
|
||||
FADE_SPEED = 4 ; frames between two fade steps
|
||||
|
||||
; ---- transition types (tin_tbl / tout_tbl in main.asm) ----
|
||||
TR_FADE = 0 ; fade through black (the original)
|
||||
TR_DISSOLVE = 1 ; cells appear/vanish in random order
|
||||
TR_WIPE = 2 ; column sweep, left to right
|
||||
|
||||
FADEBUF = $c000 ; snapshot of color RAM for the fade-in
|
||||
|
||||
; ---- zero page pointers ----
|
||||
|
||||
Reference in New Issue
Block a user