Romeo is a CD format that can be created using Adaptec's Easy CD Pro '95. It is similar to Joliet in that it allows 128 character filenames and characters that ISO9660 does not. I use this for CDs of MP3s. Most operating systems can read this format.
Unfortunately, Adaptec's Easy CD Pro '95 is the only commercial program I know of that can create CDs in this format. Since Easy CD Pro '95 is no longer supported, this is a problem. One rainy day and with some advice from its author (Joerg Schilling), I decided to hack mkisofs from cdrtools to support Romeo format CDs. To my surprise, I succeeded.
Once patched, mkisofs supports a new option - "--romeo" - to produce a Romeo format CD image.
There are some issues with these patches:
You cannot include TRANS.TBL files or Rock Ridge files, because mkisofs will complain about size mismatch errors. These can probably be fixed - I think they're down to size mismatches in the filenames stored in internal structures and those hacked to support 128 character filenames.
The man pages need updating, to document the new option.
cdrtools-2.01.1-9.FC4-romeo.diff is a diff against Fedora Core 4's patched cdtools. It may work with vanilla cdrtools 2.01.1.
cdrtools-2.01-romeo-20041105.diff
cdrtools home page
Fedora Core 3 binaries:
Fedora Core 2 sources:
I am unlikely to do any further work on my patch for this version.
cdrtools-2.00.3-romeo-20040408.diff
cdrtools home page
Redhat 8.0 binaries:
Redhat 8.0 sources:
I am unlikely to do any further work on my patch for this version.
cdrtools-1.10a18-romeo-20010429.diff (applies fine to cdrtools 1.10 too)
cdrtools 1.10 home page
Redhat 8.0 binaries:
Redhat 8.0 sources:
cdrtools-2.00.3-padblock.diff - fixes a typo in the spelling of "padblock" in mkisofs.
cdrtools-2.01-cdrecord-doc-20041112.diff - Add an example to the cdrecord man page on how to write directly to an ATAPI CD recorder on Linux using dev=/dev/hdc or similar.