On Wed, Jun 27, 2001 at 10:13:41PM -0400, ZN wrote:
> >> Well, I hate to be a party breaker, but guess what: all standard CD file
> >> systems have a deeper directory structure and/or longer names than the
> QL
> >> is capable of handling with it's 36 character path+name limit.
> 
> > Wrong! ISO9660 is limited to 32 chars in filenames (path name included)
> > and to 8 levels of sub-directories...
> 
> True, as long as the unextended ISO9660 is used (without Joliet). I don't
> have the ISO specs handy, but wasn't it originally 8+3 filenames?

technically there is no such limitation, ie you can have up to 32 mixed
case chars per name and unlimited nesting depth. However infinit wisdom
triumphed and the standard was botched to say that ISO9660 compliant
drivers are only required to handle 8+3 UC names + maximum subdir depth
of 8.. apparently to grant DOS 2.10 the ISO9660 compliant sticker.
Most reasonable OS like RISC OS and Amiga OS fully support the uncrippled
version of the standard.

Also the primary vendor independent extension format of IS9660 is not 
Jolliet (which suffers a silly 64 char/name limitation) but Rockridge.
 
> IDE is the example that comes to mind on a QL. Suppose that the user
> connects a hard drive and a CD ROM as master and slave on a single IDE
> channel. Effectively, this looks like a set of registers for each device,
> however, only one set at a time can be used, and this is switched by one
> bit. This bit is visible and changeable by both drivers. Unfortunately,
> most (if not all) drivers assume the hardware will exclusively be used by
> themselves - and here we have a problem, they rely on the state of
> registers to be preserved.

I think Thierry looked at the SMSQ disassembly, there should be no surprises. 
This could get a real problem when SMSQ starts using interrupts for IDE.


Bye
Richard

Reply via email to