home *** CD-ROM | disk | FTP | other *** search
- OSDALOTS - SETTING UP LOTUS 1-2-3 IN A OS/2 2.x VDM
- 10/19/94
-
- ================================================================
- SETTING UP LOTUS 1-2-3
- IN AN IBM OS/2 2.x VIRTUAL DOS MACHINE (VDM)
- ================================================================
-
- Please Read Entire Document For Full Explanation of Procedures
- ----------------------------------------------------------------
-
- SYMPTOM:
- Problems running Lotus 123 under OS/2 2.x
-
-
- RESOLUTION:
-
- IMPORTANT PLEASE READ
-
- All versions of Lotus 1-2-3 running in OS/2 use expanded memory
- (EMS) and look between the C000-DFFFF range to find it. EMS
- requires a 64KB block of contiguous free memory in the address
- range from 640KB to 1MB for its page frame. You may have an
- ADAPTER CONFLICT.
-
- Install and setup your Lotus 123 using the following setup
- procedures. If Lotus does not start up, reveiw to Section V of
- this document, OS/2 Expanded Memory (EMS) Conflicts with DOS
- Applications running in a VDM.
-
-
- ERROR MESSAGES, TRAPS, HANGS, ETC.
-
- Section IV has a list of Common Problems and Solutions
- that Lotus 1-2-3 may encounter while running under OS/2.
-
-
- PROCEDURES:
- ----------------------------------------------------------------
- SETTING UP LOTUS 1-2-3
- ----------------------------------------------------------------
- I. RELEASES V2.0 - V2.4
-
- 1. Open Templates Folder on the desktop. Use the right
- mouse button to drag and drop a Program Object to the
- desktop. The Settings Notebook appears.
-
- This creates a copy of Program Object. The original
- should always be in Templates Folder.
-
- 2. In the Path and File Name entry field, type the
- location of the Lotus directory and executable file
- thats starts the program. For example:
-
- D:\123R23\123.EXE
-
- 3. Select the Session tab.
-
- 4. Select DOS Full Screen as Session Type.
-
- 5. Open DOS Settings.
-
- 6. Select EMS_MEMORY_LIMIT and set it to accommodate the
- largest expected spreadsheet. Default is 2,048 (2MG).
-
- NOTE: V2.0 - V2.2 recognizes up to 4MB of EMS
- V2.3 - V2.4 recognizes up to 12MB of EMS
-
- 7. Select MEMORY_INCLUDE_REGIONS and type: C0000-CFFFF.
-
- 8. Select EMS_FRAME_LOCATION and change the value to C000.
-
- 9. Select MEMORY_EXCLUDE_REGIONS and type: D0000-DFFFF.
-
- 10. Select Save.
-
- 11. Select the General Tab and change the Title to the
- name you want for the Desktop Object. For example:
-
- Lotus 2.3
-
- 12. Close the Settings Notebook.
-
- 13. The Lotus 1-2-3 icon appears.
-
-
-
- II. RELEASE V3.1
-
- The Install program checks to make sure it is running in
- native DOS. The OS/2 V2.x virtual DOS machine DOS Settings
- lets you create a DOS session that returns a "simulated"
- DOS value to the Lotus INSTALL.EXE.
-
- The following steps ARE REQUIRED to load Lotus in a Full
- Screen DOS compatibility box under OS/2.
-
- 1. Using a text editor, create a 123.BAT file IN THE
- LOTUS DIRECTORY and include the following statements:
-
- A. SET 123MEMSIZE=2048
- Or the desired amount of memory (in kilobytes)
- to be allocated to the spreadsheet; double,
- triple, etc., in size. 2,048 = 2MB of ram.
- If you have fairly large spreadsheets, set the
- MEMSIZE to 4,098 or greater.
-
- B. 123 (or LOTUS) .
- This begins the program.
-
- 2. Save the batch file.
-
- 3. Open the Templates Folder on the desktop. Use the right
- mouse button to drag and drop a Program Object to the
- desktop. The Settings Notebook appears.
-
- This creates a copy of the Program Object. The original
- should always be in the Templates Folder.
-
- 4. In the Path and File Name field type the location of
- the 123.BAT file to start up the program. For example:
-
- D:\123R3\123.BAT
-
- 5. Select the Session tab.
-
- 6. Select DOS Full Screen.
-
- 7. Select DOS Settings.
-
- 8. Select DOS_FILES and set to at least 40.
-
- 9. Select DOS_VERSION.
-
- A. Go to the Value Box and scroll down to the last
- entry. Place the cursor at the end of this entry
- and press Enter to start a new line.
-
- B. Type the following lines in this sequence:
-
- 123.EXE,3,40,255
- 123DOS.EXE,3,00,255
- LOTUS.EXE,3,40,255
- INSTALL.EXE,3,40,255
- TRANS.EXE,3,40,255
-
- NOTE: If you do not want to run Install or
- Translate, do not include last two lines.
-
- C. Select SAVE to save the new settings.
-
-
- 10. Select EMS_MEMORY_LIMIT to be the SAME SIZE as the
- SET 123MEMSIZE statement from Step 1a. If you do
- not change this, Lotus only sees 2 megs of memory.
-
- 11. Select DPMI_MEMORY_LIMIT and set to Double the size
- of the EMS_MEMORY_LIMIT.
-
- 12. Select DPMI_DOS_API.
-
- A. Click to the right of Auto.
-
- B. Select Enable.
-
- NOTE: Steps 1 and 10-12 are extremely important. If
- you do not make the SETMEMSIZE large enough, you
- may not have enough memory to run Lotus once
- your spreadsheet is loaded.
-
- 13. Select MEMORY_INCLUDE_REGIONS and type: C0000-CFFFF.
-
- 14. Select EMS_FRAME_LOCATION and change the value to C000.
-
- 15. Select MEMORY_EXCLUDE_REGIONS and type: D0000-DFFFF.
-
- 16. Select Save.
-
- 17. Select the General Tab and change the Title to the
- name you want for the Desktop Object. For example:
-
- Lotus 3.1
-
- 18. Close the Settings Notebook.
-
- 19. The Lotus 1-2-3 icon appears.
-
-
-
- III. RELEASE V3.4
-
- 1. INSTALLATION
-
- If you get the error message: You cannot run this
- program in a DOS compatibility box. You must run this
- program with DOS 3.3 or later; try the following
- installation procedure.
-
- A. In the DOS_VERSION of the DOS Settings of the
- DOS Window or DOS Full screen in which you are
- installing Lotus, type the following on a new line:
-
- INSTALL.EXE,5,00,255
-
- Select SAVE to save the new settings.
-
- B. Close Window, reopen and reinstall Lotus.
-
-
- 2. SETUP
-
- Set up this version the same as Lotus Release V3.1
- Section II above, except in the DOS_VERSION of the
- DOS Settings type:
-
- 123.EXE,3,40,255
- LOTUS.EXE,3,40,255
- INSTALL.EXE,3,40,255
- TRANS.EXE,3,40,255
- FONTGEN.EXE,3,40,255
- INS.EXE,3,40,255
-
- Select SAVE to save the new settings.
-
-
-
- ----------------------------------------------------------------
- ERROR MESSAGES, TRAPS, HANGS, ETC.
- ----------------------------------------------------------------
-
- 1. Cannot Read/Write to Drive A:, and Ctrl+Break at any
- time causes the system to break out of Lotus. Both
- cause a General Protection Fault.
-
- A. Systems with Original IBM OS/2 V2.0 Code (3/30/92)
-
- - Install Service Pack 2 - XRO6100
-
- 2. SYS2237 Error Message - Lotus 1-2-3 V3.1 assumes that
- all 486 chips have a math coprocessor:
-
- - Type -s (lower case s) parameter in the 123.BAT
- file. This causes Lotus 123 to not use a math
- coprocessor.
-
- 123 -s
-
- 3. Cannot install Lotus 123. Error Message "You cannot
- run this program in a DOS compatibility box. You must
- run this program with DOS 3.3 or later". Try the
- following install procedures:
-
- A. In the DOS_VERSION of the DOS Settings for either a
- a DOS window or a DOS full screen, enter on a new
- line INSTALL.EXE,5,00,255. This "simulates" DOS
- 5.0. Save the entry, close the Settings notebook,
- reopen, and reinstall Lotus.
-
-
- B. Start the system in native DOS. Install Lotus
- from Drive A: following the instructions that
- came with the program.
-
- C. Start the system with a DOS diskette or create a
- Virtual Machine Boot (VMB) from a DOS environment.
- IBM Technical Support has documentation for a VMB.
-
-
-
- ----------------------------------------------------------------
- OS/2 EXPANDED MEMORY (EMS) CONFLICTS WITH DOS
- APPLICATIONS RUNNING IN A VIRTUAL DOS MACHINE (VDM)
- ----------------------------------------------------------------
- Many DOS applications, TSRs, or loading device drivers high,
- use Expanded Memory (EMS) when loading. Some examples of
- DOS applications are spreadsheets, wordprocesssors, databases,
- desktop publishing, and CAD systems. Several problems may
- occur if EMS is not detected:
-
- 1. SYS3176 error.
-
- 2. The VDM session locks up when starting up application.
-
- 3. When starting up an application in a VDM, a flash of
- text relating to an adapter conflict appears before it
- closes and goes back to the OS/2 desktop. It goes by so
- fast, you can hardly see it.
-
- TSR (Terminate-and-Stay-Resident)
-
- A VDM closes when it detects the TSR ending, so it
- cannot become resident. To load a TSR you must make
- a Desktop Program Object from the Templates Folder.
- On the Program page of Settings Notebook, type an
- asterisk (*) in Pat and File NAME field if it does
- not already exist. Fill in parameters field with a /K
- followed by the Path and Program Name of the TSR.
- Example:
-
- /K C:\FT\FTTERM.BAT
-
- See Vol. 2, Page 200 of IBM Redbooks for more information.
-
- 4. Very little expanded memory shows up in the application,
- no matter what changes were made to the DOS Settings.
-
- To configure EMS support for the OS/2 Virtual DOS Machine
- (VDM), a contiguous 64KB block of RAM is used as the EMS Page
- Frame and must be available within the Upper Memory Block
- (UMB) between 640KB and 1MB. That address range should be
- between C0000-CFFFF, which is exactly 64KB of memory.
-
- All adapter cards whose ROM and RAM addresses are mapped
- between the C0000-CFFFF range, should be remapped to the
- D0000-DFFFF range. The most common adapter cards are video,
- network, modem, and emulation. Many IBM and OEM systems have
- their Token Ring cards mapped to the C0000-CFFFF region.
-
- -----------------------------------------------------------------
- RECONFIGURING THE MEMORY REMAPPING ON VARIOUS MACHINES
- -----------------------------------------------------------------
-
- IBM SYSTEMS
-
- Some of the IBM Hardware systems: 56 SLC, 57 SLC,
- 56 SLC2, 57 SLC2, 76, 77, and 90 have a built in utility
- program for creating a backup Reference diskette. The
- diagnostics to reconfigure register addresses can be run
- from the hard disk. Most of these systems have their
- video adapter cards mapped to the C0000-CFFFF region.
-
- To start the Utility Program from the hard disk:
-
- 1. Turn on computer and allow the self-tests to finish.
- 2. Press Ctrl+Alt+Del keys. Watch cursor closely, and
- when it moves to top-right corner of the screen, press
- Ctrl+Alt+Ins.
- See IBM Reference Diskette instructions below.
-
-
- IBM VALUE POINT
-
- These systems have their video addresses mapped to the
- A0000-AFFFF range. These also have to start the program
- from the hard disk.
-
- OTHER IBM PS/2 MICRO CHANNEL SYSTEMS
-
- A Reference Diskette is supplied with each system.
- Start the system with the diskette in Drive A:.
- See Instructions below for IBM Reference Diskette.
-
-
- IBM REFERENCE DISKETTE INSTRUCTIONS
-
- When the IBM logo appears:
- 1. Press Enter.
- 2. Select Set Configuration, then Change Configuration.
- 3. Select the slot and location of the adapter card that
- is mapped to the C0000-CFFFF range.
- 4. Use F6 to toggle to a free D0000-DFFFF memory range
- address.
- 5. Press F10 to save configuration. Restart the
- machine. The goal is to free the C0000-CFFFF address
- by moving adapter ROM and RAM addresses to the
- D0000-DFFFF range.
-
- EISA / ISA BUS ARCHITECTURE SYSTEMS
-
- Many of these systems have a built in Diagnostics Setup
- and Configuration file. After starting, the screen
- displays a sequence of keys you press to bring up the
- setup. Some systems allow only viewing and some allow
- viewing and reconfiguring. Many adapter cards can only
- be reconfigured by resetting dip switches on the card.
- Refer to the manufacturer's documentation that came
- with the card, or contact the vendor where you purchased
- the system.
-
- ----------------------------------------------------------------
- IBM disclaims all warranties, whether express or implied,
- including without limitation, warranties of fitness and
- merchantability with respect to the information in this document.
- By furnishing this document, IBM grants no licenses to any
- related patents or copyrights.
-