Apple2-IO-RPi/Apple2/assemble.sh

38 lines
1.6 KiB
Bash
Raw Normal View History

2020-12-08 03:15:43 +00:00
#!/bin/sh
2021-03-27 14:25:42 +00:00
ca65 DriveFirmware.asm -D SLOT=0 -o DriveSlot0.o
ca65 DriveFirmware.asm -D SLOT=1 -o DriveSlot1.o
ca65 DriveFirmware.asm -D SLOT=2 -o DriveSlot2.o
ca65 DriveFirmware.asm -D SLOT=3 -o DriveSlot3.o
ca65 DriveFirmware.asm -D SLOT=4 -o DriveSlot4.o
ca65 DriveFirmware.asm -D SLOT=5 -o DriveSlot5.o --listing DriveFirmware.lst
ca65 DriveFirmware.asm -D SLOT=6 -o DriveSlot6.o
ca65 DriveFirmware.asm -D SLOT=7 -o DriveSlot7.o
ld65 DriveSlot0.o DriveSlot1.o DriveSlot2.o DriveSlot3.o DriveSlot4.o DriveSlot5.o DriveSlot6.o DriveSlot7.o -o DriveFirmware.bin -t none
ca65 MenuFirmware.asm -D SLOT=0 -o MenuSlot0.o
ca65 MenuFirmware.asm -D SLOT=1 -o MenuSlot1.o
ca65 MenuFirmware.asm -D SLOT=2 -o MenuSlot2.o
ca65 MenuFirmware.asm -D SLOT=3 -o MenuSlot3.o
ca65 MenuFirmware.asm -D SLOT=4 -o MenuSlot4.o
ca65 MenuFirmware.asm -D SLOT=5 -o MenuSlot5.o --listing MenuFirmware.lst
ca65 MenuFirmware.asm -D SLOT=6 -o MenuSlot6.o
ca65 MenuFirmware.asm -D SLOT=7 -o MenuSlot7.o
ld65 MenuSlot0.o MenuSlot1.o MenuSlot2.o MenuSlot3.o MenuSlot4.o MenuSlot5.o MenuSlot6.o MenuSlot7.o -o MenuFirmware.bin -t none
2021-01-16 03:58:13 +00:00
cat \
2021-03-27 14:25:42 +00:00
DriveFirmware.bin MenuFirmware.bin DriveFirmware.bin DriveFirmware.bin \
DriveFirmware.bin MenuFirmware.bin DriveFirmware.bin DriveFirmware.bin \
DriveFirmware.bin MenuFirmware.bin DriveFirmware.bin DriveFirmware.bin \
DriveFirmware.bin MenuFirmware.bin DriveFirmware.bin DriveFirmware.bin \
2021-01-16 03:58:13 +00:00
> Firmware_27256_EPROM.bin
2021-03-27 14:25:42 +00:00
cat \
DriveFirmware.bin MenuFirmware.bin DriveFirmware.bin DriveFirmware.bin \
> Firmware_AT28C64B_EEPROM.bin
ca65 Rpi.Command.asm -o Rpi.Command.o
ld65 Rpi.Command.o -o Rpi.Command.bin -t none
2021-03-27 14:25:42 +00:00
rm *.o
rm DriveFirmware.bin
rm MenuFirmware.bin