home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
GRAPHICS
/
MMM23.ZIP
/
MMM.DOC
< prev
next >
Wrap
Text File
|
1994-01-10
|
14KB
|
439 lines
Multi Media Machine, Version 2.3, Edward C. Willemsen, 1994 (c++).
----------------------------------------------------------------------
MMM........:
----------------------------------------------------------------------
MMM stands for Multi Media Machine. Why? Well, simple, MMM can
easily handle graphical images, sound files and animation files.
Futhermore, MMM is also able to combine one or more of these features.
Output possibilities can be generated via a wide variety of sound
reproduction hardware.
Image generation can be accomplished with different types of
resolutions.
SUPPORTED..:
----------------------------------------------------------------------
- The most common .DL animation methods;
( Technical : SMALL : 16, MEDIUM : 4-8-12-16 ).
- every .FLI animation file;
- every .MOD sound-module that fits into free memory;
- .MDI midi-file on SoundBlaster or Adlib;
( Technical : version 1, other versions sound poor,
but those versions have the .MID extension ).
- .VOC sample-file, RAW versions only;
( Technical : uses Creative Labs, Inc. CT-VOICE driver ).
- .CMF sound-file, using the SBFMDRV.COM;
( Technical : SBFMDRV.COM is a Creative Labs product ).
- PcPaintbrush formatted .PCX file with 256 colors;
( Technical : version 5, 8 bits/pixel ).
- Windows formatted .BMP file with 256 colors;
( Technical : not compressed, 8 bits/pixel ).
- every CompuServe formatted .GIF file;
( Technical : 87a, 89a, interlaced and non-interlaced ).
- Targa Vision .TGA file with 256 colors;
( Technical : methods 0,1,2,3,4,5,6 and 7 ).
- WordPerfect .WPG file with 256 colors;
( Technical : version 5.0 and version 5.1 ).
- every ColorRIX .RIX file;
( Technical : RIX images, used to be 256 color ).
- MacPaint .MAC file;
( Technical : with or without header ).
- Windows .ICO icon-file;
HARDWARE...:
----------------------------------------------------------------------
What you really need is a MCGA/VGA (or higher) graphical card.
If you're not sure that your graphical card is supporting the
VESA/SVGA modes, i.e. 640x400x256, 640x480x256 and higher,
then use the 'info' -> 'check vesa/svga' option, otherwise
you may incur some damage to your graphical card.
The 'check vesa/svga' option gives you information about all
the supporting graphical modes. These modes are :
320x 200x256 ; MCGA/VGA
640x 400x256 ; VESA
640x 480x256 ; VESA
800x 600x256 ; VESA
1024x 768x256 ; VESA
1280x1024x256 ; VESA, I never met this mode.
The best sound output is given with a SoundBlaster, but you can
use a Covox, Adlib, Disney Sound Source or even the internal
bleeper as well.
You can also change the sound source within the program.
If you're not sure that your SoundBlaster is working or if
you don't know that the machine you're working on has one, then
use the 'info' -> 'check soundblaster' option. After doing
this, you DON'T have to restart MMM, because of the fact MMM
already knows that there's a SoundBlaster available.
When you're playing .MOD files, you can increase the quality
of the sound by changing the mixing speed. This option can be
found at 'output' -> 'mixing speed'. The default value and
minimum is 10kHz, the maximum value is 18khz. BUT, increasing
the mixing speed, decreases the speed of the 'multi' options,
because of the fact that more CPU power is needed to play the
sound-module. ( Even the TVision system works slowly, but the
sound is perfect ! ).
Mixing Speed | CPU
--------------------|---------
10.000 Hz (default) | 86
11.000 Hz | 86
12.000 Hz | 286
13.000 Hz | 286
14.000 Hz ( 386 ) | 386*
15.000 Hz | 386, fast
16.000 Hz ( 486 ) | 486
17.000 Hz | 486
18.000 Hz | 486, fast
*) Use this as default on a 386.
Switching to a higher mixing speed than possible, slows
down the playing and could bog the computer.
The option menu's within MMM can be accessed with the keyboard,
using the highlighted characters, or with a mouse.
HOT KEYS...:
----------------------------------------------------------------------
== Main ==
F1 : Text size - the text mode from 80x25 to 80x45/50
or from 80x45/50 to 80x25.
F2 : Dos shell - jumps into the dos-shell, from where
you can return by typing 'exit' on the dos-prompt.
F3 : Change dir... - to change drive and/or directory.
Use the Alt 'highlighted' keys if you don't have
a mouse.
F10: For the menu options.
== Play ==
<ctrl> F1 : Play the default dl-animation file.
<ctrl> F2 : Play the default fli-animation file.
<ctrl> F3 : Play the default mod-sound file.
<ctrl> F4 : Play the default mdi-sound file.
<ctrl> F5 : Play the default voc-sample file.
<ctrl> F6 : Play the default cmf-sound file.
<ctrl> F7 : Play the default pcx-image file.
<ctrl> F8 : Play the default bmp-image file.
<ctrl> F9 : Play the default gif-image file.
<ctrl> F10: Play the default tga-image file.
<shift> F1 : Play the default wpg-image file.
<shift> F2 : Play the default rix-image file.
<shift> F3 : Play the default mac-image file.
<shift> F4 : Play the default ico-icon file.
== Multi ==
<alt> F1 : Play the default pcx-image with mod-sound file.
<alt> F2 : Play the default bmp-image with mod-sound file.
<alt> F3 : Play the default gif-image with mod-sound file.
Note : The .MOD file is gonna be played when decoding
of the .GIF image is done. This because I needed
the memory for decoding the image...
<alt> F4 : Play the default tga-image with mod-sound file.
<alt> F5 : Play the default pcx-image with voc-sample file.
<alt> F6 : Play the default bmp-image with voc-sample file.
<alt> F7 : Play the default gif-image with voc-sample file.
Note : Yes, together !!!
<alt> F8 : Play the default tga-image with voc-sample file.
<alt> F9 : Play the default pcx-image with cmf-sound file.
<alt> F10: Play the default bmp-image with cmf-sound file.
<shift> F5 : Play the default gif-image with cmf-sound file.
Note : Together.
<shift> F6 : Play the default tga-image with cmf-sound file.
== Output ==
<shift> F9 : 'Video Output' menu.
<shift> F10: 'Sound Output' menu.
<alt> X : Quit MMM.
TECHNICAL..:
----------------------------------------------------------------------
I've used the Borland C++ 3.1 compiler to create this program and I've
used the Turbo Vision abilities for the menu. The MOD, MDI-modules
were created in assembly, the FLI player in C, the rest in C++.
I have used the VESA standard for the SVGA video-modes, so there
shouldn't be any problem using this program on any type of SVGA-card.
The '.MOD & .GIF' option works different than the other '.MOD & .???'
options, because I needed the heap to decode the .GIF and when that's
done, the .MOD file is gonna be played, so don't blame me...
For the .VOC player the CT-VOICE.DRV is needed. MMM searches the
dos-path for this file and then loads the driver into the memory.
I know that there's a setting in use like : SET SOUND=C:\DOS, but
usually your path is to that same directory and it's easier to
search the path than to search via the environment setting.
The .CMF player uses the SBFMDRV.COM. This driver used to be in
your Sound Blaster - Sound Blaster Pro package. You can test this
driver by using 'Info' -> 'Check SBFMDRV.COM'.
CREATOR....:
----------------------------------------------------------------------
Edward C. Willemsen,
Hordenweg 9,
3961 KA Wijk bij Duurstede,
Exed-software, 1994 (c++),
The Netherlands.
You can show your gratitude on this account in
The Netherlands : 36.70.45.370 ( RABO ). If you wanna report a bug,
or wanna have a new version or even the source code, then
show your gratitude and fill in your address or phone number on the
account space. You may even send me a post card if you like.
You can leave a message on the following B.B.S. number in
The Netherlands :
Euro Disney BBS (+31) 077-871634,
Venlo
Syzo : Daniël Korsten
Perhaps you have a great idea or a nice source.
LAY-OUT....:
----------------------------------------------------------------------
≡ ──────┐
│
├───────────────┐
│ Text size F1 │
│ Dos shell F2 │
├───────────────┤
│ About │ a)
└───────────────┘
File ───┐
│
├──────────────────┐
│ Open .DL │
│ Open .FLI │
│ Open .MOD │
│ Open .MDI │
│ Open .VOC │
│ Open .CMF │
│ Open .PCX │
│ Open .BMP │
│ Open .GIF │
│ Open .TGA │
│ Open .WPG │
│ Open .RIX │
│ Open .MAC │
│ Open .ICO │
├──────────────────┤
│ Change dir... F3 │
├──────────────────┤
│ Exit Alt-X │
└──────────────────┘
Play ───┐
│
├──────────────────┐
│ .DL ^F1 │
│ .FLI ^F2 │
│ .MOD ^F3 │
│ .MDI ^F4 │
│ .VOC ^F5 │
│ .CMF ^F6 │
│ .PCX ^F7 │
│ .BMP ^F8 │
│ .GIF ^F9 │
│ .TGA ^F10 │
│ .WPG Shift F1 │
│ .RIX Shift F2 │
│ .MAC Shift F3 │
│ .ICO Shift F4 │
└──────────────────┘
Multi ──┐
│
├────────────────────────┐
│ .PCX & .MOD Alt F1 │
│ .BMP & .MOD Alt F2 │
│ .GIF & .MOD Alt F3 │
│ .TGA & .MOD Alt F4 │
├────────────────────────┤
│ .PCX & .VOC Alt F5 │
│ .BMP & .VOC Alt F6 │
│ .GIF & .VOC Alt F7 │
│ .TGA & .VOC Alt F8 │
├────────────────────────┤
│ .PCX & .CMF Alt F9 │
│ .BMP & .CMF Alt F10 │
│ .GIF & .CMF Shift F5 │
│ .TGA & .CMF Shift F6 │
└────────────────────────┘
Output ─┐
│
├───────────────────────────┐
│ Video settings Shift F9 │ b)
│ Sound settings Shift F10 │ c)
├───────────────────────────┤
│ Mixing speed │ d)
└───────────────────────────┘
Info ───┐
│
├───────────────────────────┐
│ Default file(s) │
├───────────────────────────┤
│ Check VESE/SVGA abilities │
│ Check Sound Blaster │
│ Check Adlib Card │
│ Check SBFMDRV.COM │
│ Check free Memory │
│ Check Processor(s) │
└───────────────────────────┘
Reset ──┐
│
├─────────────────┐
│ Default file(s) │
│ Screen desktop │
│ Computer │
└─────────────────┘
a) ┌[■]─────Information─────────┐
│ │
│ Multi Media Machine 2.3ß │
│ E.C. Willemsen │
│ Exed-software 1994 (c++) │
│ │
│ [ ok ] │
│ │
└────────────────────────────┘
b) ┌[■]──────Video Output─────────┐
│ │
│ Resolutions : │
│ │
│ (∙) MCGA/VGA 320x 200x256 │
│ ( ) VESA/SVGA 640x 400x256 │
│ ( ) VESA/SVGA 640x 480x256 │
│ ( ) VESA/SVGA 800x 600x256 │
│ ( ) VESA/SVGA 1024x 768x256 │
│ ( ) VESA/SVGA 1280x1024x256 │
│ │
│ [ ok ] [ cancel ] │
│ │
└──────────────────────────────┘
c) ┌[■]──────────Sound Output────────────┐
│ │
│ Devices : │
│ │
│ (∙) P.C. Speaker │
│ ( ) Covox on LPT 1 │
│ ( ) Covox on LPT 2 │
│ ( ) Covox on LPT 3 │
│ ( ) Covox on LPT 1 & LPT 2 (stereo) │
│ ( ) Covox on LPT 1 & LPT 2 (mono) │
│ ( ) Sound Blaster │
│ ( ) Sound Blaster Pro │
│ ( ) Disney Sound LPT 1 │
│ │
│ [ ok ] [ cancel ] │
│ │
└─────────────────────────────────────┘
d) ┌[■]─────Mixing Speed────────┐
│ │
│ Speeds : │
│ │
│ (∙) 10.000 Hz (default) │
│ ( ) 11.000 Hz │
│ ( ) 12.000 Hz │
│ ( ) 13.000 Hz │
│ ( ) 14.000 Hz (386) │
│ ( ) 15.000 Hz │
│ ( ) 16.000 Hz (486) │
│ ( ) 17.000 Hz │
│ ( ) 18.000 Hz │
│ │
│ [ ok ] [ cancel ] │
│ │
└────────────────────────────┘
BY THE WAY.:
----------------------------------------------------------------------
MMM version 2.3 is freeware, so copy it to all you're friends and
show all together your gratitude. The money is gonna be used to
develop a new version with more abilities like ........ hmmm...
... what's next ?
WARNING....:
----------------------------------------------------------------------
Do not use this program with other clocktick using, memory resident,
heap filling, undefined programs !!! This could reboot your computer.
THANX 2 :
----------------------------------------------------------------------
Jim Kent..................................FLI;
Mark J. Cox...............................MOD;
Gershon Elber.............................GIF;
Chris Harris........................DOX DEBUG;
Rodney van den Oever...............TIPS/HINTS;
Edward C. Willemsen.......THE COMPLETE CODING.
BUGS :
----------------------------------------------------------------------
This is the first version of 'MMM 2.3', so I expect that the
code is not 100% bugfree, but there aren't any bugs found
yet...
Greetings from Edward C. Willemsen...