home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Turbo Environment
- Copyright (c) 1989, Daniel Orme All Rights Reserved
- Version: MS-DOS Release: 1.50
- Table of Contents
-
- Chapter 1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . 4
- 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- 1.2 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 4
-
- Chapter 2 Registering Turbo Environment . . . . . . . . . . . . . . . . . 5
- 2.1 Shareware. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- 2.2 Registration Benefits. . . . . . . . . . . . . . . . . . . . . . 5
- 2.3 Registration for Businesses. . . . . . . . . . . . . . . . . . . 5
-
- Chapter 3 License . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
-
- Chapter 4 Warranty. . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
-
- Chapter 5 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
- 5.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
- 5.2 Sub-Commands . . . . . . . . . . . . . . . . . . . . . . . . . . 8
- 5.3 Bottom Line. . . . . . . . . . . . . . . . . . . . . . . . . . . 9
-
- Chapter 6 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
- 6.1 Main Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
- 6.2 File Command . . . . . . . . . . . . . . . . . . . . . . . . . . 10
- 6.2.1 Load. . . . . . . . . . . . . . . . . . . . . . . . . . . 10
- 6.2.2 Pick. . . . . . . . . . . . . . . . . . . . . . . . . . . 10
- 6.2.3 New . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
- 6.2.4 Save. . . . . . . . . . . . . . . . . . . . . . . . . . . 10
- 6.2.5 Write to. . . . . . . . . . . . . . . . . . . . . . . . . 10
- 6.2.6 Directory . . . . . . . . . . . . . . . . . . . . . . . . 11
- 6.2.7 Change Dir. . . . . . . . . . . . . . . . . . . . . . . . 11
- 6.2.8 OS Shell. . . . . . . . . . . . . . . . . . . . . . . . . 11
- 6.2.9 Quit. . . . . . . . . . . . . . . . . . . . . . . . . . . 11
- 6.3 Edit Command . . . . . . . . . . . . . . . . . . . . . . . . . . 11
- 6.4 Run Command. . . . . . . . . . . . . . . . . . . . . . . . . . . 12
- 6.5 Compile Command. . . . . . . . . . . . . . . . . . . . . . . . . 12
- 6.5.1 Compile . . . . . . . . . . . . . . . . . . . . . . . . . 12
- 6.5.2 Link. . . . . . . . . . . . . . . . . . . . . . . . . . . 12
- 6.5.3 Make. . . . . . . . . . . . . . . . . . . . . . . . . . . 12
- 6.5.4 Destination . . . . . . . . . . . . . . . . . . . . . . . 13
- 6.5.5 Find Error. . . . . . . . . . . . . . . . . . . . . . . . 13
- 6.5.6 Primary File. . . . . . . . . . . . . . . . . . . . . . . 13
- 6.5.7 Get Info. . . . . . . . . . . . . . . . . . . . . . . . . 13
- 6.6 Options Command. . . . . . . . . . . . . . . . . . . . . . . . . 13
- 6.6.1 Compiler. . . . . . . . . . . . . . . . . . . . . . . . . 13
- 6.6.2 Environment . . . . . . . . . . . . . . . . . . . . . . . 13
- 6.6.3 Directories . . . . . . . . . . . . . . . . . . . . . . . 13
- 6.6.4 Parameters. . . . . . . . . . . . . . . . . . . . . . . . 14
- 6.6.5 Load Options. . . . . . . . . . . . . . . . . . . . . . . 14
- 6.6.6 Save Options. . . . . . . . . . . . . . . . . . . . . . . 14
- 6.7 Bottom Line. . . . . . . . . . . . . . . . . . . . . . . . . . . 14
- 6.8 Miscellaneous Commands . . . . . . . . . . . . . . . . . . . . . 14
-
- Chapter 7 Background. . . . . . . . . . . . . . . . . . . . . . . . . . . 15
-
- Appendix A Registration Form. . . . . . . . . . . . . . . . . . . . . . . 16
- Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
-
- For IBM PCs, XTs, ATs, and PS/2s or 100% Compatible
-
- Turbo Pascal and Turbo Assembler
- are trademarks of Borland International, Inc.
- MS-DOS is a trademark of Microsoft
- Wordstar is a trademark of MicroPro
- Chapter 1
-
- Introduction
-
-
- 1.1 Introduction
-
- Turbo Environment is an Integrated Development Environment (IDE)
- for your favorite compiler. It was based on Turbo Pascal's IDE for
- version 4.0, but has features from version 5.0.
-
- Turbo Environment has most of the features found in Turbo Pascal's
- IDE. Such as:
-
- An Editor, two files at once
- Shell to DOS
- Pull down menus
- Same Key strokes as Turbo Pascal
- Configuration file
-
- You get the picture.
-
- 1.2 Requirements
-
- Turbo Environment runs on an IBM PC, XT, AT, PS/2 or 100%
- compatible computer running MS-DOS with at least 256K bytes of
- memory. Turbo Environment has been run on MS-DOS 3.2 and 3.3. I
- assume it will run on anything higher than 3.0.
- Chapter 2
-
- Registering Turbo Environment
-
-
- 2.1 Shareware
-
- Shareware is software that can be freely copied and shared with
- others. Although the software may be freely distributed in
- UNMODIFIED form it is still copyrighted software which the author
- supports.
-
- The cost of registering Turbo Environment is just $25.00. The
- registration form is in the file called TE.REG or mail to:
-
- Daniel Orme
- P.O. Box 217
- Cotati, CA 94931
-
-
- 2.2 Registration Benefits
-
- Registration entitles you to receive the latest release. Currently
- is the two file editor and key installation program. In the works
- is mouse support.
-
- 2.3 Registration for Businesses
-
- A business need only register once. It then may use Turbo
- Environment freely WITHIN the business.
- Chapter 3
-
- License
-
-
- I am offering you a license to use Turbo Environment on a TRIAL
- BASIS. Unregistered versions may be used to write programs which
- will only be used by yourself. Use of an UNREGISTERED version of
- Turbo Environment in a Commercial environment is a direct violation
- of this license agreement.
-
- Businesses, government institutions, and other commercial users of
- Turbo Environment MUST register.
- Chapter 4
-
- Warranty
-
-
- With respect to the physical diskette sent to registered owners,
- the author warrants the same to be free from defects in materials
- and workmanship for a period of 60 days from the date of
- registration. In the event of notification within the warranty
- period of defects in material or workmanship the author will
- replace the defective diskette. The remedy for breach of this
- warranty shall be limited to replacement and shall not encompass
- any other damages, including but not limited to loss of profit, and
- special, incidental, consequential, or other similar claims.
-
- The author specifically disclaims all other warranties, expressed
- or implied, including but not limited to implied warranties of
- merchantability and fitness for a particular purpose and the
- program license granted herein in particular, and without limiting
- operation of the program license with respect to any particular
- application, use, or purpose. In no event shall the author be
- liable for any loss of profit or any other commercial damage
- resulting from the use (or inability to use) Turbo Environment,
- even if the author has been advised ahead of time that the
- possibility for damage exists.
- Chapter 5
-
- Features
-
- 5.1 Overview
-
- When you bring up Turbo Environment what you see looks very much
- like a Turbo Pascal screen. Your Main Menu commands are: File,
- Edit, Run, Compile and Options. There are 2 ways to select a
- command :
-
- 1) By moving to the command with the Left arrow or Right
- arrow keys and pressing Enter or the Down Arrow key.
-
- 2) By pressing the first letter of the command.
-
- File, Compile and Options have several sub-commands in their pull-
- down menus. There is also 2 ways to select sub-commands :
-
- 1) By moving to the sub-command with the Up arrow or Down
- arrow keys and pressing Enter.
-
- 2) By pressing the first letter of the sub-command.
-
- 5.2 Sub-Commands
-
- Sub-commands available are as follows :
-
- File : Load (Supported)
- Pick (Not Supported)
- New (Supported)
- Save (Supported)
- Write to (Supported)
- Directory (Supported)
- Change Dir (Supported)
- OS Shell (Supported)
- Quit (Supported)
-
- Compile : Compile (Modified)
- Link (Modified)
- Make (Modified)
- Destination (Not Supported)
- Find Error (Not Supported)
- Primary File (Supported)
- Get Info (Supported)
-
- Options : Compiler (Modified)
- Environment (Modified)
- Directories (Not Supported)
- Parameters (Supported)
- Load Options (Modified)
- Save Options (Modified)
-
- Some sub-commands are not applicable or must be modified for this
- application. They are here for completeness and incase they become
- supported sub-commands.
-
- In order to use Compile, Link or Make from with in Turbo
- Environment you must specify them using the Options/Environment
- sub-command.
-
- 5.3 Bottom Line
-
- The bottom line displays Function key help information. Available
- at in this version is :
-
- F2-Save F3-Load F5-Zoom F10-Main Menu
-
- If the Alt key is held down for about 2 seconds an Alt key help
- information line appears:
-
- Alt: F-File E-Edit R-Run C-Compile O-Options F6-Switch
-
- Releasing the Alt key brings back the Function key help information
- line.
-
- On the right of the line the status of the Caps, Num and Scroll
- lock keys are displayed. If shown then the key is active.
- Chapter 6
-
- Usage
-
-
- The easiest way to use Turbo Environment is to put it in the sub-
- directory with that your compiler is in.
-
- 6.1 Main Menu
-
- To access any Main Menu commands you can move to the command and
- press Enter of use Alt-F, Alt-E, Alt-R, Alt-C or Alt-O.
-
- On the right a clock is displayed.
-
- 6.2 File Command
-
- 6.2.1 Load
-
- This command can be activated through the menu or with the F3
- key.
-
- This sub-command loads a file into the editor. If the current
- file has been modified you will be asked if you want it saved
- or not. (In Turbo Pascal the first file in the editor is
- NONAME.PAS.) If the current file is a NONAME file then the
- file gets loaded into the current editor session, else the
- file gets loaded into the next editor session. There is a
- maximum of 2 editor session in the registered release.
-
- This operates almost like Turbo Pascal. If a wild card is
- specified then a directory listing appears and you can scroll
- through the listing. Sub and parent directories are not
- displayed. When the desired file is found just press enter to
- load the file and enter the editor.
-
- 6.2.2 Pick
-
- In Turbo Pascal Pick gives you an easy way to load one of the
- 8 most recent files. It is not supported in Turbo Environment.
-
- 6.2.3 New
-
- New resets the current editor session to a NONAME file. It
- prompts you to verify saving the current file.
-
- 6.2.4 Save
-
- Save does just that from anywhere in Turbo Environment.
-
- This command can be activated through the menu or with the F2
- key.
-
- 6.2.5 Write to
- Write to allows you to specify another name to save the
- current file under.
- 6.2.6 Directory
-
- The Directory sub-command displays a directory. You are
- prompted for the directory or files you want a listing of.
- Wild cards are allowed. Choosing a file and loading the file
- is done in the same manner as the Load sub-command.
-
- 6.2.7 Change Dir
-
- Change directory allows you to change the directory from the
- current directory to the directory you specify. This command
- works differently than in Turbo Pascal. Specifying an *.*
- after the path will bring up a menu of sub-directories.
-
- 6.2.8 OS Shell
-
- This option allows you to shell to DOS providing there is
- enough memory. The prompt line is changed to remind you to
- type exit to return to Turbo Environment.
-
- 6.2.9 Quit
-
- This allows you to exit Turbo Environment. This command can
- be accessed using Alt-X from anywhere.
-
- 6.3 Edit Command
-
- This lets you enter a WordStar type editor.
-
- 6.3.1 Cursor Movement Commands
-
- Character Right Ctrl-D or Right Arrow Key
- Character Left Ctrl-S or Left Arrow Key
- Word Right Ctrl-F
- Word Left Ctrl-A
- Line Up Ctrl-E or Up Arrow Key
- Line Down Ctrl-X or Down Arrow Key
- Scroll Up Ctrl-W
- Scroll Down Ctrl-Z
- Page Up Ctrl-R or PgUp Key
- Page Down Ctrl-C or PgDn Key
- Last Position Ctrl-Q P
-
- 6.3.2 Insert & Delete Commands
-
- Insert Mode Toggle Ctrl-V or Ins Key
- Insert Line Ctrl-N
- Delete Line Ctrl-Y
- Delete to End of Line Ctrl-Q Y
- Delete Character Left Ctrl-H or Backspace Key
- Delete Character Ctrl-G or Del Key
- Delete Word right Ctrl-T
- Delete Block Ctrl-K Y
- 6.3.3 Block Commands
-
- Mark Block Begin Ctrl-K B
- Mark Block End Ctrl-K K
- Mark a Single Word Ctrl-K T
- Copy Block Ctrl-K C
- Move Block Ctrl-K V
- Delete Block Ctrl-K Y
- Write Block to Disk Ctrl-K W
- Read Block from Disk Ctrl-K R
- Hide/Display Block Ctrl-K H
- Print Block Ctrl-K P
-
- 6.3.4 Miscellaneous Commands
-
- Exit Editor, NO Save Ctrl-K D or Ctrl-K Q
- Save and Edit Ctrl-K S or F2 Key
- Load new File F3
- Tab Ctrl-I or Tab Key
- Tab Mode Ctrl-O T
- Autoindent On/Off Ctrl-Q I
- Set Place Marker Ctrl-K n
- Find Place Marker Ctrl-Q n
- Find Ctrl-Q F
- Find & Replace Ctrl-Q A
- Repeat Last Find Ctrl-L
-
-
- 6.4 Run Command
-
- The Run command allows you to run the Primary File, or if not
- specified, the current program you are working on from within
- Turbo Environment. If the current file being edited has not
- been saved the file is compiled and linked before running.
- Also included are parameters specified in Options/Parameters
- sub-command.
-
- 6.5 Compile Command
-
- 6.5.1 Compile
-
- This sub-command will run the compiler you specify in the set
- up. The Primary File, or if not specified, the current file
- is what is handed to the compiler. Also included is compiler
- and primary file options you have specified.
-
- 6.5.2 Link
-
- Link has the same options as the compiler sub-command.
-
- 6.5.3 Make
-
- Make has the same options as the compiler sub-command.
- 6.5.4 Destination
-
- Destination is unavailable because all compilations will be
- to disk.
-
- 6.5.5 Find Error
-
- This sub-command is unavailable.
-
- 6.5.6 Primary File
-
- The file name entered here will take precedents over the
- currently edited file. Specifying wild cards will bring up
- a menu displaying available files.
-
- 6.5.7 Get Info
-
- A Limited Get Info is implemented. The Information available
- is:
-
- Current Path
- Current File Name
- Size of Current File
- Amount of Available Memory
-
- 6.6 Options Command
-
- 6.6.1 Compiler
-
- This sub-command allows you to specify compiler options. Same
- as Compiler/Environment/Compiler sub-command.
-
- 6.6.2 Environment
-
- This sub-command has no resemblance to Turbo Pascal. Under
- this sub-command are four more sub-commands. They are
- Compiler, Make, Link and Default Extension. These four sub-
- commands and there options along with the primary file and its
- options are savable in a set up file.
-
- The Compiler sub-command asks you for the compiler name,
- options and primary file options. The same goes for Make and
- Link. Some compiler formats are compilername compileroptions
- primaryfile programoptions. That is why you have three
- prompts after Compile, Link and Make.
-
- Default Extension lets you specify the extension that your
- programming language looks for.
-
- 6.6.3 Directories
-
- This sub-command is unavailable. So be sure to you have your
- Path set up correctly.
- 6.6.4 Parameters
-
- These are the parameters that get handed to DOS when you try
- to run the primary file.
-
- 6.6.5 Load Options
-
- This allows you to load the Default Options. The Default
- Options are automatically loaded when you bring up Turbo
- Environment.
-
- 6.6.6 Save Options
-
- This sub-command allows you to save your options.
-
- 6.7 Bottom Line
-
- Bottom Line indicates available Function keys. Currently
- available function keys are F2 Save File, F3 Load File, F5
- Zoom and F10 Main Menu.
-
- F2, F3 and F10 are self explanatory. F5 is a toggle which
- allows you to split the screen in half to display two files
- on the screen or go back to full screen. The two file editor
- is available in the registered release.
-
- If the Alt key is held down for about 2 seconds an Alt key
- help information line appears:
-
- Alt: F-File E-Edit R-Run C-Compile O-Options F6-Switch
-
- Releasing the Alt key brings back the Function key help
- information line.
-
- 6.8 Miscellaneous Commands
-
- The only command not covered so far is the Alt-F6 command.
- This command allows you to switch between the two editor
- files. Chapter 7
-
- Background
-
- As you may know Borland released Turbo Assembler without an integrated
- development environment. Turbo Environment was originally developed as
- an answer for that marketing ploy.
-
- Future versions might have the ability to scan the LST file for errors
- and display them while you make changes in the source file.
-
- Release 1.0
-
- This was done with Menuing routines from Dr. Dobbs and Borland's
- Turbo Pascal Editor Toolbox. It was compiled using Turbo Pascal
- 5.0.
-
- Release 1.5
-
- This was done entirely with routines from Borland's Turbo Pascal
- Editor Toolbox and compiled with Turbo Pascal 5.5. I made Turbo
- Environment emulate the Turbo Pascal environment better.
-
- Release 1.55
-
- This release uses the same Borland routines as in 1.5. Some
- problems existed when you used Alt-F5 to see the DOS screen. When
- you came back from running a DOS function the file that you were
- working in would not be displayed while you were in the menu, but
- when you went to edit the file the right file would appear. A side
- effect of that was that when a pull-down menu was removed the text
- from the file you were working in would appear.
-
- Release 1.60
-
- This release uses the same Borland routines as in 1.5. When a
- configuration was saved you would not be prompted if an overwrite
- was about to happen. Also when a configuration was loaded you were
- not asked to chose a configuration file. The color scheme matches
- Turbo Pascal 5.5 better.
-
- Release 1.70
-
- This release uses the same Borland routines as in 1.5. Now when
- a configuration is saved you are prompted if an overwrite is about
- to happen. But, if you say NO it saves it anyway. That is fixed.
- Turbo Environment will create 2 buffers for the files you are
- editing. In past releases if it could not create the second buffer
- it died. Now it will give you a message and create just one
- buffer.
- Appendix A
-
- Registration Form
-
-
- Turbo Environment Version: MS-DOS
- Release: 1.50
-
-
- Please remit to:
- Daniel Orme
- P.O. Box 217
- Cotati, CA 94931
-
-
-
- Turbo Environment Registration _______ $25.00
-
- CA Residents add 6.5% sales tax: _______ ($1.63)
-
-
- Total Due: _______
-
-
-
- Allow 2 - 4 weeks for delivery of updated disk.
-
- Only Accepted forms of Payment are:
-
- ( ) Check ( ) Money Order
-
-
- Name: ___________________________________________________
-
-
- Company: ________________________________________________
- (If purchasing for company use)
-
-
- Address: ________________________________________________
-
-
- Phone: Area Code(_______)________________________________
-
-
- Signature: ______________________________________________
-
-
- Comments:
- Index
-
-
- Alt key 9, 14
- C-Compile 9
- E-Edit 9
- F-File 9
- F6-Switch 9
- O-Options 9
- R-Run 9
- Background 15
- Block Commands 12
- Bottom Line 9, 14
- Alt key 9, 14
- Caps 9
- Function key 9, 14
- Num 9
- Scroll 9
- Change Dir 8, 11
- Compile 8, 12
- Compile 8, 12
- Destination 8, 13
- Find Error 8, 13
- Get Info 8, 13
- Link 8, 12
- Make 8, 12
- Primary File 8, 13
- Compiler 8, 13
- Cursor Movement Commands 11
- Destination 8, 13
- Directories 8, 13
- Directory 8, 11
- Edit 11
- Block Commands 12
- Cursor Movement Commands 11
- Insert & Delete Commands 11
- Miscellaneous Commands 12
- Environment 8, 13
- F10-Main Menu 9
- F2-Save 9
- F3-Load 9
- F5-Zoom 9
- Features 8
- File 8, 10
- Change Dir 8, 11
- Directory 8, 11
- Load 8, 10
- New 8, 10
- OS Shell 8, 11
- Pick 8, 10
- Quit 8, 11
- Save 8, 10
- Write to 8, 10
- Find Error 8, 13
- Function key 9, 14
- F10-Main Menu 9
- F2-Save 9
- F3-Load 9
- F5-Zoom 9
- Get Info 8, 13
- Insert & Delete Commands 11
- License 6
- Link 8, 12
- Load 8, 10
- Load Options 8, 14
- Main Menu 10
- Compile 8, 12
- Edit 11
- File 8, 10
- Options 8, 13
- Run 12
- Make 8, 12
- Miscellaneous Commands 12, 14
- New 8, 10
- Options 8, 13
- Compiler 8, 13
- Directories 8, 13
- Environment 8, 13
- Load Options 8, 14
- Parameters 8, 14
- Save Options 8, 14
- OS Shell 8, 11
- Parameters 8, 14
- Pick 8, 10
- Primary File 8, 13
- Quit 8, 11
- Registration 5, 16
- Run 12
- Save 8, 10
- Save Options 8, 14
- Shareware 5
- Warranty 7
- Write to 8, 10