MCF-CD Maker (Ingo's version)

Here it is! The world-first MCF-CD maker tool, and it's for free!

I know, this page is crap, but who cares...

Download: (2002/04/18, beta 1.1)

mcfcdmaker-b11.zip

mcfcdmaker-b11-src.zip

It's based on vcdtools sources, from Rainer Johanni (GPL). Althought it's compiled for Win32, you should be able to compile it for Linux, too.

Remember: in order to make a *real* MCF-CD, you'll need to fed it with a rightly formatted MCF file. You can burn anything you want, though (but it won't be MCF-CD, just M2F2 data).

Note: to read VCD/MCF-CD under Linux: vcdfs-0.1.tgz. I haven't tried it, though.


Some usage instructions:

> mcfcdmaker file1 file2 file3...

This will create three files:

mcf.cue
mcf.toc
mcf_image.bin

To burn with CDR-WIN just load the mcf.cue file and burn it.

To burn with cdrdao, use this command line:

> cdrdao scanbus

> cdrdao write --device 1,0,0 --driver generic-mmc mcf.toc

Beware! cdrdao doesn't seem to work under WinXP/2000!

That's it! Enjoy...


18/04/2002 Update!

You don't need cdrdao to burn this baby... you can burn with Nero! Steps:

1. Choose File/Burn image
2. Select All files (*.*) and load the mcf_image.bin file
3. Select Mode2
4. Burn!

It works nicely. I guess you can use any recording software that can deal with raw BIN images. Of course this is not The Real Thing because you are writting all the stuff as a single track, but hey it just works...

Many thanks to ReferenceDivx who had this great idea.


18/04/2002 Update (again)!

Now beta 1.1 is out, I've added BIN/CUE support, so you can finally burn with CDR-WIN and under WinXP/2000!

I've also lowered the ISO track size to 302 sectors, so it only takes ~700 Kb on the CD!

Enjoy it...


Changelog:

2002/04/18 - beta 1.1

mkvcdfs.c:  added CUE output support
vcdisofs.c: lowered ISO track size to 302 sectors (~700 Kb)

2002/04/17 - beta 1.0 - first release, based on vcdtools-0.4
 
mkvcdfs.c:  changed output file method to fopen() (open() worked in text
            mode, perhaps a MinGW bug?)
mkvcdfs.c:  removed 30+45 empty sector padding in M2F2 track
mkvcdfs.c:  now will accept any file (not just MPEG)
mkvcdfs.c:  changed CD/XA track subheader to Form2/Data
mkvcdfs.c:  fixed DAT file length and track file length:
            * DAT file now has right size (missed 1 sector)
            * CD/XA track now has 2 "ghost" sectors at the end, to
              prevent any potential TAO problems
vcdisofs.c: fixed make_path_tables() to not add root files as dirs
vcdisofs.c: DAT files are added to the root directory instead of MPEGAV
vcdisofs.c: removed unneeded VCD stuff
defaults.h: output files renamed to mcf.toc and mcf_image.bin
defaults.h: volume name changed to "MCF-CD"
defaults.h: removed unneeded CDI_APPLICATION_ID


© 2002 DeXT