Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: motrucker on August 30, 2007, 10:09:43 PM

Title: Writing CDs
Post by: motrucker on August 30, 2007, 10:09:43 PM
I know this has been answered, but I can't find it. The problem is writing/copying Amiga CDs on a Windows computer. The Amiga truncates the file names. What file system should be specified when writing the darned CD?! (I must be getting old, I just can't remember)
Thanks in advance...
Title: Re: Writing CDs
Post by: Matt_H on August 30, 2007, 11:07:07 PM
I think Joliet is what you want.
Title: Re: Writing CDs
Post by: rkauer on August 31, 2007, 05:41:42 AM
 Joliet is the way.

 Other formats can trunkate the file names.

 This is the Amiga/Uni* way since ever.

Title: Re: Writing CDs
Post by: on August 31, 2007, 06:19:45 AM
Joliet is not a format that can be read by real Amigas.

Originally, ASIMCDFS and others only supported ISO9660 format, however, they support the extended ISO9660 level 2 filenaming architecture, also known as... Romeo (as in Romeo and Juliet...)

When using Nero 6.6.X, you have access to this longer than normal ISO9660 naming scheme by selecting the following when creating a CD:

File system: ISO9660 only
File name length (ISO): Max. of 31 chars (Level 2)
Character set (ISO): ISO9660

Romeo allowed to have filenames longer than the normalized DOS 11=8+3 architecture before Windows 95 existed and it is the format used on all Amiga CDs made before 1995.

In the antiquated Easy CD Pro 95 sold by Adaptec back in 1995, Romeo was refered to by its real name. This software was therefore the very first PC software that I know of to be capable of replicating CDs in a format compatible with longer file names used on the Amiga.

Romeo was also available on the Mac before the Joliet format was available.

By selecting the above options in Nero, you therefore create a CD in the old original way.
Title: Re: Writing CDs
Post by: Mark on August 31, 2007, 07:34:50 AM
Quote

Joliet is not a format that can be read by real Amigas.


That isn't entirely true.  CacheCDFS and AsimCDFS 3.10 read Joliet just fine.

It might be more accurate to say Joliet is not a format that can be read by most CD filesystems available for the Amiga.

Title: Re: Writing CDs
Post by: Thomas on August 31, 2007, 07:48:30 AM
Quote
By selecting the above options in Nero, you therefore create a CD in the old original way.


Not exactly. ISO 9660 level 2 allows you to have file names with 31 characters max, but all in upper case. And some characters are illegal and therefore converted to others. You cannot use this to back up an Amiga file system, at least not without loosing some information.

In don't know Romeo. I don't even remember if I ever heard of it. The file system used for Unix systems is ISO 9660 level 2 with RockRidge extensions. This allows mixed-case file names and Unix protection bits.

The "real" Amiga CD file system is ISO 9660 level 2 with Amiga extensions. This allows mixed-case file names, file notes and Amiga protection bits. I don't know if there is a Windows program which supports this.

If you really want to back up an Amiga file system, you should use MakeCD inside WinUAE. The MakeCD manual also contains detailed information about the different file system norms. http://makecd.core.de

When copying a CD, all of the above does not matter. Just do a 1:1 copy (or create an ISO image of the CD and write the image to a CD-R). No information is lost.

Bye,
Thomas