home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / INFO / FAQS / OS2FAX1 / OSDALOTS.FAX < prev    next >
Encoding:
Text File  |  1994-12-20  |  13.2 KB  |  386 lines

  1. OSDALOTS - SETTING UP LOTUS 1-2-3 IN A OS/2 2.x VDM
  2. 10/19/94
  3.  
  4. ================================================================
  5.                  SETTING UP LOTUS 1-2-3
  6.          IN AN IBM OS/2 2.x VIRTUAL DOS MACHINE (VDM)
  7. ================================================================
  8.  
  9. Please Read Entire Document For Full Explanation of Procedures
  10. ----------------------------------------------------------------
  11.  
  12. SYMPTOM:
  13.         Problems running Lotus 123 under OS/2 2.x
  14.  
  15.  
  16. RESOLUTION:
  17.  
  18.                   IMPORTANT PLEASE READ
  19.  
  20. All versions of Lotus 1-2-3 running in OS/2 use expanded memory
  21. (EMS) and look between the C000-DFFFF range to find it.  EMS
  22. requires a 64KB block of contiguous free memory in the address
  23. range from 640KB to 1MB for its page frame.  You may have an
  24. ADAPTER CONFLICT.
  25.  
  26. Install and setup your Lotus 123 using the following setup
  27. procedures.  If Lotus does not start up, reveiw to Section V of
  28. this document, OS/2 Expanded Memory (EMS) Conflicts with DOS
  29. Applications running in a VDM.
  30.  
  31.  
  32.         ERROR MESSAGES, TRAPS, HANGS, ETC.
  33.  
  34.      Section IV has a list of Common Problems and Solutions
  35.      that Lotus 1-2-3 may encounter while running under OS/2.
  36.  
  37.  
  38. PROCEDURES:
  39. ----------------------------------------------------------------
  40.                 SETTING UP LOTUS 1-2-3
  41. ----------------------------------------------------------------
  42. I. RELEASES V2.0 - V2.4
  43.  
  44.    1.  Open Templates Folder on the desktop.  Use the right
  45.        mouse button to drag and drop a Program Object to the
  46.        desktop.  The Settings Notebook appears.
  47.  
  48.        This creates a copy of Program Object.  The original
  49.        should always be in Templates Folder.
  50.  
  51.    2.  In the Path and File Name entry field, type the
  52.        location of the Lotus directory and executable file
  53.        thats starts the program.  For example:
  54.  
  55.                         D:\123R23\123.EXE
  56.  
  57.    3.  Select the Session tab.
  58.  
  59.    4.  Select DOS Full Screen as Session Type.
  60.  
  61.    5.  Open DOS Settings.
  62.  
  63.    6.  Select EMS_MEMORY_LIMIT and set it to accommodate the
  64.        largest expected spreadsheet.  Default is 2,048 (2MG).
  65.  
  66.        NOTE:  V2.0 - V2.2 recognizes up to 4MB of EMS
  67.               V2.3 - V2.4 recognizes up to 12MB of EMS
  68.  
  69.    7.  Select MEMORY_INCLUDE_REGIONS and type:  C0000-CFFFF.
  70.  
  71.    8.  Select EMS_FRAME_LOCATION and change the value to C000.
  72.  
  73.    9.  Select MEMORY_EXCLUDE_REGIONS and type:  D0000-DFFFF.
  74.  
  75.   10.  Select Save.
  76.  
  77.   11.  Select the General Tab and change the Title to the
  78.        name you want for the Desktop Object.  For example:
  79.  
  80.                          Lotus 2.3
  81.  
  82.   12.  Close the Settings Notebook.
  83.  
  84.   13.  The Lotus 1-2-3 icon appears.
  85.  
  86.  
  87.  
  88. II.  RELEASE V3.1
  89.  
  90. The Install program checks to make sure it is running in
  91. native DOS.  The OS/2 V2.x virtual DOS machine DOS Settings
  92. lets you create a DOS session that returns a "simulated"
  93. DOS value to the Lotus INSTALL.EXE.
  94.  
  95. The following steps ARE REQUIRED to load Lotus in a Full
  96. Screen DOS compatibility box under OS/2.
  97.  
  98.    1.  Using a text editor, create a 123.BAT file IN THE
  99.        LOTUS DIRECTORY and include the following statements:
  100.  
  101.        A.  SET 123MEMSIZE=2048
  102.            Or the desired amount of memory (in kilobytes)
  103.            to be allocated to the spreadsheet; double,
  104.            triple, etc., in size.  2,048 = 2MB of ram.
  105.            If you have fairly large spreadsheets, set the
  106.            MEMSIZE to 4,098 or greater.
  107.  
  108.        B.   123 (or LOTUS) .
  109.             This begins the program.
  110.  
  111.    2. Save the batch file.
  112.  
  113.    3.  Open the Templates Folder on the desktop.  Use the right
  114.        mouse button to drag and drop a Program Object to the
  115.        desktop.  The Settings Notebook appears.
  116.  
  117.        This creates a copy of the Program Object. The original
  118.        should always be in the Templates Folder.
  119.  
  120.    4.  In the Path and File Name field type the location of
  121.        the 123.BAT file to start up the program. For example:
  122.  
  123.                        D:\123R3\123.BAT
  124.  
  125.    5.  Select the Session tab.
  126.  
  127.    6.  Select DOS Full Screen.
  128.  
  129.    7.  Select DOS Settings.
  130.  
  131.    8.  Select DOS_FILES and set to at least 40.
  132.  
  133.    9.  Select DOS_VERSION.
  134.  
  135.        A.  Go to the Value Box and scroll down to the last
  136.            entry.  Place the cursor at the end of this entry
  137.            and press Enter to start a new line.
  138.  
  139.        B.  Type the following lines in this sequence:
  140.  
  141.                      123.EXE,3,40,255
  142.                      123DOS.EXE,3,00,255
  143.                      LOTUS.EXE,3,40,255
  144.                      INSTALL.EXE,3,40,255
  145.                      TRANS.EXE,3,40,255
  146.  
  147.        NOTE:  If you do not want to run Install or
  148.               Translate, do not include last two lines.
  149.  
  150.        C.  Select SAVE to save the new settings.
  151.  
  152.  
  153.   10.  Select EMS_MEMORY_LIMIT to be the SAME SIZE as the
  154.        SET 123MEMSIZE statement from Step 1a.  If you do
  155.        not change this, Lotus only sees 2 megs of memory.
  156.  
  157.   11.  Select DPMI_MEMORY_LIMIT and set to Double the size
  158.        of the EMS_MEMORY_LIMIT.
  159.  
  160.   12.  Select DPMI_DOS_API.
  161.  
  162.        A.  Click to the right of Auto.
  163.  
  164.        B.  Select Enable.
  165.  
  166.        NOTE:  Steps 1 and 10-12 are extremely important.  If
  167.               you do not make the SETMEMSIZE large enough, you
  168.               may not have enough memory to run Lotus once
  169.               your spreadsheet is loaded.
  170.  
  171.   13.  Select MEMORY_INCLUDE_REGIONS and type:  C0000-CFFFF.
  172.  
  173.   14.  Select EMS_FRAME_LOCATION and change the value to C000.
  174.  
  175.   15.  Select MEMORY_EXCLUDE_REGIONS and type:  D0000-DFFFF.
  176.  
  177.   16.  Select Save.
  178.  
  179.   17.  Select the General Tab and change the Title to the
  180.        name you want for the Desktop Object.  For example:
  181.  
  182.                        Lotus 3.1
  183.  
  184.   18. Close the Settings Notebook.
  185.  
  186.   19. The Lotus 1-2-3 icon appears.
  187.  
  188.  
  189.  
  190. III. RELEASE V3.4
  191.  
  192.      1. INSTALLATION
  193.  
  194.       If you get the error message: You cannot run this
  195.       program in a DOS compatibility box.  You must run this
  196.       program with DOS 3.3 or later; try the following
  197.       installation procedure.
  198.  
  199.       A.  In the DOS_VERSION of the DOS Settings of the
  200.           DOS Window or DOS Full screen in which you are
  201.           installing Lotus, type the following on a new line:
  202.  
  203.                         INSTALL.EXE,5,00,255
  204.  
  205.           Select SAVE to save the new settings.
  206.  
  207.       B.  Close Window, reopen and reinstall Lotus.
  208.  
  209.  
  210.    2. SETUP
  211.  
  212.       Set up this version the same as Lotus Release V3.1
  213.       Section II above, except in the DOS_VERSION of the
  214.       DOS Settings type:
  215.  
  216.                      123.EXE,3,40,255
  217.                      LOTUS.EXE,3,40,255
  218.                      INSTALL.EXE,3,40,255
  219.                      TRANS.EXE,3,40,255
  220.                      FONTGEN.EXE,3,40,255
  221.                      INS.EXE,3,40,255
  222.  
  223.       Select SAVE to save the new settings.
  224.  
  225.  
  226.  
  227. ----------------------------------------------------------------
  228. ERROR MESSAGES, TRAPS, HANGS, ETC.
  229. ----------------------------------------------------------------
  230.  
  231.       1. Cannot Read/Write to Drive A:, and Ctrl+Break at any
  232.          time causes the system to break out of Lotus.  Both
  233.          cause a General Protection Fault.
  234.  
  235.          A.  Systems with Original IBM OS/2 V2.0 Code (3/30/92)
  236.  
  237.               -  Install Service Pack 2 - XRO6100
  238.  
  239.       2. SYS2237 Error Message - Lotus 1-2-3 V3.1 assumes that
  240.          all 486 chips have a math coprocessor:
  241.  
  242.               -  Type -s (lower case s) parameter in the 123.BAT
  243.                  file.  This causes Lotus 123 to not use a math
  244.                  coprocessor.
  245.  
  246.                                123 -s
  247.  
  248.       3. Cannot install Lotus 123.  Error Message "You cannot
  249.          run this program in a DOS compatibility box.  You must
  250.          run this program with DOS 3.3 or later".  Try the
  251.          following install procedures:
  252.  
  253.          A.  In the DOS_VERSION of the DOS Settings for either a
  254.              a DOS window or a DOS full screen, enter on a new
  255.              line INSTALL.EXE,5,00,255.  This "simulates" DOS
  256.              5.0.  Save the entry, close the Settings notebook,
  257.              reopen, and reinstall Lotus.
  258.  
  259.  
  260.          B.  Start the system in native DOS.  Install Lotus
  261.              from Drive A: following the instructions that
  262.              came with the program.
  263.  
  264.          C.  Start the system with a DOS diskette or create a
  265.              Virtual Machine Boot (VMB) from a DOS environment.
  266.              IBM Technical Support has documentation for a VMB.
  267.  
  268.  
  269.  
  270. ----------------------------------------------------------------
  271.  OS/2 EXPANDED MEMORY (EMS) CONFLICTS WITH DOS
  272.         APPLICATIONS RUNNING IN A VIRTUAL DOS MACHINE (VDM)
  273. ----------------------------------------------------------------
  274.    Many DOS applications, TSRs, or loading device drivers high,
  275.    use Expanded Memory (EMS) when loading.  Some examples of
  276.    DOS applications are spreadsheets, wordprocesssors, databases,
  277.    desktop publishing, and CAD systems.  Several problems may
  278.    occur if EMS is not detected:
  279.  
  280.    1. SYS3176 error.
  281.  
  282.    2. The VDM session locks up when starting up application.
  283.  
  284.    3. When starting up an application in a VDM, a flash of
  285.       text relating to an adapter conflict appears before it
  286.       closes and goes back to the OS/2 desktop.  It goes by so
  287.       fast, you can hardly see it.
  288.  
  289.          TSR (Terminate-and-Stay-Resident)
  290.  
  291.       A VDM closes when it detects the TSR ending, so it
  292.       cannot become resident.  To load a TSR you must make
  293.       a Desktop Program Object from the Templates Folder.
  294.       On the Program page of Settings Notebook, type an
  295.       asterisk (*) in Pat and File NAME field if it does
  296.       not already exist.  Fill in parameters field with a /K
  297.       followed by the Path and Program Name of the TSR.
  298.              Example:
  299.  
  300.                      /K C:\FT\FTTERM.BAT
  301.  
  302.       See Vol. 2, Page 200 of IBM Redbooks for more information.
  303.  
  304.    4. Very little expanded memory shows up in the application,
  305.       no matter what changes were made to the DOS Settings.
  306.  
  307.    To configure EMS support for the OS/2 Virtual DOS Machine
  308.    (VDM), a contiguous 64KB block of RAM is used as the EMS Page
  309.    Frame and must be available within the Upper Memory Block
  310.    (UMB) between 640KB and 1MB.  That address range should be
  311.    between C0000-CFFFF, which is exactly 64KB of memory.
  312.  
  313.    All adapter cards whose ROM and RAM addresses are mapped
  314.    between the C0000-CFFFF range, should be remapped to the
  315.    D0000-DFFFF range. The most common adapter cards are video,
  316.    network, modem, and emulation.  Many IBM and OEM systems have
  317.    their Token Ring cards mapped to the C0000-CFFFF region.
  318.  
  319. -----------------------------------------------------------------
  320. RECONFIGURING THE MEMORY REMAPPING ON VARIOUS MACHINES
  321. -----------------------------------------------------------------
  322.  
  323.    IBM SYSTEMS
  324.  
  325.     Some of the IBM Hardware systems:  56 SLC, 57 SLC,
  326.     56 SLC2, 57 SLC2, 76, 77, and 90 have a built in utility
  327.     program for creating a backup Reference diskette.  The
  328.     diagnostics to reconfigure register addresses can be run
  329.     from the hard disk.  Most of these systems have their
  330.     video adapter cards mapped to the C0000-CFFFF region.
  331.  
  332.     To start the Utility Program from the hard disk:
  333.  
  334.     1.  Turn on computer and allow the self-tests to finish.
  335.     2.  Press Ctrl+Alt+Del keys.  Watch cursor closely, and
  336.         when it moves to top-right corner of the screen, press
  337.         Ctrl+Alt+Ins.
  338.         See IBM Reference Diskette instructions below.
  339.  
  340.  
  341.    IBM VALUE POINT
  342.  
  343.     These systems have their video addresses mapped to the
  344.     A0000-AFFFF range.  These also have to start the program
  345.     from the hard disk.
  346.  
  347.    OTHER IBM PS/2 MICRO CHANNEL SYSTEMS
  348.  
  349.     A Reference Diskette is supplied with each system.
  350.     Start the system with the diskette in Drive A:.
  351.     See Instructions below for IBM Reference Diskette.
  352.  
  353.  
  354.    IBM REFERENCE DISKETTE INSTRUCTIONS
  355.  
  356.     When the IBM logo appears:
  357.     1.  Press Enter.
  358.     2.  Select Set Configuration, then Change Configuration.
  359.     3.  Select the slot and location of the adapter card that
  360.         is mapped to the C0000-CFFFF range.
  361.     4.  Use F6 to toggle to a free D0000-DFFFF memory range
  362.         address.
  363.     5.  Press F10 to save configuration.  Restart the
  364.         machine.  The goal is to free the C0000-CFFFF address
  365.         by moving adapter ROM and RAM addresses to the
  366.         D0000-DFFFF range.
  367.  
  368.    EISA / ISA BUS ARCHITECTURE SYSTEMS
  369.  
  370.     Many of these systems have a built in Diagnostics Setup
  371.     and Configuration file.  After starting, the screen
  372.     displays a sequence of keys you press to bring up the
  373.     setup.  Some systems allow only viewing and some allow
  374.     viewing and reconfiguring.  Many adapter cards can only
  375.     be reconfigured by resetting dip switches on the card.
  376.     Refer to the manufacturer's documentation that came
  377.     with the card, or contact the vendor where you purchased
  378.     the system.
  379.  
  380. ----------------------------------------------------------------
  381. IBM disclaims all warranties, whether express or implied,
  382. including without limitation, warranties of fitness and
  383. merchantability with respect to the information in this document.
  384. By furnishing this document, IBM grants no licenses to any
  385. related patents or copyrights.
  386.