lemm: work on adding job counters

This commit is contained in:
Vince Weaver 2022-04-02 20:30:16 -04:00
parent 17dd60972f
commit 26ee0aa451
9 changed files with 40 additions and 28 deletions

View File

@ -57,7 +57,8 @@ qload.o: qload.s qboot.inc \
audio.s decompress_fast_v2.s gr_offsets.s \
wait.s wait_a_bit.s \
hgr_hlin.s hgr_vlin.s hgr_box.s hgr_tables.s hgr_14x14_sprite.s \
hgr_sprite.s hgr_partial_restore.s
hgr_sprite.s hgr_partial_restore.s lc_detect.s gr_fast_clear.s \
text_print.s
ca65 -o qload.o qload.s -l qload.lst
###
@ -86,6 +87,12 @@ qload.inc: generate_common QLOAD
./generate_common -a 0x1200 -s hgr_draw_sprite qload.lst >> qload.inc
./generate_common -a 0x1200 -s hgr_draw_sprite_autoshift qload.lst >> qload.inc
./generate_common -a 0x1200 -s hgr_draw_sprite_or_autoshift qload.lst >> qload.inc
./generate_common -a 0x1200 -s detect_language_card qload.lst >> qload.inc
./generate_common -a 0x1200 -s move_and_print_list qload.lst >> qload.inc
./generate_common -a 0x1200 -s move_and_print qload.lst >> qload.inc
./generate_common -a 0x1200 -s set_normal qload.lst >> qload.inc
./generate_common -a 0x1200 -s set_inverse qload.lst >> qload.inc
./generate_common -a 0x1200 -s clear_all qload.lst >> qload.inc
###

View File

@ -1,3 +1,6 @@
Bubbles on L4
Hook up exit L5
+ special case
no collision with all-white frames (allow walking through bridges)

View File

@ -317,21 +317,28 @@ sprites.inc: sprites.png
$(HGR_SPRITE) -s -l lemming_lmine6_sprite sprites.png 266 124 272 136 >> sprites.inc
$(HGR_SPRITE) -s -l lemming_lmine7_sprite sprites.png 266 138 272 150 >> sprites.inc
$(HGR_SPRITE) -s -l lemming_lmine8_sprite sprites.png 266 152 272 164 >> sprites.inc
#
$(HGR_SPRITE) -s -l little00_sprite sprites.png 140 19 146 27 >> sprites.inc
$(HGR_SPRITE) -s -l little01_sprite sprites.png 126 19 132 27 >> sprites.inc
$(HGR_SPRITE) -s -l little02_sprite sprites.png 112 19 116 27 >> sprites.inc
$(HGR_SPRITE) -s -l little03_sprite sprites.png 98 19 104 27 >> sprites.inc
$(HGR_SPRITE) -s -l little04_sprite sprites.png 84 19 90 27 >> sprites.inc
$(HGR_SPRITE) -s -l little05_sprite sprites.png 70 19 76 27 >> sprites.inc
$(HGR_SPRITE) -s -l little06_sprite sprites.png 56 19 62 27 >> sprites.inc
$(HGR_SPRITE) -s -l little07_sprite sprites.png 42 19 48 27 >> sprites.inc
$(HGR_SPRITE) -s -l little08_sprite sprites.png 28 19 34 27 >> sprites.inc
$(HGR_SPRITE) -s -l little09_sprite sprites.png 14 19 20 27 >> sprites.inc
$(HGR_SPRITE) -s -l little10_sprite sprites.png 0 19 6 27 >> sprites.inc
$(HGR_SPRITE) -s -l little11_sprite sprites.png 140 28 146 36 >> sprites.inc
$(HGR_SPRITE) -s -l little12_sprite sprites.png 126 28 132 36 >> sprites.inc
$(HGR_SPRITE) -s -l little13_sprite sprites.png 112 28 116 36 >> sprites.inc
$(HGR_SPRITE) -s -l little14_sprite sprites.png 140 37 146 45 >> sprites.inc
$(HGR_SPRITE) -s -l little15_sprite sprites.png 126 37 132 45 >> sprites.inc
$(HGR_SPRITE) -s -l little16_sprite sprites.png 112 37 116 45 >> sprites.inc
$(HGR_SPRITE) -s -l little17_sprite sprites.png 140 46 146 54 >> sprites.inc
$(HGR_SPRITE) -s -l little18_sprite sprites.png 126 46 132 54 >> sprites.inc
$(HGR_SPRITE) -s -l little19_sprite sprites.png 112 46 116 54 >> sprites.inc
$(HGR_SPRITE) -s -l little20_sprite sprites.png 98 46 104 54 >> sprites.inc
###

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View File

@ -313,24 +313,14 @@ level_continue:
; includes
;==========================
.include "wait_keypress.s"
.include "keyboard.s"
.include "joystick.s"
.include "gr_fast_clear.s"
.include "move_lemming.s"
.include "draw_lemming.s"
.include "text_print.s"
.include "lc_detect.s"
.include "draw_pointer.s"
.include "update_time.s"
@ -362,6 +352,9 @@ level_continue:
; .include "hgr_partial_restore.s"
; .include "hgr_14x14_sprite.s"
; .include "hgr_sprite.s"
; .include "lc_detect.s"
; .include "gr_fast_clear.s"
; .include "text_print.s"
; pt3 player
@ -377,7 +370,6 @@ level_continue:
config_string:
; 0123456789012345678901234567890123456789
.byte 0,23,"APPLE II?, 48K, MOCKINGBOARD: NO, SSI: N",0
; MOCKINGBOARD: NONE
.include "graphics/sprites.inc"

View File

@ -14,7 +14,7 @@ do_level3:
lda #15
sta DOOR_X
lda #0
lda #1
sta DOOR_Y
lda #18

View File

@ -197,6 +197,9 @@ length_array:
.include "hgr_partial_restore.s"
.include "hgr_14x14_sprite.s"
.include "hgr_sprite.s"
.include "lc_detect.s"
.include "gr_fast_clear.s"
.include "text_print.s"
qload_end: