Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
*.sym

boot-128
common-128
faces-128
game0-128
game1-128
graphics-128
intro-128
loader-128
sprites-128
31 changes: 31 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
ACME=acme

PROGS = boot-128 common-128 sprites-128

all: $(PROGS)

boot-128: boot.asm
$(ACME) $<

common-128: common.asm
$(ACME) $<

sprites-128: sprites.asm
$(ACME) $<

boot.asm: loader.sym
common.asm: faces.sym game0.sym game1.sym
game0.asm: graphics.sym
loader.sym: intro.sym loader.asm

%.sym: %.asm
$(ACME) $< || rm $@

clean:
rm -f *.sym boot-128 common-128 faces-128 game0-128 game1-128 \
graphics-128 intro-128 loader-128 sprites-128

check: all
@echo "Verifying checksums....(you should look for errors below)"
@./checksum.sh

21 changes: 21 additions & 0 deletions checksum.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/bin/sh
#
LIST=$(ls *-128)

status=0

for f in $LIST
do
NEWSUM=$(md5sum $f)
OLDSUM=$(grep " ${f}\$" original/checksums.txt)
if [ "$NEWSUM" != "$OLDSUM" ]; then
echo ERROR: $f MISMATCH:
echo NEWSUM=$NEWSUM
echo OLDSUM=$OLDSUM
status=1
fi
done
if [ "$status" = "0" ]; then
echo "All file checksums match the original distribution."
fi
exit $status
2 changes: 1 addition & 1 deletion game1.asm
Original file line number Diff line number Diff line change
Expand Up @@ -4053,7 +4053,7 @@ LEVEL_MUSIC: !BYTE 1,0,2,3,0,1,2,3,0,1,2,3,0,1,2 ; ADDED NEW MUSIC FOR C128 L

;SPRITES ARE FULLY VISIBLE STARTING AT X=24 Y=50

!SOURCE "BACKGROUND_TASKS.ASM"
!SOURCE "background_tasks.asm"

!IF VIC_CHARMAP {

Expand Down
Binary file modified level-o-128
Binary file not shown.
26 changes: 26 additions & 0 deletions original/checksums.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
0ddd3ca7a895819a837fe9bab4637025 game1-128
19821f642d2d96bb8d63174a35226058 sprites-128
26468796a18af25cea430d2d1d838f1f faces-128
34e482764e1beabfd6d7eff53dc5b817 level-c-128
368f2d969a5df32a811ea7348a6a126d level-i-128
3b6404b2a41930b4e60caf26c8ceec0c loader-128
3dbe76523b9ec881ded442a87ad77a97 level-g-128
455a8a0bceb7fa844227c11c54b6c6c8 level-l-128
4746fb317b481daa933eb2c4f0b579fb tileset-128
4eddd10ada7292e77f2017fb8b76f57b level-m-128
551a7811c1d9104a3cef28b1c211582d game0-128
670473b3aacb131dd6dca6fa21e80b9d level-j-128
68ac6515aed51d9dc6c8ea1ea86600ce level-e-128
750c1d06979698ab0a84216d0081d87b level-o-128
83751746d299c5c85433d839fd0c5611 level-a-128
8424c68cec9905d31045e6efb651de25 level-b-128
970df4641d857711254bdebadf0ec206 level-h-128
98e2b6e351e961d975e612125f881e72 level-d-128
9b1d71fecfefba91ff2c1082a0fbd507 graphics-128
bc12977aef2054223b9327f97d0cd999 intro-128
bc8a90c3373e7b3d88fa7eae035fe3ac level-k-128
c5b9a22d05200280a34b47a63dca3215 level-f-128
c5fafa27390edc2a46b60ba79ba6c1e5 common-128
dd2f3fac23597e5f15337912faa256d6 boot-128
efc697acf6970db9f9dbd770c8e74cfc level-n-128
f7229086fe4502e09352b8797827606f music-128