home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-02-18 | 79.4 KB | 2,269 lines |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- HiMOVE (tm)
- _________________________________________________________________
-
- Upper
- Memory
- Manager
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Version 2.14
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- C.SITTE SOFTWARETECHNIK
- Postfach 42
- A-5025 Salzburg/Austria
-
-
-
-
-
-
-
-
-
-
-
- REMARKS
-
- The HiMOVE (tm) Memory Management Software could be installed on
- computers with 286 NEAT CHIPSet, NEATsx CHIPSet and AT/386
- CHIPSet. It is also possible to use this software with any other
- type of upper memory hardware. This manual is based on the
- software revision V2.14 of November 1990.
-
-
- SHAREWARE INFORMATION
-
- HiMOVE (tm) is distributed under the shareware marketing concept.
- This means that you can try the program for a limited amount of
- time to see if it meets your needs. After the trial period, you
- are required to register and pay the registration fee.
-
-
- LICENSE
-
- Non-registered users are granted a limited license to try HiMOVE
- for a period of four weeks. After the trial period your are
- required to register and to pay the registration fee. You are
- encouraged to freely copy and distribute HiMOVE provided that:
- 1. No fee beyond normal media, duplication, and shipping costs
- may be charged.
- 2. It must be copied in unaltered form complete with this license
- information
- Commercial shareware distributors may distribute HiMOVE (tm)
- subject to the above conditions only after obtaining WRITTEN
- permission from C.Sitte Softwaretechnik.
-
-
- WARRANTY
-
- C.Sitte Softwaretechnik makes no warranty of any kind, express or
- implied, including without limitation, any warranties of
- merchantability and/or fitness for a particular purpose. C.Sitte
- Softwaretechnik shall not be liable for any damages, whether
- direct, indirect, special or consequential arising from a failure
- of this program to operate in the manner desired by the user.
- C.Sitte Softwaretechnik shall not be liable for any damage to
- data or property which may be caused directly or indirectly by
- use of the program.
- In no event will C.Sitte Softwaretechnik be liable to you for any
- damages, including any lost profits, lost savings or other
- incidental or consequential damages arising out of the use of or
- inability to use these program, even if C.Sitte Softwaretechnik
- has been advised of the possibility of such damages, or for any
- claim by any other party.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TRADEMARKS
-
- IBM and AT are registered trademarks of IBM Corporation.
- NEAT, CHIPSet, NEATsx are trademarks of Chips & Technologies Inc.
- HiMOVE is a trademark of C.Sitte Softwaretechnik
-
-
- EDITION
-
- November 1990
- Copyright 1989,1990 by C.Sitte Softwaretechnik
- All rights reserved
-
-
- NOTICE
-
- The information in this document is subject to change without
- notice. C.Sitte Softwaretechnik assumes no responsibility for any
- errors that may appear in supplied materials or programs.
-
-
- FUTURE RELEASES
-
- The next majore release is expected at June/91. The following
- modifications are planned:
-
- - Improved program loading (more efficient usage of memory gaps)
- - Additional optimizer phase for automatic program list
- generation
- - Move memory areas for BUFFERS statement into upper memory
- - Bug fixes as necessary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ORDER INFORMATION
-
- The registration fee for a single copy of HiMOVE is ATS 450.-
- (exchange rate US$ to Austrian Schillings is about $1.- =
- ATS 11.- at November 90). Payment of this fee entitles you to:
-
- * A disk with the latest version of the HiMOVE memory manager,
- which does not display the evaluation notice screen.
-
- * A printed and bound manual
-
- * Free support by electronic mail or by mail for the first six
- month after payment.
-
- * Additional disk labels for the number of ordered copy licences.
-
- * Notification of the next major upgrade.
-
-
- The following per-unit prices apply for registration of one or
- more copies of HiMOVE on the same order form:
-
- 1 ATS 450.- (approx. US$ 40.- at Nov/90)
- 2 - 4 ATS 405.- (-10%)
- 5 - 9 ATS 382.- (-15%)
- 10 - 24 ATS 360.- (-20%)
- 25 - 49 ATS 337.- (-25%)
- 50 - 99 ATS 315.- (-30%)
- 100+ (negotiable)
-
- It is also possible to obtain an additional site licence (copy
- license). A minimum of one disk with documentation must be
- ordered. The licensee is responsible for duplicating the diskette
- and documentation as needed, and for ensuring that the number of
- installed copies is not exceeded. Additional disk labels for the
- number of ordered copy licences will be delivered.
-
- 1 - 9 ATS 292.- (-35%)
- 10 - 24 ATS 270.- (-40%)
- 25 - 49 ATS 247.- (-45%)
- 50 - 99 ATS 225.- (-50%)
- 100 - 249 ATS 202.- (-55%)
- 250 - 499 ATS 180.- (-60%)
- 500+ (negotiable)
-
- An additional shipping charge of ATS 80.- (ATS 40.- for Austrian
- orders) must be added to the total amount.
- Payments could be made by credit card (MC/Visa/AmEx/JCB) or
- eurocheque.
-
- The accompanying file ORDER.FRM includes a detailed order form.
- Every registered user receives a special offer for the next major
- upgrade when it is available and information about new products.
-
-
-
-
-
-
-
-
-
-
- T A B L E O F C O N T E N T S
-
-
- 1. GENERAL. . . . . . . . . . . . . . . . . . . . . . . . 1
- 1.1 FIRST MEGABYTE . . . . . . . . . . . . . . . . . . . 1
- 1.2 NEW ENHANCED AT CHIP SET (NEAT) . . . . . . . . . . 1
- 1.3 DEFINITION OF TERMS. . . . . . . . . . . . . . . . . 1
- 1.4 HiMOVE CONCEPT . . . . . . . . . . . . . . . . . . . 2
-
- 2. INSTALLATION . . . . . . . . . . . . . . . . . . . . . 2
- 2.1 Shareware Copy from BBS or Disk Vendor . . . . . . . 2
- 2.1.1 Installation Procedure . . . . . . . . . . . . . . 3
-
- 3. CONFIGURATIONPROGRAM "HISETUP.EXE" . . . . . . . . . . 4
- 3.1 Commandline Arguments. . . . . . . . . . . . . . . . 4
- 3.1.1 Examples . . . . . . . . . . . . . . . . . . . . . 5
- 3.2 Configuration File . . . . . . . . . . . . . . . . . 5
- 3.3 MAIN MENU . . . . . . . . . . . . . . . . . . . . . 5
- 3.4 MENUFUNCTION "MEMORY AREAS". . . . . . . . . . . . . 6
- 3.4.1 Allocation Texts . . . . . . . . . . . . . . . . . 8
- 3.4.2 Printout of memory areas . . . . . . . . . . . . . 9
- 3.5 MENUFUNCTION "HELP". . . . . . . . . . . . . . . . . 10
- 3.6 MENUFUNCTION "OPTIONS" . . . . . . . . . . . . . . . 12
- 3.6.1 OPTION 1 - "Configuration Mode". . . . . . . . . . 12
- 3.6.2 OPTION 2 - "Prompt on Installation". . . . . . . . 13
- 3.6.3 OPTION 3 - "Installation Messages" . . . . . . . . 13
- 3.6.4 OPTION 4 - "Open Upper Memory" . . . . . . . . . . 13
- 3.7 MENUFUNCTION "PROGRAMLIST" . . . . . . . . . . . . . 14
- 3.8 MENUFUNCTION "RESIDENT PROGRAMS" . . . . . . . . . . 15
- 3.8.1 Description . . . . . . . . . . . . . . . . . . . 15
- 3.8.2 Print Function . . . . . . . . . . . . . . . . . . 17
- 3.9 MENUFUNCTION "DOS MEMORY BLOCKS" . . . . . . . . . . 18
- 3.9.1 Description of header line . . . . . . . . . . . . 18
- 3.10 MENUFUNCTION "INSTALLATION OF MEMORY MANAGER". . . . 20
- 3.11 MENUFUNCTION "EXIT". . . . . . . . . . . . . . . . . 21
-
- 4. MEMORY MANAGER "HIMOVE.SYS". . . . . . . . . . . . . . 22
- 4.1 Upload of resident programs. . . . . . . . . . . . . 23
- 4.2 Upload of device drivers via "HILOAD.SYS". . . . . . 24
-
- 5. NEAT CHIPSet . . . . . . . . . . . . . . . . . . . . . 25
- 5.1 286 NEAT CHIPSet . . . . . . . . . . . . . . . . . . 25
- 5.1.1 Configuration of RAM Relocation (NEAT Setup) . . . 25
- 5.2 AT/386 CHIPSet . . . . . . . . . . . . . . . . . . . 25
- 5.3 CS8281 NEATsx CHIPSet. . . . . . . . . . . . . . . . 25
-
- 6. QUICK INSTALLATION HELP. . . . . . . . . . . . . . . . 26
-
- 7. To help you - help us! . . . . . . . . . . . . . . . . 27
-
- 8. SUBJECT INDEX. . . . . . . . . . . . . . . . . . . . . 28
-
-
-
-
-
-
-
-
-
-
-
-
- L I S T O F F I G U R E S
- -----------------------------
-
-
-
- 3-1 Main Menu. . . . . . . . . . . . . . . . . . . . . . . 5
- 3-2 Memory Areas 512kB-768kB . . . . . . . . . . . . . . . 6
- 3-3 Memory Areas 768kB-1MB . . . . . . . . . . . . . . . . 7
- 3-4 Help Screen . . . . . . . . . . . . . . . . . . . . . 10
- 3-5 Help Screen of Helpsystem . . . . . . . . . . . . . . 11
- 3-6 Installation Options . . . . . . . . . . . . . . . . . 12
- 3-7 Programlist. . . . . . . . . . . . . . . . . . . . . . 14
- 3-8 Resident Programs (without HiMOVE) . . . . . . . . . . 15
- 3-9 Resident Programs (HiMOVE installed) . . . . . . . . . 16
- 3-10 Memory Blocks (without HiMOVE) . . . . . . . . . . . . 18
- 3-11 Memory Blocks (HiMOVE installed) . . . . . . . . . . . 19
- 3-12 End of Installation . . . . . . . . . . . . . . . . . 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 1. GENERAL
-
- In 1981, the 1-megabyte address space of the newly introduced IBM
- PC seemed spacious, indeed. Less than a decade later, however,
- that same amount of space seems claustrophobic. DOS users search
- continuously for any nook or cranny into which they can stuff a
- few kilobytes of valuable RAM, to provide a little more breathing
- room for today's insatiable application programs, network
- drivers, and TSR programs.
-
-
- 1.1 FIRST MEGABYTE
-
- The first megabyte of DOS memory can be viewed as consisting of
- 16 segments of 64 kBytes (kilo Bytes). The first 10 segments are
- reserved for the RAM into which you load DOS, device drivers, and
- application programs. These 10 segments - from address 0000
- through address 9FFF - make up conventional memory (640 kByte).
- The next two segments (A000 and B000) are reserved for video
- buffers. Hard disk drive and video controller ROMs are often
- located in the C000 segment. The 128 kByte of space in the D000
- and E000 segment are usually available for expanded-memory cards,
- network-interface-cards, and the like. And last, the ROM BIOS is
- located in the F000 segment. Not all segments are used in a given
- machine.
-
-
- 1.2 NEW ENHANCED AT CHIP SET (NEAT)
-
- In 1988, Chips & Technologies introduced the NEAT chip set, a set
- of four VLSI ICs that, among other things, have built-in shadow
- RAM support. NEAT system boards can map memory from the extended
- region to the upper region. The primary purpose of this type of
- mapping is to enable ROM shadowing (in which the contents of slow
- ROMs are copied to faster RAMs and executed from there).
-
-
- 1.3 DEFINITION OF TERMS
-
- 'Conventional memory' is the first 640 kByte (655,360 bytes of
- RAM). It is not possible to use all of it for applications, since
- DOS and various resident programs consume some of it. The amount
- of available memory is important, because PC software can
- normally run only when it's in conventional memory.
- Meanwhile, the 384 kByte between 640kB and 1MB (1024kB) is called
- 'upper memory'. RAM above 1 MByte is called 'extended memory'
- (not 'expanded memory', which swaps pages of RAM in and out of
- conventional memory or upper memory). The first (or lowest)
- 64 kByte of extended memory is called 'high memory' and should
- not be confused with upper memory.
-
-
-
-
-
-
-
-
- 1
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 1.4 HiMOVE CONCEPT
-
- HiMOVE uses the mapping capability of the NEAT chip set to load
- device drivers and resident programs (TSR's) into unused areas of
- the upper memory segments. This increases the size of the free
- conventional memory area. The following programs could be loaded
- into the upper memory area:
-
- o DOS device drivers
- o Command interpreter shell (COMMAND.COM)
- o Memory resident programs (network shell, TSR's)
-
- The HiMOVE memory manager could be installed and configured in an
- easy menu driven way. No manual editing of the CONFIG.SYS and
- AUTOEXEC.BAT files is necessary.
-
-
-
-
-
- 2. INSTALLATION
-
-
- 2.1 Shareware Copy from BBS or Disk Vendor
-
- If you've downloaded an unregistered copy of HiMOVE from a
- bulletin board (BBS) or an on-line service, or obtained a copy on
- diskette from a disk vendor, you may try it for four weeks as
- specified in the license agreement. After four weeks you must
- either register HiMOVE or stop using it. This method of
- marketing, known as "Shareware", permits you to try HiMOVE before
- you pay for it. The four week evaluation period is a legal
- requirement based on the license agreement, NOT a time bomb
- inserted in the program! HiMOVE will not stop working or cause
- any damage to itself or your system at the end of the four week
- period.
- Shareware copies of HiMOVE may be "packaged" in a variety of ways
- depending on who distributed them. Regardless of packaging, the
- following files should be included:
-
- HIMOVE.BAT Batchfile for start of configuration
- HIMOVE.SYS HiMOVE Memory Manager
- HILOAD.SYS Device Driver Loader
- HISETUP.EXE Configuration Program
- HIHELP.DAT Helpfile (Part of HISETUP)
- HIHELP.HLP -"-
- HISETUP.DEF Default Configuration File
- HISETUP.CFG Configuration File
-
- HIMOVE.DOC Program Documentation
- OVERVIEW.DOC Short Program Overview
- ORDER.FRM Order Form
- READ.ME Last Minute Information
-
-
-
-
-
- 2
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 2.1.1 Installation Procedure
-
- o Create directory "\HIMOVE" or use any other convenient
- directory name.
-
- o Copy distribution file(s) into directory "\HIMOVE". If the
- files are "packaged" into a compressed archive file, use
- the appropriate unpacking method to extract the files.
- Examples:
- HIMOVE.ZIP -> PKUNZIP HIMOVE
- HIMOVE.LZH -> LHARC -E HIMOVE
- HIMOVE.EXE -> HIMOVE (Self Extracting archive)
-
- o Enter "HIMOVE" to start the configuration batchfile.
-
- o Use the menu function "Memory areas F2" to get a display
- of the actual memory allocation of your computer. Verify
- the suggested assignments of <RAM1...RAMxx> to the unused
- memory areas and change them if necessary.
-
- o Use the menu function "Installation of Memory Manager F9"
- to install the software on your computer.
-
- o Context sensitive help information is available most of
- the time by pressing the "F1" key.
-
- o At the end of the configuration program, you must restart
- the computer (press CTRL-ALT-DEL or use RESET button).
-
- o After restart, the memory management software is in the
- "Configuration Mode", where you will be asked at every
- start of a program, if this program should be loaded into
- the upper memory area or not.
-
- o At the end of the configuration phase, the configuration
- batchfile "HIMOVE" should be started again to reset the
- configuration mode (use "Options"-menu) and to permanently
- store the list of selected programs into the configuration
- file.
-
- o The HiMOVE memory manager is now installed on your
- computer and no further user interaction is necessary
- during the starting phase.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 3. CONFIGURATIONPROGRAM "HISETUP.EXE"
-
- This program is used to install and configure the HiMOVE memory
- manager on your computer. It also displays detailed information
- about the actual memory allocation of your computer. If the
- configuration file is not in the same directory where the
- configuration program is located or if the configuration file
- did not have the default filename of "HISETUP.CFG", the directory
- and/or filename of the configuration file must be given as an
- argument at the start of the program.
- The configuration program is started with the batchfile
- "HIMOVE.BAT" wich is located in the root directory. This
- batchfile calls a second batchfile with the same name in the
- directory where the configuration program is located. The purpose
- of this procedure is to ensure that the correct arguments for the
- configuration program are used. The batchfiles will be created
- with the installation feature of the configuration program (see
- 3.10). This also circumvents the necessity of modifying the
- "PATH" environment variable.
- If arguments are entered at the start of "HIMOVE.BAT", this
- arguments will be passed through to HISETUP.EXE. If no arguments
- are entered, the arguments as defined during the installation
- time are used as the default arguments.
-
-
- 3.1 Commandline Arguments
-
- HISETUP.EXE {arg1} {arg2}
-
- arg1: Drive, directory, name and extension of configuration
- file.
- If no argument is given, the configuration program scans
- the directory where the HISETUP.EXE program is located for
- a file with the name "HISETUP.CFG". If this file is not
- found, the default file name ("C:\HIMOVE\HISETUP.CFG") is
- used.
- Only parts of the file name (drive, directory or name)
- could be entered as first argument. For the missing parts
- of the full file name, the corresponding part of the
- default name is used.
- Please note: A directory name must be ended with a '\'
- delimiter.
-
- arg2: Optional drive name of the boot drive, if it is different
- than the installation drive.
- The CONFIG.SYS file will be expected in the root directory
- of this drive. If the second argument is not available,
- the drive of the first argument is used (or the default
- drive "C:" if the first argument is not available).
-
-
-
-
-
-
-
-
-
- 4
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 3.1.1 Examples
-
- "HIMOVE \SETUP\"
- The configuration file HISETUP.CFG will be located in the
- directory "C:\SETUP\".
-
- "HIMOVE \HIMOVE.CFG D:"
- The full configuration file name is "C:\HIMOVE.CFG". The memory
- management driver HIMOVE.SYS will be installed into the
- "D:\CONFIG.SYS" file. Also a file "D:\HIMOVE.BAT" is created.
-
-
- 3.2 Configuration File
-
- If a configuration file could not be found, the default
- configuration file "HISETUP.DEF" is used for the initial program
- configuration. If any of the configuration settings is changed,
- the configuration file is rewritten with the changed parameters.
-
-
- 3.3 MAIN MENU
-
- The main menu is displayed after the start of the configuration
- program:
-
- HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒ ┌───────────── Main Menu ──────────────╖ ▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒ │ Help F1 ║ ▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒ │ Memory Areas F2 ║ ▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒ │ Options F3 ║ ▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒ │ Programlist F4 ║ ▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒ │ Resident Programs F5 ║ ▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒ │ DOS Memory Blocks F6 ║ ▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒ │ Installation of Memory Manager F9 ║ ▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒ │ Exit ESC ║ ▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒ ╘══════════════════════════════════════╝ ▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- F1-Help -Selection ESC-Exit
-
- Figure 3-1: Main Menu
-
-
- By using the cursor up/down keys, the selection bar could be
- positioned to a main menu function. The selected menu function
- could then be activated by pressing the ENTER-key. The first
- character of a menu text or the function key on the right side of
- the menu text could be used as a shortcut to directly activate a
- menu function.
-
-
-
-
- 5
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 3.4 MENUFUNCTION "MEMORY AREAS"
-
- After selection of the menu function "Memory Areas F2", the
- upper memory area will be analysed and then displayed in the
- following way:
-
- HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒┌────────────────── Memory Areas (NEAT) ────────────────────╖▒▒
- ▒▒│ Area Segment RAM Allocation ║▒▒
- ▒▒│ 512-528k 8000-83FF 16k DOS-RAM ║▒▒
- ▒▒│ 528-544k 8400-87FF 16k DOS-RAM ║▒▒
- ▒▒│ 544-560k 8800-8BFF 16k DOS-RAM ║▒▒
- ▒▒│ 560-576k 8C00-8FFF 16k DOS-RAM ║▒▒
- ▒▒│ 576-592k 9000-93FF 16k DOS-RAM ║▒▒
- ▒▒│ 592-608k 9400-97FF 16k DOS-RAM ║▒▒
- ▒▒│ 608-624k 9800-9BFF 16k DOS-RAM ║▒▒
- ▒▒│ 624-640k 9C00-9FFF 16k DOS-RAM ║▒▒
- ▒▒│ 640-656k A000-A3FF <RAM1> 16k (unused) ║▒▒
- ▒▒│ 656-672k A400-A7FF <RAM2> 16k (unused) ║▒▒
- ▒▒│ 672-688k A800-ABFF <RAM3> 16k (unused) ║▒▒
- ▒▒│ 688-704k AC00-AFFF <RAM4> 16k (unused) ║▒▒
- ▒▒│ 704-720k B000-B3FF 16k Hercules ║▒▒
- ▒▒│ 720-736k B400-B7FF 16k Hercules ║▒▒
- ▒▒│ 736-752k B800-BBFF 16k Hercules ║▒▒
- ▒▒│ 752-768k BC00-BFFF 16k Hercules ║▒▒
- ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- F1-Help -Selection ENTER-Block On/Off O-Output ESC-Menu
-
- Figure 3-2: Memory Areas 512kB-768kB
-
-
- The area from 512kB till 1MB is partitioned into 32 blocks of
- 16 kByte size. The memory area screen displays a range of 16
- blocks out of this area. The 'Allocation' column displays the
- usage of any of this blocks. By using the cursor keys, the window
- could be scrolled up and down.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 6
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- After pressing the PgDn-key (Page down) the following display
- will be shown (for example):
-
- HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒┌─────────────────── Memory Areas (NEAT) ───────────────────╖▒▒
- ▒▒│ Area Segment RAM Allocation ║▒▒
- ▒▒│ 768-784k C000-C3FF <RAM5> 16k (unused) ║▒▒
- ▒▒│ 784-800k C400-C7FF <RAM6> 16k (unused) ║▒▒
- ▒▒│ 800-816k C800-CBFF <RAM7> 16k (unused) ║▒▒
- ▒▒│ 816-832k CC00-CFFF <RAM8> 16k (unused) ║▒▒
- ▒▒│ 832-848k D000-D3FF 2k RAM, 14k (unused) ║▒▒
- ▒▒│ 848-864k D400-D7FF <RAM9> 16k (unused) ║▒▒
- ▒▒│ 864-880k D800-DBFF <RAM10> 16k (unused) ║▒▒
- ▒▒│ 880-896k DC00-DFFF 8k BIOS(Extension), 8k(unused)║▒▒
- ▒▒│ 896-912k E000-E3FF <RAM11> 16k (unused) ║▒▒
- ▒▒│ 912-928k E400-E7FF <RAM12> 16k (unused) ║▒▒
- ▒▒│ 928-944k E800-EBFF <RAM13> 16k (unused) ║▒▒
- ▒▒│ 944-960k EC00-EFFF <RAM14> 16k (unused) ║▒▒
- ▒▒│ 960-976k F000-F3FF 16k BIOS-ROM ║▒▒
- ▒▒│ 976-992k F400-F7FF 16k BIOS-ROM ║▒▒
- ▒▒│ 992-1008 F800-FBFF 16k BIOS-ROM ║▒▒
- ▒▒│ 1008-1MB FC00-FFFF 16k BIOS-ROM ║▒▒
- ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- F1-Help -Selection ENTER-Block On/Off O-Output ESC-Menu
-
- Figure 3-3: Memory Areas 768kB-1MB
-
-
- In this example configuration, the HiMOVE memory manager
- allocated 14 additional blocks (RAM1-RAM14). This totals to
- 224 kByte of additional DOS memory!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 7
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 3.4.1 Allocation Texts
-
- The following texts could appear in the "Allocation" column:
-
- Text Meaning
- ---------------------- ------------------------------------------
- xxk (unused) This memory area is currently not in use
- (the memory analysis could not determine
- any usage).
- NOTE: If your computer has 1 MByte of main
- memory installed, the NEAT shadow memory
- feature could only be used if the
- additional memory from 640kB till 1MB is
- not used as extended memory (see 5.1.1).
-
- Extended BIOS Area This is the extended BIOS data area.
-
- EMS Page Frame The EMS memory pages are mapped into this
- area.
-
- Token-Ring-ROM This is the ROM area of an IBM Token-Ring
- network card.
-
- Token-Ring-RAM This is the RAM area of an IBM Token-Ring
- network card. This RAM is only visible if
- the Token-Ring software drivers are
- loaded.
-
- xxk DOS-RAM This memory will be used by the DOS memory
- management functions. It is mainly used to
- load and run application software.
-
- CGA-Card Color Graphics Adapter
- MCGA Grafics-Adapter for PS/2, Model 30
- EGA-Card EGA-Card with 256 kByte RAM
- EGA64k EGA-Card with 64 kByte RAM
- EGA-MONO EGA-Card, monochrome
- Hercules Hercules Graphiccard
- VGA-Card Grafics-Adapter (Video-Graphics-Array)
-
- xxk RAM This is a RAM-Area of xx kByte size, wich
- is not in use by DOS. This could be
- memory, wich is located on a network
- interface card.
-
- BIOS-ROM This is the area of the BIOS/BASIC ROM's.
-
- BIOS(Extension) A BIOS extension is located in this area.
- This could be a BIOS ROM for a video card
- or a harddisk controller.
-
- BIOS(duplicated) Parts of the BIOS-ROM are duplicated in
- this area.
-
-
-
-
-
- 8
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- If this is the first configuration (no <RAMx> allocations already
- made), HiMOVE allocates all the "(unused)" areas automatically as
- usable upper memory. The allocated blocks are marked with the
- text <RAM1>..<RAMxx> in the "RAM" column of the memory area
- display.
-
- A specific block could be selected by using the cursor-up and
- cursor-down keys. The Enter-key toggles a block allocation
- between 'On' ("<RAMx>" text) and 'Off' (no text). If a Hercules
- graphics card is installed, four blocks could be appended at
- 640kB (4x16kB=64kB) to form a continuous 704 kByte conventional
- main memory area. By allocating memory blocks above the video
- adapter area, resident programs (keyboard handlers, network
- shells...) could be loaded into these blocks, thus freeing the
- conventional memory area.
-
-
- 3.4.2 Printout of memory areas
-
- The list of memory blocks could be printed or stored into a
- textfile. The whole list will be printed, not only the displayed
- window area. This function could be activated by pressing the
- "O"-key (Output). For more information, see chapter 3.8.2.
-
-
- Example Printout:
-
- HiMOVE(tm) Setup V2.14 (C) Copyright 1990 C.Sitte Softwaretechnik
- Memory Areas (NEAT)
- Area Segment RAM Allocation
- 640-656k A000-A3FF <RAM1> 16k (unused)
- 656-672k A400-A7FF <RAM2> 16k (unused)
- 672-688k A800-ABFF <RAM3> 16k (unused)
- 688-704k AC00-AFFF <RAM4> 16k (unused)
- 704-720k B000-B3FF 16k Hercules
- 720-736k B400-B7FF 16k Hercules
- 736-752k B800-BBFF 16k Hercules
- 752-768k BC00-BFFF 16k Hercules
- 768-784k C000-C3FF <RAM5> 16k (unused)
- 784-800k C400-C7FF <RAM6> 16k (unused)
- 800-816k C800-CBFF <RAM7> 16k (unused)
- 816-832k CC00-CFFF <RAM8> 16k (unused)
- 832-848k D000-D3FF 2k RAM, 14k (unused)
- 848-864k D400-D7FF <RAM9> 16k (unused)
- 864-880k D800-DBFF <RAM10> 16k (unused)
- 880-896k DC00-DFFF 8k BIOS(Extension), 8k(unused)
- 896-912k E000-E3FF <RAM11> 16k (unused)
- 912-928k E400-E7FF <RAM12> 16k (unused)
- 928-944k E800-EBFF <RAM13> 16k (unused)
- 944-960k EC00-EFFF <RAM14> 16k (unused)
- 960-976k F000-F3FF 16k BIOS-ROM
- 976-992k F400-F7FF 16k BIOS-ROM
- 992-1008 F800-FBFF 16k BIOS-ROM
- 1008-1MB FC00-FFFF 16k BIOS-ROM
-
-
-
-
- 9
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 3.5 MENUFUNCTION "HELP"
-
- This function activates the online help system. Context sensitive
- help could be displayed during the program by pressing the F1-
- key.
-
- HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒┌───────────────────── Help ───────────────────────╖▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ HiMOVE(tm) SETUP ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ A specific menu function could be selected by ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ using the cursor keys. The selected function ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ could then be activated by pressing the ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ENTER-Key. ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ The initial letters of the menu texts or the ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ displayed function keys could be used as a ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ short-cut to directly activate the selected ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ menu function. ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒╘══════════════════════════════════════════════════╝▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- F1-Help ALT:F1-Previous Help -Selection ESC-Back
-
- Figure 3-4: Help Screen
-
-
- If a helptext contains one or more subtexts, the keywords of the
- subtexts are displayed in increased intensity. A subtext could be
- displayed by moving the selection bar with the cursor keys to the
- keyword (selected keyword is then displayed in reverse video) and
- pressing the Enter-key.
- The previously displayed help screen(s) could be displayed in
- reverse order by pressing ALT:F1 (ALT key in conjunction with F1
- key). The ESC key removes the help screen and restores the
- original screen.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 10
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- Pressing the F1-key inside off the helpsystem shows a help screen
- wich contains information about the use of the help system.
- Selection of the INDEX-keyword inside of this help screen
- displays the help index, wich is an overview about the available
- helptexts.
-
-
- HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒┌───────────────────── Help ───────────────────────╖▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ Welcome to the Help Function ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ The cursor keys move the selection bar to the ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ texts with increased intensity wich could be ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ selected with the ENTER-key. ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ F1 calls the help-index. ALT-F1 recalls the ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ previous help screens. ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ General Index ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒│ ║▒▒▒▒▒▒▒
- ▒▒▒▒▒▒╘══════════════════════════════════════════════════╝▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- F1-Help ALT:F1-Previous Help -Selection ESC-Back
-
- Figure 3-5: Help Screen of Helpsystem
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 11
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 3.6 MENUFUNCTION "OPTIONS"
-
- After selection of the "Options", the following menu appears:
-
- HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ┌──── Installation Options ─────╖ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ Configuration Mode = ON ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ Prompt on Installation = OFF ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ Installation Messages = ON ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ╘═══════════════════════════════╝ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- F1-Help -Selection ENTER-Option On/Off ESC-Menu
-
- Figure 3-6: Installation Options
-
-
- The selection of an installation option is done in the same way
- as in the main menu (cursor keys or first character of menu text
- line). The status of an option will be toggled between ON and
- OFF.
-
-
-
- 3.6.1 OPTION 1 - "Configuration Mode"
-
- ON: At every start of the computer it is possible to decide if
- the activation of the HiMOVE driver should be done or not,
- and wich programs should be loaded high or not. This
- functionality is useful during the installation phase,
- because in most cases there are more than one restarts
- necessary to find the best combination of programs wich
- should be loaded into the upper memory area.
-
- OFF: No user interaction is necessary at the start of the
- computer (if option 2 is also off). The loading of
- programs wich are registered in the program list is
- redirected to the upper memory area.
-
-
-
-
-
-
-
-
-
-
-
- 12
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 3.6.2 OPTION 2 - "Prompt on Installation"
-
- ON: After each start of the computer, the user must decide, if
- the HiMOVE memory manager should be activated or not.
-
- OFF: Automatic start (if option 1 is off)
-
-
-
- 3.6.3 OPTION 3 - "Installation Messages"
-
- ON: Detailed message about the installation progress are shown
-
- OFF: No messages will be displayed
-
-
-
- 3.6.4 OPTION 4 - "Open Upper Memory"
-
- This option is normally not visible in the Options-menu but could
- be accessed by pressing the 'O'-key. The following message
- appears:
-
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒ ▒▒
- ▒▒ ┌─────────── YES ───────────╖ ▒▒
- ▒▒ │ Open Upper Memory (Y/N) ? ║ ▒▒
- ▒▒ ╘═══════════════════════════╝ ▒▒
- ▒▒ ▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
-
-
- YES: The upper memory is visible to the DOS memory management
- functions. Allocation of upper memory is possible via
- standard DOS functions. (YES = default)
-
- NO: Upper memory is only available to the HiMOVE memory
- manager.
-
-
- Press 'Y' or 'N' to change the status of this option. Press ESC
- to remove the option display.
-
-
-
-
- The option menu could be exited with the ESC-key.
-
-
-
-
-
-
-
-
-
-
-
- 13
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 3.7 MENUFUNCTION "PROGRAMLIST"
-
-
- The HiMOVE memory manager generates the programlist during the
- configuration phase. Each time a program is loaded into upper
- memory (by answering 'y' at the prompt), its name is inserted
- into the temporary programlist. When the configuration phase is
- finished (Configuration mode option is switched to OFF), the
- temporary programlist is written into the configuration file.
- This list is then used in the automatic mode to decide wich
- programs should be loaded into upper memory.
- Please note: The HiMOVE memory manager does not initiate the
- loading of any program. It only redirects the loading of a
- program at the time when it is started via an operating system
- function.
-
- The programlist could be edited. Programnames could be inserted
- ('Ins'-key) and deleted ('Del'-key). An existing entry in the
- program list could also be modified ('Enter'-key).
-
- Insertions and deletions in the program list changes only the
- list of programnames in the configuration file. The HiMOVE memory
- manager does not use the modified programlist until the next
- start of the computer.
-
-
- HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ┌─ Programs ──╖ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ MOUSE.SYS ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ ANSI.SYS ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ QEXT.SYS ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ VDISK.SYS ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ COMMAND.COM ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ KEYB.COM ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ WATCH.COM ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ NEWKEY.EXE ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ DOSEDIT.COM ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ ALARM.COM ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ IPX.COM ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ ║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ╘═════════════╝ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- F1-Help -Selection ENTER-Change Ins-Insert Del-Delete ESC
-
- Figure 3-7: Programlist
-
-
-
-
-
-
-
- 14
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 3.8 MENUFUNCTION "RESIDENT PROGRAMS"
-
- This display shows all resident programs in DOS memory. The name
- of a program is displayed if possible. The free memory areas are
- also shown. If this list is longer than the available screen
- window, it could be scrolled up and down.
-
- The following display shows the resident programs of a computer
- WITHOUT installed HiMOVE memory manager:
-
-
- HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒┌──────────────────── Resident Programs ────────────────────╖▒▒
- ▒▒│ Segment Blocks Length Name ║▒▒
- ▒▒│ 09BB 1 19.0k Config.sys ║▒▒
- ▒▒│ 0E7E 2 3.8k Command.com ║▒▒
- ▒▒│ 0F66 1 48 [available] ║▒▒
- ▒▒│ 0F81 2 31.3k CACHE.EXE ON /E/S:280 /L:1128 ║▒▒
- ▒▒│ 1757 2 5.4k KEYB.COM GR 437 C:\DOS\KEYBOARD.SYS ║▒▒
- ▒▒│ 18AD 2 3.7k WATCH.COM ║▒▒
- ▒▒│ 199D 2 4.3k NEWKEY.EXE ║▒▒
- ▒▒│ 1AB8 2 2.4k DOSEDIT.COM ║▒▒
- ▒▒│ 1B56 2 928 ALARM.COM 12:15 ║▒▒
- ▒▒│ 1B92 2 15.5k LPTX.COM -o dump.txt ║▒▒
- ▒▒│ 1F78 3 514.0k [available] ║▒▒
- ▒▒│ ║▒▒
- ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- F1-Help -Scroll PgUp/PgDn-Page forward/back O-Output ESC
-
- Figure 3-8: Resident Programs (without HiMOVE)
-
-
- It could be seen from the above display, that the available
- conventional memory on this computer has a size of 514 kByte.
-
-
- 3.8.1 Description
-
- Segment ... Segmentaddress of Program
- Blocks ... Number of program memoryblocks
- Length ... Total size of program (sum of all blocks)
- Name ... Programname and arguments (if available)
-
- Note: If a program releases his environment block, before it
- goes resident, it is not possible to determine the
- programname and the arguments. In such a case, the segment
- address of the program will be displayed instead of the
- name.
-
-
-
-
-
-
-
- 15
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- The "Config.Sys" block contains device drivers and the memory
- areas for the BUFFERS, FILES, FCBS and STACKS statements of the
- Config.Sys file.
-
- After installation of the HiMOVE memory manager, the memory
- allocation may look like the following display:
-
-
- HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒┌──────────────────── Resident Programs ────────────────────╖▒▒
- ▒▒│ Segment Blocks Length Name ║▒▒
- ▒▒│ 09BB 1 9.8k Config.sys ║▒▒
- ▒▒│ 0C33 1 128 [available] ║▒▒
- ▒▒│ 0C3C 2 31.3k CACHE.EXE ON /E/S:280 /L:1128 ║▒▒
- ▒▒│ 1412 3 623.6k [available] ║▒▒
- ▒▒│ B000 1 64.0k Hercules-Videoadapter ║▒▒
- ▒▒│ ========== BEGIN OF UPPER MEMORY AREA AT 768k =========== ║▒▒
- ▒▒│ C001 1 7.6k Device MS$MOUSE ║▒▒
- ▒▒│ C1EE 1 1.5k Device CON ║▒▒
- ▒▒│ C252 1 544 Device QEXTXXX0 ║▒▒
- ▒▒│ C275 1 736 Diskdriver ║▒▒
- ▒▒│ C2A4 2 3.8k Command.com ║▒▒
- ▒▒│ C38C 1 48 [available] ║▒▒
- ▒▒│ C39E 2 5.4k KEYB.COM GR 437 C:\DOS\KEYBOARD.SYS ║▒▒
- ▒▒│ C4FD 2 3.7k WATCH.COM ║▒▒
- ▒▒│ C5ED 2 4.3k NEWKEY.EXE ║▒▒
- ▒▒│ C708 2 2.4k DOSEDIT.COM ║▒▒
- ▒▒│ C7A6 2 928 ALARM.COM 12:15 ║▒▒
- ▒▒│ C7E2 2 15.5k LPTX.COM -o dump.txt ║▒▒
- ▒▒│ CBC8 1 16.8k [available] ║▒▒
- ▒▒│ ║▒▒
- ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- F1-Help -Scroll PgUp/PgDn-Page forward/back O-Output ESC
-
- Figure 3-9: Resident Programs (HiMOVE installed)
-
-
- This gives a plus of 111 kByte in conventional memory after four
- device drivers and seven resident programs with a size of
- 47 kByte are moved into upper memory and the conventional memory
- area is increased from 640kB to 704kB by appending a 64 kByte
- block.
- Please note that the command interpreter 'Command.Com' is also
- located in the upper memory area.
-
-
-
-
-
-
-
-
-
-
-
- 16
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 3.8.2 Print Function
-
- The currently displayed list could be printed or saved to a file.
- After pressing the O-key (Output), the following entry field
- appears:
-
-
- ┌──────── OUTPUT DISPLAY ────────╖
- │ PRN ║
- ╘════════════════════════════════╝
-
-
-
- The default output channel is the printer (PRN:), but any
- filename or devicename could be entered. If the output file
- already exists, the following question appears:
-
-
- ┌─────────── OUTPUT.TXT ───────────╖
- │ File exists, append text (Y/N) ? ║
- ╘══════════════════════════════════╝
-
-
-
- After the list is transferred, the following text must be
- acknowledged with the ESC key:
-
-
- ┌─────────── OUTPUT.TXT ─────────╖
- │ End of Text Output. Press ESC ║
- ╘════════════════════════════════╝
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 17
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 3.9 MENUFUNCTION "DOS MEMORY BLOCKS"
-
- This display shows the list of memory blocks with detailed
- information about the location and length of this blocks and
- about the contents of the accompaning MCB's (Memory Control
- Blocks). If the list of memory blocks is longer than the
- available screen window, it could be scrolled up and down.
- The following display shows the memory blocks of a computer
- WITHOUT installed HiMOVE memory manager:
-
-
- HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒┌──────────────────── DOS Memory Blocks ────────────────────╖▒▒
- ▒▒│ID MCB PSP Env. Block Length Name ║▒▒
- ▒▒│ M 09BA 0008 ---- 09BB 19.0k Config.sys ║▒▒
- ▒▒│ M 0E7D 0E7E 0F6A 0E7E 3.6k Command.com ║▒▒
- ▒▒│ M 0F65 0000 ---- 0F66 48 [available] ║▒▒
- ▒▒│ M 0F69 0E7E 0F6A 0F6A 208 Command.com (Environment) ║▒▒
- ▒▒│ M 0F77 1757 0F78 0F78 128 KEYB.COM GR 437 C:\DOS\KEYBOA║▒▒
- ▒▒│ M 0F80 0F81 0F78 0F81 7.7k CACHE.EXE ON /E/S:280 /L:1128║▒▒
- ▒▒│ M 1174 0F81 0F78 1175 23.5k CACHE.EXE ON /E/S:280 /L:1128║▒▒
- ▒▒│ M 1756 1757 0F78 1757 5.3k KEYB.COM GR 437 C:\DOS\KEYBOA║▒▒
- ▒▒│ M 18AC 18B7 18AD 18AD 144 WATCH.COM (Environment) ║▒▒
- ▒▒│ M 18B6 18B7 18AD 18B7 3.5k WATCH.COM ║▒▒
- ▒▒│ M 199C 19A7 199D 199D 144 NEWKEY.EXE (Environment) ║▒▒
- ▒▒│ M 19A6 19A7 199D 19A7 4.2k NEWKEY.EXE ║▒▒
- ▒▒│ M 1AB7 1AC2 1AB8 1AB8 144 DOSEDIT.COM (Environment) ║▒▒
- ▒▒│ M 1AC1 1AC2 1AB8 1AC2 2.2k DOSEDIT.COM ║▒▒
- ▒▒│ M 1B55 1B60 1B56 1B56 144 ALARM.COM 12:15 (Environment)║▒▒
- ▒▒│ M 1B5F 1B60 1B56 1B60 784 ALARM.COM 12:15 ║▒▒
- ▒▒│ M 1B91 1B9D 1B92 1B92 160 LPTX.COM -o dump.txt (Environ║▒▒
- ▒▒│ M 1B9C 1B9D 1B92 1B9D 15.4k LPTX.COM -o dump.txt ║▒▒
- ▒▒│ M 1F77 1F83 1F78 1F78 160 HISETUP.EXE (Environment) ║▒▒
- ▒▒│ M 1F82 1F83 1F78 1F83 118.1k HISETUP.EXE ║▒▒
- ▒▒│ Z 3D0D 0000 ---- 3D0E 395.7k [available] ║▒▒
- ▒▒│ ============== END OF DOS MEMORY AT 640k ================ ║▒▒
- ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- F1-Help -Scroll PgUp/PgDn-Page forward/back O-Output ESC
-
- Figure 3-10: Memory Blocks (without HiMOVE)
-
-
- 3.9.1 Description of header line
-
- ID M: Normal block, Z: Last block
- MCB Memory-Control-Block Segmentaddress
- PSP Program-Segment-Prefix Address
- Env. Environment Segmentaddress
- Block Start of memory block
- Length Length of memory block
- Name Description of memory block
-
-
-
-
- 18
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- After activation of the HiMOVE memory manager, the following list
- will be displayed:
-
-
- HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒┌──────────────────── DOS Memory Blocks ────────────────────╖▒▒
- ▒▒│ID MCB PSP Env. Block Length Name ║▒▒
- ▒▒│ M 09BA 0008 ---- 09BB 9.8k Config.sys ║▒▒
- ▒▒│ M 0C32 0000 ---- 0C33 128 [available] ║▒▒
- ▒▒│ M 0C3B 0C3C 0C33 0C3C 7.7k CACHE.EXE ON /E/S:280 /L:1128║▒▒
- ▒▒│ M 0E2F 0C3C 0C33 0E30 23.5k CACHE.EXE ON /E/S:280 /L:1128║▒▒
- ▒▒│ M 1411 141D 1412 1412 160 HISETUP.EXE (Environment) ║▒▒
- ▒▒│ M 141C 141D 1412 141D 118.1k HISETUP.EXE ║▒▒
- ▒▒│ M 31A7 0000 ---- 31A8 505.3k [available] ║▒▒
- ▒▒│ ========== END OF CONVENTIONAL MEMORY AT 704k =========== ║▒▒
- ▒▒│ M AFFF B001 ---- B000 64.0k Hercules-Videoadapter ║▒▒
- ▒▒│ ========== BEGIN OF UPPER MEMORY AREA AT 768k =========== ║▒▒
- ▒▒│ M C000 C000 ---- C001 7.6k Device MS$MOUSE ║▒▒
- ▒▒│ M C1ED C1ED ---- C1EE 1.5k Device CON ║▒▒
- ▒▒│ M C251 C251 ---- C252 544 Device QEXTXXX0 ║▒▒
- ▒▒│ M C274 C274 ---- C275 736 Diskdriver ║▒▒
- ▒▒│ M C2A3 C2A4 C390 C2A4 3.6k Command.com ║▒▒
- ▒▒│ M C38B 0000 ---- C38C 48 [available] ║▒▒
- ▒▒│ M C38F C2A4 C390 C390 208 Command.com (Environment) ║▒▒
- ▒▒│ M C39D C3A7 C39E C39E 128 KEYB.COM GR 437 C:\DOS\KEYBOA║▒▒
- ▒▒│ M C3A6 C3A7 C39E C3A7 5.3k KEYB.COM GR 437 C:\DOS\KEYBOA║▒▒
- ▒▒│ M C4FC C507 C4FD C4FD 144 WATCH.COM (Environment) ║▒▒
- ▒▒│ M C506 C507 C4FD C507 3.5k WATCH.COM ║▒▒
- ▒▒│ M C5EC C5F7 C5ED C5ED 144 NEWKEY.EXE (Environment) ║▒▒
- ▒▒│ M C5F6 C5F7 C5ED C5F7 4.2k NEWKEY.EXE ║▒▒
- ▒▒│ M C707 C712 C708 C708 144 DOSEDIT.COM txt (Environment)║▒▒
- ▒▒│ M C711 C712 C708 C712 2.2k DOSEDIT.COM txt ║▒▒
- ▒▒│ M C7A5 C7B0 C7A6 C7A6 144 ALARM.COM 12:15 (Environment)║▒▒
- ▒▒│ M C7AF C7B0 C7A6 C7B0 784 ALARM.COM 12:15 ║▒▒
- ▒▒│ M C7E1 C7ED C7E2 C7E2 160 LPTX.COM (Environment) ║▒▒
- ▒▒│ M C7EC C7ED C7E2 C7ED 15.4k LPTX.COM ║▒▒
- ▒▒│ Z CBC7 0000 ---- CBC8 16.8k [available] ║▒▒
- ▒▒│ ============== END OF DOS MEMORY AT 832k ================ ║▒▒
- ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- F1-Help -Scroll PgUp/PgDn-Page forward/back O-Output ESC
-
- Figure 3-11: Memory Blocks (HiMOVE installed)
-
-
- For the purpose of documentation and analysis, the list of memory
- blocks could be copied to a printer or to a text file (see
- chapter 3.8.2).
-
-
-
-
-
-
-
-
- 19
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 3.10 MENUFUNCTION "INSTALLATION OF MEMORY MANAGER"
-
-
- After the selection of this menu function, the installation of
- the memory manager is started with the following actions:
-
- o Modification of the CONFIG.SYS file. Insertion of the
- HIMOVE.SYS memory manager as the first device driver at the
- beginning of the CONFIG.SYS File. The original file will be
- saved as "CONFIG.BAK".
-
- o Creation or rewrite of the startfile "HIMOVE.BAT" in the same
- directory, where the configuration program is located. This
- file contains the start command for the configuration program
- "HISETUP.EXE". This batchfile includes the correct
- configuration file argument and the optional boot drive
- argument. If arguments are given at the start of the
- batchfile, then this arguments will be used instead.
-
- o Creation of the startfile "HIMOVE.BAT" in the root directory
- of the same drive, where the CONFIG.SYS file is located
- (default = "C:\"). This batchfile calls the previously created
- batch file with the same name in the directory, where the
- configuration program is located. Any arguments will be passed
- to the second batch file.
-
- o When the following message appears, the computer must be
- restarted (CTRL-ALT-DEL or reset button):
-
-
- HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒┌────────────────────── Help ──────────────────────╖▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ END OF INSTALLATION ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ After the installation of the memory management ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ software, the computer must be restarted (press ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ Ctrl-Alt-Del or use the reset button) to enter ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ the configuration mode. ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ In this mode you could select on every start of ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ a program, if this program should be loaded into ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ the upper memory or not. After loading of all ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ device drivers and resident programs, the ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ configuration mode should be switched off (menu ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ "Options") to make the selections permanent. ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒│ ║▒▒▒▒▒▒
- ▒▒▒▒▒▒▒╘══════════════════════════════════════════════════╝▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- F1-Help ALT:F1-Previous Help -Selection ESC-Back
-
- Figure 3-12: End of Installation
-
-
-
-
-
- 20
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- o After the restart, the "Configuration Mode" is on.
-
- o Selection of programs which should be loaded 'high' (see 4.1).
-
- o Termination of configuration mode (see 3.6).
-
-
-
- NOTE: If the computer 'hangs' after restart, or special add-on
- cards (network, graphics..) did not work properly, there
- is a high possibility that there is an address conflict
- between the newly allocated upper memory and any other
- hardware in your computer.
- Restart the computer and disable the activation of the
- memory manager by answering 'No' at the first activation
- question.
- If the options "Configuration Mode" and "Prompt on Instal-
- lation" are disabled, then a DOS disk must be used to
- reboot properly.
-
-
- NOTE: The installation of the HiMOVE memory manager should be
- started in the "normal" operating environment. That means
- that all resident programs (network,EMS,...) should be
- loaded.
-
-
-
-
-
-
- 3.11 MENUFUNCTION "EXIT"
-
- The selection of this menu function terminates the configuration
- program.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 21
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 4. MEMORY MANAGER "HIMOVE.SYS"
-
-
- This device driver will be inserted by the configuration program
- at the beginning of the "CONFIG.SYS" file. The following text is
- the default text, wich will be inserted as the first line in the
- file.
-
- "DEVICE=C:\HIMOVE\HIMOVE.SYS C:\HIMOVE\HISETUP.CFG"
-
- If any arguments are given at the start of the
- configuration program, than the default statement is modified
- according to the given arguments.
-
-
- After the call of the HIMOVE.SYS decice driver at the start of
- the computer, the following message will be displayed:
-
- HIMOVE.SYS V2.11 #XXXXXXXXX [XXXX] - Upper Memory Manager
- (C) Copyright 1990 C.Sitte Softwaretechnik, All Rights Reserved
-
-
- After that, the driver reads the configuration file (Default:
- "C:\HIMOVE\HISETUP.CFG"), wich contains the addresses of the
- upper memory areas, the options and the programlist.
- If the option "Configuration Mode" is on, than the following
- question appears:
-
- >>> Configuration Mode
- >>> Install Upper Memory Area (Y/N) = ?
-
- After entering "N" (No), the boot process continues normally, and
- the memory manager is not installed. No upper memory will be
- allocated and the programs are loaded with the standard DOS
- functions.
-
- After entering "Y" (Yes), the allocated upper memory areas will
- be activated and tested. This will be indicated with the
- following message:
-
- >>> Upper Memory Area activated at following address(es):
- A000-AFFF C000-CFFF
-
-
- After activation of the upper memory areas, a memory test will be
- done with this areas. If a memory error occurs, the following
- error message will be displayed:
-
- Memory Error at xxxx:xxxx
-
-
- Instead of "xxxx:xxxx" the according "[Segment]:[Offset]" values
- of the faulty memory location are displayed. This memory area is
- automatically excluded from the following process, but should be
-
-
-
-
- 22
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- disabled in the "Memory Areas" menu to avoid the error message at
- the next restart (see 3.4).
-
-
- After the memory segments are activated and tested, this memory
- will be connected to the DOS-memory management. The unusable
- areas between conventional memory and upper memory will be marked
- as areas wich could not be used by DOS.
-
-
-
- 4.1 Upload of resident programs
-
- After the initialization of the upper memory area, the HiMOVE
- device driver manages the loading of device drivers and resident
- programs into this area. The DOS EXEC function (Int 21, Function
- 4B) is redirected into the HiMOVE device driver for this purpose.
- The following type of question appears during the configuration
- phase, when a program is loaded:
-
- >>> Move C:\COMMAND.COM into Upper Memory:
- Y)es, N)o, S)kip all ?
-
- After entering "N" (No), the program will be loaded into
- conventional memory.
-
- After entering "Y" (Yes), the program will be loaded into the
- upper memory area. If there is not enough memory to load the
- program, the following message is shown:
-
- >>> Cannot move C:\COMMAND.COM into Upper Memory
-
-
- If the program is loaded successfully, the programname
- "COMMAND.COM" will be inserted into the temporary programlist,
- wich is maintained inside the memory manager. By calling the
- configuration program HISETUP.EXE, this list is transferred from
- the memory manager into the configuration file "HISETUP.CFG".
- This programlist is then used during the automatic mode to
- decide, which programs should be loaded into the upper memory
- area.
-
- After entering "S" (Skip), no more questions appear. No more
- programs could be loaded into upper memory.
-
-
- Note: If other resident programs redirect the DOS EXEC function,
- then the HiMOVE memory manager is not able to upload any
- more programs. This type of programs should be moved as
- far as possible to the end of the start phase.
-
-
-
-
-
-
-
-
- 23
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 4.2 Upload of device drivers via "HILOAD.SYS"
-
- The HiMOVE memory manager uses a special device driver
- "HILOAD.SYS" to load other device drivers into the upper memory
- area. HILOAD.SYS is only a temporary device driver, wich is
- removed after the loading. It starts with the following message:
-
- HILOAD.SYS - Version 2.00 - Device Driver Loader
- (C) Copyright 1990 C.Sitte Softwaretechnik, All Rights Reserved
-
-
- If a device driver needs more memory after its loading than it is
- available, the following error message appears:
-
- >>> Cannot start device driver
- Required memory space = xxxxxx Bytes.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 24
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 5. NEAT CHIPSet
-
- Computers with the following NEAT CHIPSet's are supported:
-
-
- 5.1 286 NEAT CHIPSet
-
- CS8221 New Enhanced AT (NEAT) CHIPSet
- for 80286 computers, consisting of:
-
- 82C211 CPU/BUS Controller
- 82C212 Page/Interleave and EMS Memory Controller
- 82C215 Data/Address Buffer
- 82C206 Integrated Peripherals Controller (IPC)
-
- If a computer has 1 MByte of main memory installed, then the
- memory area of 640kB-1MB could be relocated as EXTENDED MEMORY.
- In such a case, no shadow memory could be used as upper memory
- area and the error message "Memory error at xxxx:xxxx" appears
- after the start of the HiMOVE memory manager.
-
-
- 5.1.1 Configuration of RAM Relocation (NEAT Setup)
-
- At the start of the computer, the NEAT setup could be started
- instead of the normal boot procedure. To use shadow memory in the
- addressing range of 640kB-1MB, bit 6 of the DRAM configuration
- register RB7 must be set to 0:
-
- 82C212 DRAM Configuration Register RB7 (6Bh)
- Bit 6: Relocate DRAM at 640kB to above 1MB
- --> 0=Do not relocate RAM
- 1=Relocate A0000h to FFFFFh to
- 100000h to 15FFFFh
-
- 5.2 AT/386 CHIPSet
-
- For 80386 Computers, consisting of:
-
- 82C301 BUS Controller
- 82C302 Page/Interleave Memory Controller
- 82A303/82A304 Address Bus Interface
- 82A305 Data Bus Interface
- 82A306 Control Signal Buffer
-
-
- 5.3 CS8281 NEATsx CHIPSet
-
- For 80386SX Rechner, consisting of:
-
- 82C811 CPU/BUS Controller
- 82C812 Page/Interleave and EMS Memory Controller
- 82C215 Data/Address buffer
- 82C206 Integrated Peripherals Controller (IPC)
-
-
-
-
- 25
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 6. QUICK INSTALLATION HELP
-
-
- o Problem: After loading a program 'high', the computer
- hangs.
-
- Solution: Some programs are not designed to run in a memory
- area located above the video memory. This type of
- programs could no be loaded 'high'. Answer NO at
- the next start of the computer when the question
- "Move ... into upper memory?" is asked.
-
-
- o Problem: After the start of the HIMOVE.SYS memory manager,
- "Memory error at ..." messages appear:
-
- Solution: The DRAM relocation of the area 640kB-1MB must be
- switched to OFF, to use shadow memory for the
- upper memory area (see 5.1.1).
-
-
-
- o Problem: After the start of a graphics- or networkprogram,
- the system hangs or the started program gives
- error messages.
-
- Solution: The memory areas wich will be used from a
- graphics- or network card must not be used for
- upper memory, and should be disabled in the memory
- area screen (see 3.4). The manual of the add-on
- card should have the information about the used
- memory area.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 26
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 7. To help you - help us!
-
- If you have questions about the configuration or an apparantly
- unsolvable problem with the HiMOVE memory manager software, we
- need some information about the environment of your computer:
-
- o Information from the HISETUP.EXE configuration program:
- - Contents of "Memory Areas" (Function "O")
- - Contents of "Resident Programs" (Function "O")
- - Contents of "Memory Blocks" (Function "O")
-
- o Contents of AUTOEXEC.BAT file
-
- o Contents of CONFIG.SYS file
-
- o Contents of configuration file "HISETUP.CFG"
-
- o Information about:
- - Type of computer
- - Version of operating system
- - Programs (where the problem occurs)
- - BIOS (manufacturer, version)
- - Video adapter
- - Fixed disk controller
- - Add-on cards (network, graphics,...)
-
-
- Send this information to a dealer wich supports the HiMOVE memory
- manager or directly to us:
-
- Mail:
- C.SITTE SOFTWARETECHNIK
- Postfach 42
- A-5025 Salzburg/Austria
-
-
- Electronic Mail:
- Compuserve 73030,1070
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 27
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- 8. SUBJECT INDEX
-
-
-
- 2
- 286 NEAT CHIPSet, 25
-
-
- A
- Allocation Texts, 8
- AT/386 CHIPSet, 25
-
-
- B
- BIOS(duplicated), 8
- BIOS(Extension), 8
- BIOS-ROM, 8
- BUFFERS, 16
-
-
- C
- CGA-Card, 8
- Commandline Arguments, 4
- CONFIG.SYS, 20, 22
- Configuration File, 5
- Configuration Mode, 12
- Configuration of RAM Relocation (NEAT Setup), 25
- CONFIGURATIONPROGRAM "HISETUP.EXE", 4
- CS8281 NEATsx CHIPSet, 25
-
-
- D
- DEFINITION OF TERMS, 1
- Description, 15
- Description of header line, 18
- Device driver, 24
- Display memory blocks, 18
- DOS MEMORY BLOCKS, 18
- DOS-RAM, 8
-
-
- E
- EGA-Card, 8
- EGA-MONO, 8
- EGA64k, 8
- EMS Page Frame, 8
- Examples, 5
- EXEC, 23
- EXIT, 21
- Extended BIOS Area, 8
-
-
-
-
-
-
-
-
- 28
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- F
- F1, 3, 10, 11
- FCBS, 16
- FILES, 16
- FIRST MEGABYTE, 1
- FUTURE, 3
-
-
- G
- GENERAL, 1
-
-
- H
- Hercules, 8
- HiMOVE CONCEPT, 2
- HIMOVE.BAT, 4, 20
- HIMOVE.SYS, 20
- HISETUP.CFG, 4, 22
- HISETUP.EXE, 4
-
-
- I
- INSTALLATION, 2, 20
- Installation Messages, 13
- Installation Procedure, 3
-
-
- L
- LICENSE, 2
-
-
- M
- MAIN MENU, 5
- MCGA, 8
- Memory Areas, 6
- Memory Error, 22
- Memory error at, 26
- MEMORY MANAGER "HIMOVE.SYS", 22
- MENUFUNCTION "DOS MEMORY BLOCKS", 18
- MENUFUNCTION "EXIT", 21
- MENUFUNCTION "HELP", 10
- MENUFUNCTION "INSTALLATION OF MEMORY MANAGER", 20
- MENUFUNCTION "MEMORY AREAS", 6
- MENUFUNCTION "OPTIONS", 12
- MENUFUNCTION "PROGRAMLIST", 14
- MENUFUNCTION "RESIDENT PROGRAMS", 15
-
-
- N
- NEAT CHIPSet, 25
- NEW ENHANCED AT CHIP SET (NEAT), 1
-
-
-
-
-
-
-
- 29
-
- HiMOVE (tm) Upper Memory Manager V2.14
-
-
- O
- OPTION 1 - "Configuration Mode", 12
- OPTION 2 - "Prompt on Installation", 13
- OPTION 3 - "Installation Messages", 13
- OPTION 4 - "Open Upper Memory", 13
- OPTIONS, 12
- Order Information, 4
-
-
- P
- PATH, 4
- Print Function, 17
- Printout of memory areas, 9
- Programlist, 14
- Prompt on Installation, 13
-
-
- Q
- QUICK INSTALLATION HELP, 26
-
-
- R
- RAM, 8
- REMARKS, 1
- Resident Programs, 15
-
-
- S
- SHAREWARE, 2
- Shareware Copy from BBS or Disk Vendor, 2
- STACKS, 16
- SUBJECT INDEX, 28
-
-
- T
- To help you - help us!, 27
- Token-Ring-RAM, 8
- Token-Ring-ROM, 8
-
-
- U
- Upload of device drivers via "HILOAD.SYS", 24
- Upload of resident programs, 23
-
-
- V
- VGA-Card, 8
-
-
- W
- WARRANTY, 2
-
-
-
-
-
-
-
- 30
-