diff --git a/.cicd/ProDOS-Utilities b/.cicd/ProDOS-Utilities new file mode 100755 index 0000000..a6b7b88 Binary files /dev/null and b/.cicd/ProDOS-Utilities differ diff --git a/.cicd/ca65 b/.cicd/ca65 new file mode 100755 index 0000000..bbe7be0 Binary files /dev/null and b/.cicd/ca65 differ diff --git a/.cicd/ld65 b/.cicd/ld65 new file mode 100755 index 0000000..56026e1 Binary files /dev/null and b/.cicd/ld65 differ diff --git a/.github/workflows/asm.yml b/.github/workflows/asm.yml index bdbe38d..4c8e2a2 100644 --- a/.github/workflows/asm.yml +++ b/.github/workflows/asm.yml @@ -13,16 +13,9 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Set up cc65 - run: | - cd .. - git clone https://github.com/cc65/cc65.git - cd cc65 - make - cp bin/ca65 ../Apple2-IO-RPi/Apple2 - - - name: Build + - name: Build firmare run: | + export PATH=$PATH:$(pwd)/.cicd cd Apple2 ./assemble.sh diff --git a/Apple2/assemble.sh b/Apple2/assemble.sh index dfe79c1..269cd9a 100755 --- a/Apple2/assemble.sh +++ b/Apple2/assemble.sh @@ -49,5 +49,5 @@ rm MenuFirmware.bin rm CommandFirmware.bin rm FileAccessFirmware.bin -../../ProDOS-Utilities/ProDOS-Utilities -d ../RaspberryPi/Apple2-IO-RPi.hdv -c put -i AT28C64B.bin -p /APPLE2.IO.RPI/AT28C64B.BIN -../../ProDOS-Utilities/ProDOS-Utilities -d ../RaspberryPi/Apple2-IO-RPi.hdv -c ls +ProDOS-Utilities -d ../RaspberryPi/Apple2-IO-RPi.hdv -c put -i AT28C64B.bin -p /APPLE2.IO.RPI/AT28C64B.BIN +ProDOS-Utilities -d ../RaspberryPi/Apple2-IO-RPi.hdv -c ls