download.jpg (8626 bytes)logo.jpg (21124 bytes)

.

Cosmo's Cosmic Adventure

.
. System Requirements     
  • XT Computer (286 or higher recommended)
  • 525k of conventional memory
  • 2.6 meg of Hard Drive Space (for shareware)
  • 7.2 meg of Hard Drive Space (for registered)
  • Optionally Supported        

  • Adlib
  • Joysticks
  • Downloads          

    1cosmo.zip   (600K) Cosmo's Cosmic Adventure Shareware v1.2
    textract.zip   (31K) Extract the data from the Cosmo VOL files.
    sndplay.zip   (34K) Program to play the PC speaker sounds from Cosmo.
    cosbrkdwn.mid (10K) Cosmo's Foggy Cosmic Breakdown MIDI
    wacky.mid (11K) Just About Going Wacky MIDI
     

    Ordering Info      

    Episodes 1 through 3 of Cosmo's Cosmic Adventure are available from Apogee for $34.95 on a 3.5" Disk.  The game can also be ordered online through Digital River for $10.00.


    Something Extra:

    Cosmo contains the files cosmo1.vol (for shareware), and cosmo2.vol and cosmo3.vol (for registered).   I don't have a utility that extracts the files from these volumes, but I do have the file format information.   Maybe someone out there knows out to put something together to extract the files in the .VOL and we can get many more goodies for the game.

    fileoff...

    0
    4 bytes for file size

    4
    4 bytes for file location offset relative to fileoff 0

    8
    13 bytes for the filename.


    A few weeks after I posted the article, I recieved this e-mail:

    I was recently on your Apogee page looking at the cosmo section. By coincidence, I had just been playing Cosmo for the first time in a couple of years. Anyways, having the game installed, I figure I might as well take a look at how the vol files were built. After looking at cosmo1.vol in a hex editor, it became apparent that your description was wrong. The real format seems to be:

    LENGTH INFO
    12 Filename
    4 Offset
    4 Length

    Anyways, no harm. I figured out the problem soon enough and started to work on a program to extract the files. I've put together the first step, a lister. The only problem is that I don't know what the terminater is. There's a long gap between where the data first starts and the file list ends. I've gotten something to work on the cosmo1.vol, but as I don't have the full version of cosmo, I can't test it on the other volume files. I was wondering is you could. It would be much appreciated. Attached is the program. BTW, did you know that you can make stuff like this in QBASIC? Just use the open as bin and
    get commands. (I made extract in C++). Also, note that all the files in the volume have extension .MNI. Hopefully, once I can extract the files, they can be simply renamed to some useful.

    Update: A utility has been made!  Download it above.


    That's all! Download Cosmo and see the little green guy yell "WHOA!"

    next.jpg (9556 bytes)

    .

    Lon Matero ©1996-98