Add more missing dependencies to fix build on clean system
authorNick Downing <nick.downing@lifx.co>
Fri, 19 Jul 2024 08:23:56 +0000 (00:23 -0800)
committerNick Downing <nick.downing@lifx.co>
Fri, 19 Jul 2024 11:20:48 +0000 (03:20 -0800)
Makefile
depends.sh [changed mode: 0644->0755]
utils/disasm.py

index edecd8d..e29c4b3 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -26,7 +26,7 @@ dsk2nib:
        ${MAKE} ${MAKEFLAGS} -C dsk2nib
 
 .PHONY: emu_65c02
-emu_65c02: asxv5pxx
+emu_65c02: asxv5pxx orig
        ${MAKE} ${MAKEFLAGS} -C emu_65c02
 
 .PHONY: galaxian
old mode 100644 (file)
new mode 100755 (executable)
index 9d94fd5..b1e06ba
@@ -1,10 +1,13 @@
 #!/bin/sh
 
-# needed for extracting images from bootable disks (emulate the loader)
-pip3 install py65
+# needed for loaders and packers
+python3 `which pip3` install intelhex py65
 
 # needed to compile linapple-pie
 apt install libcurl4-openssl-dev libsdl1.2-dev libsdl-image1.2-dev libzip-dev
 
 # needed for shape compiler (XOR two image files)
 apt install gmic
+
+# needed to compile emu_65c02
+apt install libsdl2-dev
index cb91e76..67a8141 100755 (executable)
@@ -220,7 +220,7 @@ with open(addrs_txt) as fin:
           assert len(mate) == 2
 
         # enable this to see which address is out of order
-        print(hex(addr))
+        #print(hex(addr))
         assert (
           len(item_addr) == 0 or
             addr >= item_addr[-1] + item_info[-1].size