HiVIDEO _________________________________________________________________ DOS Memory Expander Version 2.03 ÚÄÄÄÄÄÄÄÄ¿ C.SITTE SOFTWARETECHNIK ³c.sitte ³ Postfach 42 ³software³ A-5025 Salzburg, AUSTRIA ³technik ³ ÀÄÄÄÄÄÄÄÄÙ SHAREWARE INFORMATION HiVIDEO 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. Shareware is a distribution method, NOT a type of software. The primary difference between shareware and retail software is that with shareware you know if it fits your needs BEFORE you pay for it. LICENSE Non-registered users are granted a limited license to try HiVIDEO for a period of four weeks. After the trial period you are required to register and to pay the registration fee or stop using it. The four week evaluation period is a legal requirement based on the license agreement, NOT a time bomb inserted in the program! HiVIDEO will not stop working or cause any damage to itself or your system at the end of the four week period. You are encouraged to freely copy and distribute HiVIDEO 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 and copyright information 3. It is advertised as "shareware" and not as "free" or "public domain" software. ASP OMBUDSMAN STATEMENT This program is produced by a member of the Association of Shareware Professionals (ASP). ASP wants to make sure that the shareware principle works for you. If you are unable to resolve a shareware-related problem with an ASP member by contacting the member directly, ASP may be able to help. The ASP Ombudsman can help you resolve a dispute or problem with an ASP member, but does not provide technical support for members' products. Please write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442-9427, USA or send a CompuServe message via CompuServe Mail to ASP Ombudsman 70007,3536. The Ombudsman may be contacted by FAX by sending to the ASP FAX number: (616) 788-2765. In communication with the Ombudsman please include a telephone number and/or FAX if available. 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. EDITION May 1993 Copyright 1993 by C.Sitte Softwaretechnik All rights reserved NOTICE This manual is based on the software revision V2.03 of May 1993. 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. REQUIRED HARDWARE The HiVIDEO DOS Memory Expander can be installed on personal computers with a 256k (or more) VGA or EGA display adapter and 640k conventional DOS memory. ÚÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÁÄÄ¿ ³ (R) Äij ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ ÚÄÄÄÄÁÄÄ¿ ³ Association of ³ ³ ³ÄÙ Shareware ÀÄij o ³ Professionals ÄÄÄÄij ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÀÄÄÄÁÄÄÄÙ MEMBER ORDER INFORMATION The registration fee for a single copy of HiVIDEO is US$ 15.-. Payment of this fee entitles you to: * Disk with the latest version of the HiVIDEO DOS memory expander which does not display the evaluation notice text. * Printed 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 HiVIDEO on the same order form: 1 US$ 15.- 2 - 9 US$ 10.- (-30%) 10+ (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. 25 User US$ 120.- 50 User US$ 200.- 100 User US$ 320.- 100+ (negotiable) An additional shipping charge of US$ 5.- must be added to the total amount. Payments can be made by credit card (MC/Visa/AmEx/JCB), cash, international postal money order or eurocheque. If you use an US check, please add another US$ 5.- for bank charges. The accompanying file ORDER.FRM includes a detailed order form. 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 VGA/EGA DISPLAY ADAPTER. . . . . . . . . . . . . . . 1 1.3 DEFINITION OF TERMS. . . . . . . . . . . . . . . . . 1 1.4 HiVIDEO CONCEPT. . . . . . . . . . . . . . . . . . . 2 2. INSTALLATION . . . . . . . . . . . . . . . . . . . . . 2 2.1 Packing List . . . . . . . . . . . . . . . . . . . . 2 2.2 Installation Procedure . . . . . . . . . . . . . . . 2 3. "HIVIDEO.COM" DOS Memory Expander. . . . . . . . . . . 3 3.1 Commandline Arguments. . . . . . . . . . . . . . . . 3 3.1.1 "?". . . . . . . . . . . . . . . . . . . . . . . . 3 3.1.2 "RESIDENT" . . . . . . . . . . . . . . . . . . . . 3 3.1.3 "ON" . . . . . . . . . . . . . . . . . . . . . . . 3 3.1.4 "OFF". . . . . . . . . . . . . . . . . . . . . . . 4 4. To help you - help us! . . . . . . . . . . . . . . . . 5 5. Revision history . . . . . . . . . . . . . . . . . . . 5 6. SUBJECT INDEX. . . . . . . . . . . . . . . . . . . . . 6 HiVIDEO DOS Memory Expander V2.03 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 VGA/EGA DISPLAY ADAPTER Most of the VGA and EGA display adapters have 256k (or more) video memory installed. This memory isn't fully used, if the application program uses only the alfanumeric mode (no graphics). 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 HiVIDEO DOS Memory Expander V2.03 1.4 HiVIDEO CONCEPT HiVIDEO uses the unused graphics memory of the VGA/EGA display adapter in text mode to expand the conventional memory by 96kB (with a color monitor, 64kB with monochrome monitors). The graphics modes are disabled if the conventional memory is expanded in this way. The expansion can be switch on and off dynamically from the command line. 2. INSTALLATION 2.1 Packing List Shareware copies of HiVIDEO may be "packaged" in a variety of ways depending on who distributed them. Regardless of packaging, the following files should be included: HIVIDEO .COM HiVIDEO DOS Memory Expander (TSR) HIVIDEO .DOC Program Documentation ORDER .FRM Order Form DESCRIBE.DOC Product Description & Author Info VENDOR .DOC Vendor/Distributor Information FILE_ID .DIZ Program Description for BBS's !!READ .!ME Last Minute Information 2.2 Installation Procedure Once you have copied the HiVIDEO files on your hard disk, you must change your PATH environment variable to include the subdirectory HiVIDEO or move the file HiVIDEO.COM to a subdirectory already in the DOS path. An optional procedure for execution would be to always execute HIVIDEO.COM from its own directory. HiVIDEO can be installed in the AUTOEXEC.BAT startup batch file as a resident program. 2 HiVIDEO DOS Memory Expander V2.03 3. "HIVIDEO.COM" DOS Memory Expander The HIVIDEO.COM program is a resident utility wich allows the dynamic expansion of conventional DOS MEMORY with 96kB of graphics memory on a VGA or EGA display adapter. When the expansion is "ON" all graphics modes are disabled. To use the graphics mode, HiVIDEO must be switched "OFF" to release the graphics memory. When HIVIDEO.COM is executed without any commandline arguments, the following text appears: HiVIDEO V2.03 #0000XXXXXXXXX - DOS Memory Expander (C) Copyright 1993 C.Sitte Softwaretechnik, All Rights Reserved UNREGISTERED EVALUATION VERSION >>> HiVIDEO is NOT resident 3.1 Commandline Arguments There are four arguments possible: 3.1.1 "?" This argument displays a message about the commandline syntax: Syntax: hivideo [on | off | resident| ?] 3.1.2 "RESIDENT" This argument forces the HiVIDEO program to stay resident, but does not expand the memory. The expansion can be activated later with the "ON" argument. If a XBDA (extended bios data area) is found at the end of the 640k conventional DOS memory area, this area is relocated into low memory. 3.1.3 "ON" This argument activates the memory expansion of the conventional memory area from 640kB to 736kB (+96kB). All graphics modes are disabled. If there is less than 640kB conventional DOS memory available, the following message appears: >>> Top of memory NOT at 640K. 3 HiVIDEO DOS Memory Expander V2.03 If the conventional memory is successfully expanded, the following message is displayed: >>> HiVIDEO is resident, Graphics is disabled, Memory size is 736K If an application tries to enable any graphics mode the following warning message appears and the application can be aborted: >>> WARNING: Graphics video modes are disabled. Press ESC key to Continue. Press any other key to Abort. 3.1.4 "OFF" This argument deactivates the memory expansion of the conventional memory area. All graphics modes are enabled: >>> HiVIDEO is resident, Graphics is enabled, Memory size is 640K 4 HiVIDEO DOS Memory Expander V2.03 4. To help you - help us! If you have questions about the HiVIDEO DOS memory expander software, we need some information about the environment of your computer: o Contents of AUTOEXEC.BAT file o Contents of CONFIG.SYS file o Information about: - Type of computer - Version of operating system - Programs (where the problem occurs) - BIOS (manufacturer, version) - Video adapter Send this information to: Mail: C.SITTE SOFTWARETECHNIK Postfach 42 A-5025 Salzburg/Austria Electronic Mail: CompuServe: 73030,1070 Internet : 73030.1070@compuserve.com X400 : Country=us ADMD=CompuServe PRMD=csmail DDA Type=id DDA Value=73030.1070 MCI users should enter these values at the following prompts: To: Chris Sitte (ems) EMS: CompuServe MBX: p=csmail MBX: d=id=73030.1070 5. Revision history v2.03 May/93 Bug fixes v2.02 Oct/92 DOS5 UMB support added FILE_ID.DIZ description file added v2.01 Jun/92 Initial shareware release 5 HiVIDEO DOS Memory Expander V2.03 6. SUBJECT INDEX " "?", 3 "HIVIDEO.COM" DOS Memory Expander, 3 "OFF", 4 "ON", 3 "RESIDENT", 3 C Commandline Arguments, 3 D DEFINITION OF TERMS, 1 F FIRST MEGABYTE, 1 G GENERAL, 1 H HiVIDEO CONCEPT, 2 HIVIDEO.COM, 3 I INSTALLATION, 2 Installation Procedure, 2 L LICENSE, 2 O Order Information, 4 6 HiVIDEO DOS Memory Expander V2.03 P Packing List, 2 R Revision history, 5 S SHAREWARE, 1 SUBJECT INDEX, 6 T To help you - help us!, 5 V VGA/EGA DISPLAY ADAPTER, 1 W WARRANTY, 2 7