Added separate demo build including title screens and wipes

This commit is contained in:
Rob McMullen 2017-07-22 05:19:57 -07:00
parent 6daefa7bfb
commit 74d9300108
3 changed files with 8 additions and 5 deletions

View File

@ -1,7 +1,7 @@
SPRITES = atari-sprite9x11.png apple-sprite9x11.png
CPSPRITES = apple-sprite9x11.png moldy_burger.png
all: cpbg.dsk titles.dsk working.dsk
all: cpbg.dsk titles.dsk working.dsk demo.dsk
cpbg-sprite-driver.s: $(CPSPRITES)
quicksprite.py -a mac65 -p 6502 -s hgrbw -m -k -d -g -f fatfont128.dat -o cpbg $(CPSPRITES)
@ -53,6 +53,9 @@ working.dsk: working.xex
atrcopy working.dsk boot -b working.xex --brun 6000 -f
cp working.var /home/rob/.wine/drive_c/applewin/APPLE2E.SYM
demo.dsk: working.s rand.s maze.s working-sprite-driver.s vars.s debug.s actors.s background.s screen.s logic.s player-missile.hgr partycrasher-software.hgr kansasfest-hackfest.hgr title.hgr
atrcopy demo.dsk boot -d kansasfest-hackfest.hgr@2000 player-missile.hgr@4000 partycrasher-software.hgr@2000 -b working.xex --brun 6000 -f
clean:
rm -f cpbg.dsk cpbg.xex cpbg.var cpbg.lst cpbg-sprite-driver.s cpbg-bwsprite.s cpbg-hgrcols-7x1.s cpbg-hgrrows.s cpbg-apple_sprite9x11.s cpbg-fastfont.s cpbg-moldy_burger.s
rm -f titles.dsk

2
maze.s
View File

@ -85,7 +85,7 @@ mazerow lda textrows_l,y
; y += 1
; init_boxes()
clear_maze nop
ldx #MAZE_LEFT_COL
ldx #0
lda #0
?1 jsr text_put_col
inx

View File

@ -136,7 +136,7 @@ start nop
bit TXTPAGE1
bit SETHIRES
jsr clrscr
;jsr clrscr
jsr init_once
jsr title_screen
jsr init_game
@ -205,8 +205,8 @@ initbackground nop
jsr init_maze
jsr init_panel
jsr copytexthgr ; page2 becomes the source
; jsr wipeclear1
; jsr wipe2to1
jsr wipeclear1
jsr wipe2to1
jsr copy2to1
rts