diff --git a/Apple2/DriveFirmware.asm b/Apple2/DriveFirmware.asm index 53b2cc9..f3c5107 100644 --- a/Apple2/DriveFirmware.asm +++ b/Apple2/DriveFirmware.asm @@ -176,5 +176,6 @@ end: .byte 0 .endrepeat .byte 0,0 ;0000 blocks = check status -.byte 3 ;bit 0=read 1=status +.byte 7 ;bit 0=status 1=read 2=write .byte Driver&$00FF ;low byte of entry + diff --git a/Apple2/Firmware.bin b/Apple2/Firmware.bin deleted file mode 100644 index 7d55171..0000000 Binary files a/Apple2/Firmware.bin and /dev/null differ diff --git a/Apple2/Firmware_27256_EPROM.bin b/Apple2/Firmware_27256_EPROM.bin index 01e9c55..ee61ff7 100644 Binary files a/Apple2/Firmware_27256_EPROM.bin and b/Apple2/Firmware_27256_EPROM.bin differ diff --git a/Apple2/assemble.sh b/Apple2/assemble.sh index 7dba3e9..3e72ee2 100755 --- a/Apple2/assemble.sh +++ b/Apple2/assemble.sh @@ -1,16 +1,18 @@ #!/bin/sh -ca65 Firmware.asm -D STARTSLOT=\$c000 -o Slot0.o -ca65 Firmware.asm -D STARTSLOT=\$c100 -o Slot1.o --listing Firmware1.lst -ca65 Firmware.asm -D STARTSLOT=\$c200 -o Slot2.o --listing Firmware2.lst -ca65 Firmware.asm -D STARTSLOT=\$c300 -o Slot3.o --listing Firmware3.lst -ca65 Firmware.asm -D STARTSLOT=\$c400 -o Slot4.o --listing Firmware4.lst -ca65 Firmware.asm -D STARTSLOT=\$c500 -o Slot5.o --listing Firmware5.lst -ca65 Firmware.asm -D STARTSLOT=\$c600 -o Slot6.o --listing Firmware6.lst -ca65 Firmware.asm -D STARTSLOT=\$c700 -o Slot7.o --listing Firmware7.lst -ld65 Slot0.o Slot1.o Slot2.o Slot3.o Slot4.o Slot5.o Slot6.o Slot7.o -o Firmware.bin -t none +ca65 DriveFirmware.asm -D STARTSLOT=\$c000 -o Slot0.o +ca65 DriveFirmware.asm -D STARTSLOT=\$c100 -o Slot1.o +ca65 DriveFirmware.asm -D STARTSLOT=\$c200 -o Slot2.o +ca65 DriveFirmware.asm -D STARTSLOT=\$c300 -o Slot3.o +ca65 DriveFirmware.asm -D STARTSLOT=\$c400 -o Slot4.o +ca65 DriveFirmware.asm -D STARTSLOT=\$c500 -o Slot5.o +ca65 DriveFirmware.asm -D STARTSLOT=\$c600 -o Slot6.o +ca65 DriveFirmware.asm -D STARTSLOT=\$c700 -o Slot7.o +ld65 Slot0.o Slot1.o Slot2.o Slot3.o Slot4.o Slot5.o Slot6.o Slot7.o -o DriveFirmware.bin -t none cat \ -Firmware.bin Firmware.bin Firmware.bin Firmware.bin \ -Firmware.bin Firmware.bin Firmware.bin Firmware.bin \ -Firmware.bin Firmware.bin Firmware.bin Firmware.bin \ -Firmware.bin Firmware.bin Firmware.bin Firmware.bin \ +DriveFirmware.bin DriveFirmware.bin DriveFirmware.bin DriveFirmware.bin \ +DriveFirmware.bin DriveFirmware.bin DriveFirmware.bin DriveFirmware.bin \ +DriveFirmware.bin DriveFirmware.bin DriveFirmware.bin DriveFirmware.bin \ +DriveFirmware.bin DriveFirmware.bin DriveFirmware.bin DriveFirmware.bin \ > Firmware_27256_EPROM.bin +rm Slot*.o +rm DriveFirmware.bin