diff --git a/boot/autostart64.128.o b/boot/autostart64.128.o index 61f89a2..500b8a3 100644 Binary files a/boot/autostart64.128.o and b/boot/autostart64.128.o differ diff --git a/boot/autostart64.o b/boot/autostart64.o index a98c001..74baf50 100644 Binary files a/boot/autostart64.o and b/boot/autostart64.o differ diff --git a/boot/bootsect.128.o b/boot/bootsect.128.o index 50d86d4..bd39d61 100644 Binary files a/boot/bootsect.128.o and b/boot/bootsect.128.o differ diff --git a/run64.d81 b/run64.d81 index 53d6351..94c5b3b 100644 Binary files a/run64.d81 and b/run64.d81 differ diff --git a/s/issue,s b/s/issue,s index 4697346..4a07b56 100644 --- a/s/issue,s +++ b/s/issue,s @@ -1,7 +1,9 @@ -Q: How much does it cost to ride the Unibus? -A: 2 bits. +You will get what you deserve. -Training is everything. The peach was once a bitter almond; cauliflower is -nothing but cabbage with a college education. +The true Southern watermelon is a boon apart, and not to be mentioned with +commoner things. It is chief of the world's luxuries, king by the grace of God +over all the fruits of the earth. When one has tasted it, he knows what the +angels eat. It was not a Southern watermelon that Eve took; we know it because +she repented. -- Mark Twain, "Pudd'nhead Wilson's Calendar" diff --git a/tools/dos.s b/tools/dos.s new file mode 100644 index 0000000..6d1fea9 --- /dev/null +++ b/tools/dos.s @@ -0,0 +1,187 @@ +; ----------------------------------------------------------------------------- +; load, save, or verify [LSV] +LD: LDY #1 ; default to reading from tape, device #1 + STY FA + STY SA ; default to secondary address #1 + DEY + STY FNLEN ; start with an empty filename + STY STATUS ; clear status + LDA #>STAGE ; set filename pointer to staging buffer + STA FNADR+1 + LDA #