home *** CD-ROM | disk | FTP | other *** search
/ TopWare 18: Liquid / Image.iso / liquid / top1137 / demomake.doc next >
Encoding:
Text File  |  1994-04-01  |  21.5 KB  |  439 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                       _______
  7.                                  ____|__     |               (R)
  8.                               --|       |    |-------------------
  9.                                 |   ____|__  |  Association of
  10.                                 |  |       |_|  Shareware
  11.                                 |__|   o   |    Professionals
  12.                               -----|   |   |---------------------
  13.                                    |___|___|    MEMBER
  14.  
  15.  
  16.                         ╒═════════════════════╕
  17.                         │ The DemoMaker v1.55 │
  18.                         ╘═════════════════════╛
  19.                                     Copyright (C)1993,1994 R.Janorkar
  20.                                                 Release date 04/02/94
  21.  
  22.  
  23.           Introduction
  24.           ~~~~~~~~~~~~
  25.           The DemoMaker is a software tool that creates presentation
  26.           demos of any DOS based (text mode) software. It allows
  27.           software authors to create live color demonstrations of their
  28.           products that show all the capabilities of their programs, in
  29.           the form of compact self executing presentations. BBS Sysops
  30.           can use The DemoMaker to create slide shows of their systems
  31.           to graphically demonstrate all the features their BBS has to
  32.           offer. The DemoMaker is a powerful and easy to use tool!
  33.  
  34.  
  35.           Disclaimer
  36.           ~~~~~~~~~~
  37.           The DemoMaker is provided with NO warranties, expressed or
  38.           implied. Use it at your own risk. The author of this software
  39.           will NOT be liable for any damages, direct or indirect,
  40.           arising from the ability or disability to use this software
  41.           package. The use of this program on your computer system
  42.           indicates your acceptance of these disclaimers.
  43.  
  44.  
  45.           Registration
  46.           ~~~~~~~~~~~~
  47.           "This program is produced by a member of the Association of
  48.           Shareware Professionals (ASP).  ASP wants to make sure that
  49.           the shareware principle works for you. If you are unable to
  50.           resolve a shareware-related problem with an ASP member by
  51.           contacting the member directly, ASP may be able to help. The
  52.           ASP Ombudsman can help you resolve a dispute or problem with
  53.           an ASP member, but does not provide technical support for
  54.           members' products. Please write to the ASP Ombudsman at 545
  55.           Grover Road, Muskegon, MI 49442-9427 USA, FAX 616-788-2765 or
  56.           send a Compuserve message via CompuServe Mail to ASP Ombudsman
  57.           70007,3536"
  58.  
  59.  
  60.           The DemoMaker has been released as fully functional shareware.
  61.           All features are available in the unregistered version to
  62.           allow you to evaluate all facets of the program completely.
  63.           The self executable presentations created will, however,
  64.           display an unregistered message; and a registration reminder
  65.           screen will appear when The DemoMaker is started.
  66.  
  67.  
  68.           The DemoMaker has been released through First Prince Marketing.
  69.  
  70.           To register this software, please mail the enclosed ORDER.FRM
  71.           along with a registration fee of US $20.00 (US funds only) to:
  72.  
  73.                       First Prince C.C. Marketing
  74.                          DemoMaker Registration
  75.                            22 Prince Street,
  76.                            New York, NY 10012
  77.  
  78.            Orders & support (212) 334-1243 FAX (212) 334-1245
  79.                               Mon-Fri 9-5
  80.  
  81.           (New York State residents must add 8.25% Sales Tax = $21.65)
  82.  
  83.           You will receive a registration number that will eliminate the
  84.           reminder screen, and remove the unregistered message from the
  85.           presentation programs created with DemoMaker. The registration
  86.           number will be valid for all future releases of The DemoMaker!
  87.  
  88.           The author monitors several electronic echo mail networks for
  89.           product support such as RIME, Intelec, ILink, FIDONet, WildNet
  90.           and CatNET (Shareware Conferences). Voice support is also
  91.           available via the numbers given above.
  92.  
  93.  
  94.           Concepts
  95.           ~~~~~~~~
  96.           The DemoMaker swaps itself out of active memory to allow you
  97.           to execute the program that you wish to make a demonstration
  98.           of. Even though the DemoMaker is not active, it is still
  99.           resident (called Terminate and Stay Resident). As you execute
  100.           your application, you call the DemoMaker by pressing a Hot key
  101.           combination. The DemoMaker suspends the application that is
  102.           running, swaps itself back into memory, and captures the
  103.           displayed screen image. It then allows you to enter text into
  104.           a configurable dialog window. You may type in your text and
  105.           position the dialog box at this time, or edit and reposition
  106.           the dialog box later. The DemoMaker then swaps itself out of
  107.           active memory, and restores your application at the exact
  108.           point where it was interrupted. You can repeat this cycle
  109.           indefinitely, The DemoMaker keeps track of all your screen
  110.           captures.
  111.  
  112.           Once you have completed capturing all the screens that you
  113.           require; terminate your application and return to the DOS
  114.           prompt, then summon The DemoMaker again with the Hot key
  115.           combination. You can now edit the text and dialog windows, and
  116.           delete or rearrange the screen captures that you have made. If
  117.           need be, you can restart your application and add more screen
  118.           captures at a later time. After you are satisfied with the
  119.           appearance of all the screens, The DemoMaker will create a
  120.           self executing demo program that you can distribute freely!
  121.  
  122.           The sample presentation program SAMPLE.EXE shows exactly how
  123.           The DemoMaker can be utilized! Simply run this program to
  124.           watch the slide show.
  125.  
  126.  
  127.           Using The DemoMaker
  128.           ~~~~~~~~~~~~~~~~~~~
  129.           You must run The DemoMaker from the DOS command line ONLY. It
  130.           is important that you do NOT use any DOS Shell or Menu program
  131.           such as Windows to load this program! The DemoMaker requires
  132.           all available memory, and will use EMS/XMS if it is found. No
  133.           command line arguments are required. The DemoMaker can ONLY
  134.           work with text mode programs.
  135.  
  136.           A batch file called RUN.BAT is included in the archive, it
  137.           first SETs an environmental variable for The DemoMaker and
  138.           then executes the program. It is recommended that this batch
  139.           file be used to start The DemoMaker. Simply type RUN on the
  140.           DOS command line and the program will be executed.
  141.  
  142.           You will see a menu in the center of your display. There are
  143.           five options in the menu, but the first three options will be
  144.           shaded out and unavailable until later.
  145.  
  146.           The menu options are:
  147.  
  148.                          View/Edit Demo screens
  149.                          Kill screens & restart
  150.                          Write presentation EXE
  151.                          Execute an application
  152.                          Unload and Quit to DOS
  153.  
  154.           View/Edit Demo screens - This option only comes active if you
  155.           have used The DemoMaker before and have at least one screen
  156.           saved. A detailed description follows.
  157.  
  158.           Kill screens & restart - This option only comes active if you
  159.           have used The DemoMaker before and have at least one screen
  160.           saved. It deletes all saved screen information, and starts
  161.           afresh.
  162.  
  163.           Write presentation - This option only comes active if you have
  164.           used The DemoMaker before and have at least one screen saved.
  165.           It creates an EXEcutable presentation program using the
  166.           screens that you have saved. The saved screens are retained,
  167.           allowing you to make changes if necessary and recreate the
  168.           EXEcutable presentation at a later time.
  169.  
  170.           Execute application - This option causes The DemoMaker to
  171.           Terminate and Stay Resident in system memory. It will return
  172.           you to the DOS prompt to execute the application that you wish
  173.           to make the demo of. A detailed description follows.
  174.  
  175.           Unload and Quit to DOS - This option unloads The DemoMaker
  176.           from memory completely, and returns control to DOS. Always
  177.           exit the program before shutting the power off on your
  178.           computer system to ensure that all datafiles are updated and
  179.           closed properly.
  180.  
  181.  
  182.           Making our first demo
  183.           ~~~~~~~~~~~~~~~~~~~~~
  184.           Change to the directory in which The DemoMaker has been
  185.           installed. Start The DemoMaker from the DOS command line, by
  186.           using the RUN batch file included. When the menu appears,
  187.           select the option to Execute your application. Use the Up and
  188.           the Down arrow keys to navigate the menu; or press the first
  189.           letter for your choice and select with the Enter key.
  190.  
  191.           The DemoMaker will swap itself out of active memory, remaining
  192.           resident and return you to the DOS prompt with a message:
  193.  
  194.           "Ready to create a demo of your application."
  195.           "Execute your application program now, and press the"
  196.           "Left-Shift and Right-Shift keys simultaneously
  197.            to activate The DemoMaker."
  198.  
  199.           You may now execute your application program. To capture a
  200.           screen and save it, simply press the Hot keys Left-Shift and
  201.           Right-Shift simultaneously. Your application will be
  202.           suspended, and DemoMaker will swap itself back and take
  203.           control. You will see a dialog box superimposed over the
  204.           original screen, with a list of available commands on the
  205.           bottom of the display:
  206.  
  207.           "F10 save, Esc cancel, Ctl resize, Ctl move, Ctl +- colors"
  208.  
  209.           You can now type your information about the screen displayed
  210.           in the dialog box. The Control + arrow keys change the size of
  211.           the dialog box, any text that exists is reformatted to fit in
  212.           the provided space. You have a limit of 512 characters in the
  213.           text, any more will be ignored. If your text occupies more
  214.           lines than are visible, the hidden text will remain hidden,
  215.           you must resize the dialog box to best fit your text. The
  216.           number that appears in the upper left corner of the dialog box
  217.           is the current screen number, this controls the order in which
  218.           the screens will appear in your final presentation and can be
  219.           changed with the View/Edit option.
  220.  
  221.           The Control + PageUp, PageDown, Insert and Delete keys move
  222.           the entire dialog box around the screen. Control + PageUp
  223.           moves the box up, Control + PageDown moves the box down,
  224.           Control + Insert moves the box left and Control + Delete moves
  225.           the box right. You can only move the dialog box within the
  226.           confines of the display dimensions.
  227.  
  228.           If you leave the dialog box empty with no text, The DemoMaker
  229.           will not add a dialog box in the screen when the presentation
  230.           program is created. This is useful if you wish to display a
  231.           full screen image. The empty dialog box will remain visible
  232.           when you View/Edit the screen, to allow you to add text at a
  233.           later time.
  234.  
  235.           You can change the colors of the dialog box and text by
  236.           pressing the Control + [PLUS] key for the text color, and the
  237.           Control + [MINUS] key for the background color. Once you have
  238.           entered your text and positioned the dialog box, save the
  239.           screen information by pressing the F10 key. To discard the
  240.           screen press the Escape key. You may edit the text and change
  241.           the colors or position of the dialog box at a later time by
  242.           using the View/Edit option.
  243.  
  244.           After you save (or discard) the screen, The DemoMaker will
  245.           swap itself out of memory again, and restore your application
  246.           to the exact state it was before the interruption. You may now
  247.           continue to use your application and create more screens using
  248.           the same process explained above.
  249.  
  250.           It may take The DemoMaker a few seconds to swap itself in and
  251.           out of active memory. If any EMS memory is available, it will
  252.           be used for faster swapping. Do NOT load any other TSR
  253.           programs after The DemoMaker is resident!
  254.  
  255.           Once you have a collection of screens saved, you can shut down
  256.           your application and return to the DOS prompt. Now press the
  257.           Left-Shift and the Right-Shift Hot keys simultaneously. The
  258.           DemoMaker knows when it is summoned over a DOS prompt, and
  259.           will offer its menu.
  260.  
  261.           Select the View/Edit option. You will see the first screen
  262.           that you have saved, along with the dialog box and your text.
  263.           You can now edit the text, or resize, or move, or change the
  264.           colors of the dialog box.
  265.  
  266.           The F10 key saves changes and goes to the next saved screen.
  267.           If you were at the last screen this will return you to the
  268.           menu.
  269.  
  270.           The Control + BackSpace key takes you to the previous screen.
  271.           If any changes were made, they will be lost, you MUST save all
  272.           changes by pressing the F10 key.
  273.  
  274.           Pressing the Escape key takes you to the next saved screen. If
  275.           any changes were made, they will be lost, you must save all
  276.           changes by pressing the F10 key. If you were at the last
  277.           screen this will return you to the menu.
  278.  
  279.           The Control + J key jumps to a specified screen number. You
  280.           will be prompted to enter which screen number to jump to.
  281.  
  282.           The Control + K key kills the current screen. When a screen is
  283.           deleted a flashing DEL message is seen in the lower left
  284.           corner of the dialog box. Pressing Control + K at a deleted
  285.           screen will revive the screen, making it active again. Deleted
  286.           screens are ignored when the final presentation is prepared,
  287.           but they are visible during editing to allow resurrection.
  288.  
  289.           The Control-O key changes the order in which the screens will
  290.           appear in the final presentation. You will be prompted to
  291.           enter the new order number to assign the screen. If two
  292.           screens are assigned the same order number, the screen that
  293.           was created first will appear before the other.
  294.  
  295.           The Control + Q key will return you to the menu immediately.
  296.  
  297.           Once you are satisfied with the appearance and order of all
  298.           the active screens, select the "Write Presentation EXE"
  299.           option. You will be prompted to enter a filename for the
  300.           executable program. The default presentation filename is
  301.           DEMO.EXE, simply press Enter to accept the default name. A
  302.           file extension of .EXE is assumed if one is not entered. The
  303.           DemoMaker will now create the presentation EXEcutable program,
  304.           displaying each screen as it progresses, in the order that you
  305.           have specified. Deleted screens are not included in the final
  306.           presentation, and any screens with empty dialog boxes will NOT
  307.           have a box included in the image. After a few seconds of disk
  308.           activity, The DemoMaker will display the message:
  309.  
  310.           "Presentation file created! Press any key ..."
  311.  
  312.           Pressing any key will return you to the menu. You may now
  313.           Unload and Quit to DOS to view the presentation program that
  314.           you have created. Once the final presentation program has been
  315.           completed, you can select the Kill screens & restart option,
  316.           allowing you to create a new demo for another application.
  317.  
  318.           The DemoMaker can also accept an alternate data file name as a
  319.           command line parameter, which it will load/create instead of
  320.           the default DISPLAY.DMK file. For example, to retain an
  321.           existing screen set and create a new data file, call the RUN
  322.           batch file with the new file name as a command line parameter:
  323.  
  324.           RUN SOMEFILE
  325.  
  326.           A file extension of .DMK is assumed if one is not entered. If
  327.           the specified data file does not exist, a new date file will
  328.           be created. You can use several different data files by using
  329.           this method, but The DemoMaker must be Unloaded and restarted
  330.           with the new data file name on the command line.
  331.  
  332.           The DemoMaker creates some temporary files while it is running
  333.           and even while it is memory resident, do NOT delete any of
  334.           these files!
  335.  
  336.           If you attempt to run The DemoMaker while it is already in
  337.           memory (and suspended), it will remind you that it is already
  338.           active and will not load itself again. If any errors occur, it
  339.           will attempt to unload itself from memory and terminate with
  340.           an error message.
  341.  
  342.  
  343.           Known incompatibilities
  344.           ~~~~~~~~~~~~~~~~~~~~~~~
  345.           The EXEcutable presentation programs created by The DemoMaker
  346.           may not display on some ancient XT machines (pre-1986) and
  347.           some ancient IBM AT machines (pre-1986).
  348.  
  349.           Since the main impact of the presentations is in full color,
  350.           their appearance on monochrome systems is unpredictable.
  351.  
  352.           The DemoMaker program is a large TSR program, and requires all
  353.           available conventional, EMS, and XMS memory. It is recommended
  354.           that no exotic TSRs or device drivers be used to prevent
  355.           memory conflicts.
  356.  
  357.           Do NOT run The DemoMaker under DesqView! The two programs do
  358.           not get along very well, this problem is being worked on and
  359.           hopefully will be resolved in a future release.
  360.  
  361.           The DemoMaker will NOT work with graphics screens! Only text
  362.           video modes are supported.
  363.  
  364.           Several graphic cards (notably VGA cards) will cause the
  365.           cursor to appear abnormal while The DemoMaker is being used.
  366.           The RUN.BAT file that is provided uses an environmental
  367.           variable called DEMOSET with two possible options, BADCURS to
  368.           prevent the cursor madness; and E0 to restrict EMS memory
  369.           usage by The DemoMaker. It is recommended that this RUN.BAT
  370.           file is used to start The DemoMaker, since it will set the
  371.           DEMOSET variable automatically each time.
  372.  
  373.           The DemoMaker uses EMS memory, XMS memory, or if neither are
  374.           found, disk space to swap. EMS and XMS memory swapping is much
  375.           faster than disk swapping.
  376.  
  377.           DOS 6 users MUST use the RUN.BATch file to execute The
  378.           DemoMaker. The SET DEMOSET=E0 switch is critical under DOS 6
  379.           to prevent random crashes and lockups!
  380.  
  381.           Do not use any TSR programs that remap the keyboard,
  382.           especially the DOSKEY utility!
  383.  
  384.  
  385.           Where?
  386.           ~~~~~~
  387.           Updates to The DemoMaker can be found at the following
  388.           Official Distribution Sites arranged by area code:
  389.  
  390.           201-399-4772   201-839-5401   203-834-0490   208-664-2983
  391.           212-685-8309   212-737-6192   212-749-3268   212-876-5885
  392.           214-235-5288   214-306-8269   214-613-6900   214-964-8726
  393.           215-540-0141   215-698-7677   216-992-6930   218-829-6340
  394.           301-645-1049   302-529-1650   304-572-2531   305-346-8524
  395.           310-676-3534   313-664-0437   315-393-6504   316-788-9913
  396.           318-443-1065   401-732-0258   404-921-1186   404-941-0746
  397.           408-578-7954   410-643-1479   410-758-4023   410-820-6734
  398.           410-827-6725   419-636-8737   502-276-9675   502-762-6963
  399.           503-656-9790   503-659-4603   504-347-8152   508-368-7139
  400.           508-927-3757   509-926-1686   516-579-7507   518-563-7698
  401.           601-735-3201   604-724-6280   606-297-2820   609-435-1663
  402.           610-929-2229   612-753-1943   616-456-1845   617-354-3230
  403.           619-773-5572   703-898-7205   704-342-2333   706-694-3295
  404.           708-731-1017   713-726-0441   714-879-4052   715-345-1327
  405.           718-628-6661   718-716-6198   718-793-8548   718-893-2318
  406.           718-983-9152   800-542-5921   801-393-0531   801-943-4616
  407.           803-592-5208   804-583-0503   805-258-0413   805-272-9792
  408.           805-736-7066   805-964-4414   813-960-5169   813-983-1776
  409.           814-362-6546   814-825-7905   817-589-1517   818-792-4752
  410.           903-465-4022   904-472-5714   908-329-3216   909-860-3728
  411.           909-862-5319   910-627-5190   914-964-0419   916-546-2095
  412.           918-446-8441   918-534-3759
  413.  
  414.  
  415.           Thanks go to the ßeta testers:
  416.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  417.           Ron 'Q' Kulick,
  418.           Harris 'Speedy' Lam,
  419.           David 'The Man' Kaufman,
  420.           Rick 'Trekky' Alvey,
  421.           Tom 'Smurf' Murphy,
  422.           Rick 'Mega' Burwell,
  423.           Joe 'Wave' Eversole,
  424.           Dane 'BABBLE' Beko,
  425.           Joe '100' Sitko,
  426.           Mufutau 'Field Marshal' Towobola,
  427.           Karen '4C' Davis,
  428.           Vern 'Earnest' Hall,
  429.           Richard 'Robo' Hsiung,
  430.           Edwin 'Multi' Million,
  431.           Joe 'Rock' Johnson,
  432.           Bob 'Utopia' Glasser for making his Fido site available,
  433.           and Marcus 'Modem' Byron for his invaluable help.
  434.  
  435.  
  436.  
  437.  
  438.  
  439.