From: Craig Taylor (ctalkobt_at_bellsouth.net)
Date: 2004-06-14 16:23:14
Jim Brain wrote:
> Spiro Trikaliotis wrote:
>
>> Hello Jim,
>>
>> * On Fri, Jun 11, 2004 at 11:18:11PM -0500 Jim Brain wrote:
>>
>>
>>
>>> In other words, is this an error (i.e., only one channel can be open
>>> to read the directory), or is this legal?
>>>
>>
>>
>> Why don't you try that out? It's the easiest way to find out.
>>
>> Kind regards,
>> Spiro.
>>
>>
>>
> Because I want to know if it works in spite of the standard (i.e, it
> is not supported, but some drives accept it), or if it is part of the
> actual standard operation.
> As groepaz notes, it seems to work on the '41. I can't see in the
> drive RAM where there are variables to keep track of two directory
> traversals. Can anyone point me to the relevant locations?
>
> Jim
>
It uses the secondary address to keep track of which is which.
Inside Commodore Dos confirms this with the open a channel from serial
bus (OPEN@$D7B4), which goes through some branching until it does a
check on the filename at $D7F3 to the directory routine at $DA55.
Message was sent through the cbm-hackers mailing list
Archive generated by hypermail pre-2.1.8.