Fix status byte to show drive is writable

This commit is contained in:
Terence Boldt 2021-03-09 18:53:11 -05:00
parent 559819ab3a
commit 78be1563f0
4 changed files with 17 additions and 14 deletions

View File

@ -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

Binary file not shown.

Binary file not shown.

View File

@ -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