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
15 changes: 15 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
*.sym

boot-64x
game-64x
hrfont-64x
hrintro-64x
hrsprites-64x
loader-64x
mcbackground-64x
mcendgame-64x
mcfaces-64x
mcfont-64x
mcitems-64x
mctiles-64x
mcweapons-64x
26 changes: 26 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
ACME=acme

PROGS = boot-64x

all: $(PROGS)

boot-64x: boot.asm
$(ACME) $<

boot.asm: loader.sym
loader.sym: hrintro.sym mcbackground.sym mcendgame.sym \
hrfont.sym mcfont.sym hrsprites.sym mcweapons.sym \
mcitems.sym mcfaces.sym mctiles.sym game.sym loader.asm

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

clean:
rm -f *.sym boot-64x game-64x hrfont-64x hrintro-64x \
hrsprites-64x loader-64x mcbackground-64x mcendgame-64x \
mcfaces-64x mcfont-64x mcitems-64x mctiles-64x mcweapons-64x

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 *-64x)

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 game.asm
Original file line number Diff line number Diff line change
Expand Up @@ -5433,7 +5433,7 @@ STANDARD_CONTROLS:

;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-64x
Binary file not shown.
30 changes: 30 additions & 0 deletions original/checksums.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
03ba367f5a34b9dc72ca4cee1b928c2c boot-64x
0c74e72f156d75ae3535a350e9095984 mcendgame-64x
34e482764e1beabfd6d7eff53dc5b817 level-c-64x
368f2d969a5df32a811ea7348a6a126d level-i-64x
3dbe76523b9ec881ded442a87ad77a97 level-g-64x
455a8a0bceb7fa844227c11c54b6c6c8 level-l-64x
4746fb317b481daa933eb2c4f0b579fb tileset-64x
487e6808e15455ff8ce03234d0db3f48 mcbackground-64x
49f2ca9aceaeb91f067607121a148e0c loader-64x
4eddd10ada7292e77f2017fb8b76f57b level-m-64x
59a984cfae9ebeef338e907d8a3f6e1e hrsprites-64x
5ca4b7ba47fcce0029d5ba1bd55e5586 mctiles-64x
670473b3aacb131dd6dca6fa21e80b9d level-j-64x
68ac6515aed51d9dc6c8ea1ea86600ce level-e-64x
694816034e2eacfb7a84365738210a68 mcweapons-64x
750c1d06979698ab0a84216d0081d87b level-o-64x
81bd4d92c6746e6a3ba64d85a920290c hrfont-64x
83751746d299c5c85433d839fd0c5611 level-a-64x
8424c68cec9905d31045e6efb651de25 level-b-64x
970df4641d857711254bdebadf0ec206 level-h-64x
98e2b6e351e961d975e612125f881e72 level-d-64x
bc8a90c3373e7b3d88fa7eae035fe3ac level-k-64x
bee1dac1d11b1c6a90ae476d6a7d1c6e music-64x
c5b9a22d05200280a34b47a63dca3215 level-f-64x
d71adc2549b7bc9912f55b4e49e384d0 hrintro-64x
e2ea8bb2f0335d1f5c996c5a2efd7baa game-64x
efc697acf6970db9f9dbd770c8e74cfc level-n-64x
f272efbefb502abf2fb140e3b867d695 mcfaces-64x
f7c7d4e934aa482c71febdc45b2255fc mcfont-64x
ff73bd4e6d5b66ff93306342c70508f7 mcitems-64x