home *** CD-ROM | disk | FTP | other *** search
-
- Multi Media Machine, Version 2.4, 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;
- ( Technical : using the MOV.EXE overlay file ).
-
- - .MDI midi-file on SoundBlaster or Adlib;
- ( Technical : version 1, other versions sound poor,
- but those versions have the .MID extension ).
-
- - every .VOC Creative Labs sample-file;
-
- - every .WAV Windows sample-file;
- ( Technical : automatic sample-rate adjustment is done ).
-
- - .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 ).
-
- - Amiga .LBM and .IFF files with 256 colors;
- ( Technical : compressed and uncompressed ).
-
- - every ColorRIX .RIX file;
- ( Technical : RIX images, used to be 256 color ).
-
- - every .SCR file;
- ( Technical : this type uses the .RIX compression ).
-
- - MacPaint .MAC file;
- ( Technical : with or without header ).
-
- - Windows .ICO icon-file.
-
- HARDWARE...:
- ----------------------------------------------------------------------
- ■ Video :
-
- What you really need is a MCGA/VGA (or higher) graphical card.
- If you're not sure that your graphical card supports 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 came across this mode.
-
- These modes are all selectable within MMM.
-
- ■ Sound :
-
- The best possible sound output is obtained with a Sound Blaster Pro,
- but you can use a Sound Blaster 1.5 / 2.0, Covox, Adlib, Disney Sound
- Source and 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 at has one, then
- use the 'info' -> 'check soundblaster' option. After doing
- this, you DON'T have to restart MMM, because MMM already knows
- that a Sound Blaster (Pro) is available.
-
- ■ Other options :
-
- When you're playing .MOD files, you can improve the quality
- of the sound by increasing the mixing speed. This option can be
- found at 'output' -> 'mixing speed'. The default value and
- minimum is 4kHz, the maximum value is 37khz.
-
- Mixing Speed | CPU
- --------------------|---------
- 4.000 Hz (default) | 86
- 8.000 Hz | 86
- 12.000 Hz | 286
- 16.000 Hz | 286
- 20.000 Hz ( 386 ) | 386
- 22.000 Hz | 386 *
- 25.000 Hz ( 486 ) | 386, fast
- 29.000 Hz | 386, 486
- 33.000 Hz | 486, fast
- 37.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 Sound Blaster Pro contains a special Mixer Chip. This chip is
- able to switch on/off an output filter. You can toggle this filter
- on or off within MMM by the 'SBPro' -> 'Mixer chip' option.
-
- This version uses an overlay file called MOV.EXE, which is able
- to do all the .MOD file processing. This is done for some technical
- reasons like fast graphical scopes and stereo output.
-
- Finally, MMM is written in 80286 code. This could be MMM's only
- limitation !
-
- HOT KEYS...:
- ----------------------------------------------------------------------
- The option menus within MMM can be accessed with the keyboard,
- using the highlighted characters (hot keys), or with a mouse.
- The following hot keys are defined :
-
- ■ 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. Type 'exit'
- at the dos-prompt to return to MMM.
-
- F3 : Change dir... - to change drive and/or directory.
-
- F4 : Mixer chip - change the mixer chip setting.
-
- F5 : Saves the current configuration.
-
- F6 : Loads the stored configuration.
-
- F10: For the menu options.
-
- <alt> X : Quits MMM.
-
- ■ 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 wav-sample file.
-
- <ctrl> F7 : Play the default cmf-sound file.
-
- <ctrl> F8 : Play the default pcx-image file.
-
- <ctrl> F9 : Play the default bmp-image file.
-
- <ctrl> F10: Play the default gif-image file.
-
- <shift> F1 : Play the default tga-image file.
-
- <shift> F2 : Play the default wpg-image file.
-
- <shift> F3 : Play the default lbm/iff-image file.
-
- <shift> F4 : Play the default rix/scr-image file.
-
- <shift> F5 : Play the default mac-image file.
-
- <shift> F6 : Play the default ico-icon file.
-
- ■ Multi :
-
- <alt> F1 : Play the default pcx-image with voc-sample file.
-
- <alt> F2 : Play the default bmp-image with voc-sample file.
-
- <alt> F3 : Play the default gif-image with voc-sample file.
-
- <alt> F4 : Play the default tga-image with voc-sample file.
-
- <alt> F5 : Play the default pcx-image with cmf-sound file.
-
- <alt> F6 : Play the default bmp-image with cmf-sound file.
-
- <alt> F7 : Play the default gif-image with cmf-sound file.
-
- <alt> F8 : Play the default tga-image with cmf-sound file.
-
- ■ Output :
-
- <shift> F7 : 'Video Output' menu.
-
- <shift> F8 : 'Sound Output' menu.
-
- <shift> F9 : 'Mixing speed' menu.
-
- <shift> F10: 'Sound Blaster (Pro)' configuration menu.
-
- 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 and the FLI player in plain old 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.
-
- For playing a .VOC file, CT-VOICE.DRV is no longer needed.
- MMM contains a special DMA player which, with some modifications,
- also plays .WAV samples.
-
- The .CMF player uses the SBFMDRV.COM. This driver is included in
- your Sound Blaster - Sound Blaster Pro package. You can test this
- driver by using 'Info' -> 'Check SBFMDRV.COM'.
-
- MMM can keep your settings in a configuration file called 'MMM.CFG'.
- When no configuration file is found, all settings are automatically
- set at the default values. Exiting MMM will not save the current
- configuration. You can save the configuration by pressing F5 or
- by the 'Settings'->'Save' option.
-
- After changing the settings you can reload the original settings
- by pressing F6 or by the 'Settings' -> 'Load' option. The settings
- are updated directly.
-
- Both .DL and .FLI animation file(s) are played in the 320x200x256
- video mode. This doesn't change the value of the image resolution
- selected in the 'Video settings' menu.
-
- The .LBM/.IFF file decoder is a little bit slow because of the
- complicated manner of compression.
-
- The DOS-font is only changed in the 80x25 text mode, changing it
- in 80x45/50 text mode would make MMM unreadable.
-
- CREATOR....:
- ----------------------------------------------------------------------
- If you happen to stumble apon a bug in MMM please write to me at
- the following address :
-
- Edward C. Willemsen,
- Exed-software, 1994 (c++),
- Hordenweg 9,
- 3961 KA Wijk bij Duurstede,
- The Netherlands.
-
- Doing this you'll be automatically informed about possible updates.
-
- If you wanna be informed about updates or get source code,
- don't hesitate to show your gratitude with a small payment to the
- following account :
-
- 36.70.45.370 ( RABO ).
-
- 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 BBS number in
- The Netherlands :
-
- Euro Disney BBS (+31) 077-871634,
- Venlo
- Syzo : Daniël Korsten
-
- You might 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 .WAV │
- │ Open .CMF │
- │ Open .PCX │
- │ Open .BMP │
- │ Open .GIF │
- │ Open .TGA │
- │ Open .WPG │
- │ Open .LBM/.IFF │
- │ Open .RIX/.SCR │
- │ Open .MAC │
- │ Open .ICO │
- ├──────────────────┤
- │ Change dir... F3 │
- ├──────────────────┤
- │ Exit Alt-X │
- └──────────────────┘
-
- Play ───┐
- │
- ├─────────────────────┐
- │ .DL ^F1 │
- │ .FLI ^F2 │
- │ .MOD ^F3 │
- │ .MDI ^F4 │
- │ .VOC ^F5 │
- │ .WAV ^F6 │
- │ .CMF ^F7 │
- │ .PCX ^F8 │
- │ .BMP ^F9 │
- │ .GIF ^F10 │
- │ .TGA Shift F1 │
- │ .WPG Shift F2 │
- │ .LBM/.IFF Shift F3 │
- │ .RIX/.SCR Shift F4 │
- │ .MAC Shift F5 │
- │ .ICO Shift F6 │
- └─────────────────────┘
-
- Multi ──┐
- │
- ├───────────────────────┐
- │ .PCX & .VOC Alt F1 │
- │ .BMP & .VOC Alt F2 │
- │ .GIF & .VOC Alt F3 │
- │ .TGA & .VOC Alt F4 │
- ├───────────────────────┤
- │ .PCX & .CMF Alt F5 │
- │ .BMP & .CMF Alt F6 │
- │ .GIF & .CMF Alt F7 │
- │ .TGA & .CMF Alt F8 │
- └───────────────────────┘
-
- Output ─┐
- │
- ├────────────────────────────────┐
- │ Video settings Shift F7 │ b)
- │ Sound settings Shift F8 │ c)
- ├────────────────────────────────┤
- │ Mixing speed Shift F9 │ d)
- │ Sound Blaster (Pro) Shift F10 │ e)
- └────────────────────────────────┘
-
- SBPro ──┐
- │
- ├─────────────────┐
- │ Mixer chip F4 │ f)
- └─────────────────┘
-
- Settings┐
- │
- ├──────────┐
- │ Save F5 │
- │ Load F6 │
- └──────────┘
-
- 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.4ß │
- │ 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 (mono) │
- │ ( ) Covox on LPT 2 (mono) │
- │ ( ) Sound Blaster (mono) │
- │ ( ) Sound Blaster Pro (stereo) │
- │ ( ) Sound Player LPT 1 (stereo) │
- │ ( ) Sound Player LPT 2 (stereo) │
- │ ( ) Covox on LPT 1 & 2 (stereo) │
- │ │
- │ [ ok ] [ cancel ] │
- │ │
- └────────────────────────────────────┘
-
- d) ┌[■]─────Mixing Speed────────┐
- │ │
- │ Speeds : │
- │ │
- │ (∙) 4.000 Hz (86) │
- │ ( ) 8.000 Hz │
- │ ( ) 12.000 Hz (286) │
- │ ( ) 16.000 Hz │
- │ ( ) 20.000 Hz (386) │
- │ ( ) 22.000 Hz │
- │ ( ) 25.000 Hz │
- │ ( ) 29.000 Hz (486) │
- │ ( ) 33.000 Hz │
- │ ( ) 39.000 Hz │
- │ │
- │ [ ok ] [ cancel ] │
- │ │
- └────────────────────────────┘
-
- e) ┌[■]─ Sound Blaster (Pro) ────┐
- │ │
- │ I/O Port : IRQ : │
- │ │
- │ (∙) 210h (∙) IRQ 5 │
- │ ( ) 220h ( ) IRQ 7 │
- │ ( ) 230h │
- │ ( ) 240h DMA : │
- │ ( ) 250h (∙) DMA 1 │
- │ ( ) 260h ( ) DMA 3 │
- │ ( ) 270h ( ) DMA 5 │
- │ │
- │ [ ok ] [ cancel ] │
- │ │
- └─────────────────────────────┘
-
- f) ┌[■]─── SBPro ────────┐
- │ │
- │ Mixer chip : │
- │ │
- │ [ ] Filter │
- │ │
- │ [ ok ] [ cancel ] │
- │ │
- └─────────────────────┘
-
- BY THE WAY.:
- ----------------------------------------------------------------------
- MMM version 2.4 is freeware, so feel free to distribute it among
- your friends !
-
- THANX 2 :
- ----------------------------------------------------------------------
- Jim Kent..................................FLI;
- Gershon Elber.............................GIF;
- Code Blasters.............................MOD;
- Rodney van den Oever...........TIPS/DOC-DEBUG;
- Edward C. Willemsen.......THE COMPLETE CODING.
-
-
-
- Greetings from Edward C. Willemsen...
-