Computing.Net > Forums > Windows 3.1 > CD Burning: LFN and DOS Howto?

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

CD Burning: LFN and DOS Howto?

Reply to Message Icon

Name: Soedesh
Date: December 13, 2003 at 10:34:44 Pacific
OS: Windows 98 2nd
CPU/Ram: Celeron 500/128 Mb
Comment:

Normally I use 8+3 filenames so I can burn my CDīs in the standard ISO9660 format for highest compatibility.

Now however I have made an exception for my MP3 files, which have Long File Names ( the format I use is Artist__Songtitle.mp3).
Some filenames even have more than 32 characters (but I am willing to limit them to 30 characters)

My question is:
How can I burn them on a CD so they can be read in DOS, but without loosing the LFN in Win9x?

I already tried several combinations (I use Nero Burning Rom 5.5) of Joliet, ISO. Modus 1, Modus 2 etc. but I havent found a good combination until now.

My goal is to burn a CD which displays the LFNīs in Win9x normally and in DOS/Win3.1x the file names are displayed like this:

ARTIST~1.MP3
ARTIST~2.MP3
ARTIST~3.MP3

etc....




Sponsored Link
Ads by Google

Response Number 1
Name: x86
Date: December 13, 2003 at 10:41:28 Pacific
Reply:

http://www.freeweb.hu/doscdroast/index.html


0

Response Number 2
Name: Soedesh
Date: December 13, 2003 at 10:55:26 Pacific
Reply:

Thanks for the quick response, but I dont think that even this very good DOS program can do LFNīs since 16-bit DOS on which it runs does not support it. Or am I wrong?
Maybe Wengier has an answer for my problem??


0

Response Number 3
Name: Wengier
Date: December 13, 2003 at 13:07:00 Pacific
Reply:

If you just want to burn some files with LFN on a CD so they can be read in DOS, but without loosing the LFN in Win9x, then burn the CD (with LFN inside) normally in Win9x. DOS should be able to read these CD.

If you want to see the tilde(~) in SFN on a CD, then you can load SHSUCDX 2.1a with the switch (/~) instead of MSCDEX.

http://www.geocities.com/jadoxa/shsucdx/

But if you want to burn a CD which displays LFNs in both pure DOS and Win9x, then burn it in Joliet Extension mode. After it's done, run MKLINK to make a Joliet link table under DOS, so MS-DOS 7.x will be able to access LFNs on CDs as well as LFNs on local FAT12/16/32 drives when LFN support is enabled.

If you want to burn CD with LFNs under pure DOS, you can try the DOS DJGPP port of CDRecord 2.0, which allows you to create CD on a CD Recorder with LFN support. Unfortunately, the DOS port is not very stable yet.

Because of the fact that the 16-bit DOS version of DAO/DOSCDRST execute is compiled by Borland C++ 3.0, it can't support LFN. In order for DAO/DOSCDRST to support LFN under a LFN-enabled DOS, its source must be compile by DJGPP(GCC for DOS), or just add some LFN handlers into its source (if available) manually.


0

Response Number 4
Name: Wengier
Date: December 14, 2003 at 11:02:53 Pacific
Reply:

Here is a screenshot to show how MP3 CDs with Long File Names (LFN) works under pure MS-DOS 7.10:

http://newdos.yginfo.net/pic/doscdlfn.jpg


0

Response Number 5
Name: Soedesh
Date: December 22, 2003 at 16:26:01 Pacific
Reply:

Well, this problem is not as easy as it seems. I have tried several formats and until now this is the best result I got (with Nero):

Iso-level 1
Modus 1
Iso 9660
Joliet
No looser ISO restrictions set


Although the CDīs burned in this way can be read in both DOS and Windows the result in DOS is not exactly what I wanted.

For example:

If the Long File Name reads

Artist_Abc__Title_Blablabla.mp3
Artist_Abc__Title_Blebleble.mp3

In DOS it reads:

ARTIST_A.MP3
ARTIST_2.MP3

and NOT:

ARTIST~1.MP3
ARTIST~2.MP3

as I wanted it to read.

Any other suggestions?
Perhaps what I want is not possible and I have to stick to the result I got now?


0

Related Posts

See More



Response Number 6
Name: Soedesh
Date: December 22, 2003 at 16:36:03 Pacific
Reply:

I forgot to mention that under the section īLabelī the option "Use ISO-9660 text for Joliet" is checked.
Also the disk is no multisession and the session is closed (DAO).

Although ISO-Level 1 (maximum 8+3) filenames are set the CDīs LFNs read well in Win9x.
I guess this is because Joliet is set too....


0

Response Number 7
Name: Wengier
Date: January 1, 2004 at 08:55:42 Pacific
Reply:

Soedesh,

As I said already, "If you want to see the tilde(~) in SFN on a CD, then you can load SHSUCDX 2.1a with the switch (/~) instead of MSCDEX.". Then you should get everything you want!! If not, please check your steps to make sure you have done it correctly.

This screenshot says it all (under pure MS-DOS 7.10):

http://newdos.yginfo.net/pic/doscdlfn.jpg


0

Sponsored Link
Ads by Google
Reply to Message Icon






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Windows 3.1 Forum Home


Sponsored links

Ads by Google


Results for: CD Burning: LFN and DOS Howto?

Windows 3.x and DOS CD Driver www.computing.net/answers/windows-31/windows-3x-and-dos-cd-driver/5444.html

3.11 and DOS floppies to CDRom www.computing.net/answers/windows-31/311-and-dos-floppies-to-cdrom/9903.html

CD rom drivers for dos 5.0 www.computing.net/answers/windows-31/cd-rom-drivers-for-dos-50/10695.html