ABOVE1M (C) ACCESS PROGRAM. SHAREWARE VERSION 1.0 1996. ALL RIGHTS RESERVED.

                                INSTRUCTIONS:

THIS PROGRAM WORKS WITH 386, 486 AND PENTIUM COMPATIBLE PROCESSORS, AND ENABLES
FS SEGMENT REGISTER TO WORK WITH 32 BIT OFFSET ADDRESSES TO REACH ALL 4GB MEMORY
SPACE IN REAL MODE. IT IS FULLY COMPATIBLE WITH DOS ENVIRONMENT, ONLY REQUIRES
TO RUN IN REAL MODE. THIS MEANS THAT YOU MUST NOT RUN EMM386 DRIVER OR ANY DOS
TASK UNDER WINDOWS OR OS/2, OR ANY OTHER PROGRAM THAT SETS THE CPU IN PROTECTED
MODE OR IN VIRTUAL MODE. THE PROGRAM EXECUTES AND EXIT AT ONCE. IT DOESN'T WASTE
ANY MEMORY SPACE. IT IS VERY USEFUL FOR EMBEDDED SYSTEMS OR DIAGNOSTIC SOFTWARE.

TO WORK WITH FULL MEMORY ACCESS YOU MUST DO THE FOLLOWING STEPS:

        1) BE SURE TO BE IN REAL MODE.
        2) RUN ABOVE1M.
        3) WRITE A PROGRAM THAT USES FS TO ACCESS 32 BIT ADDRESSES LIKE:
                MOV AX,0
                MOV FS,AX
                MOV EDI,10000000H
                MOV AX,FS:[EDI] 
           OR
                MOV DWORD PTR FS:[EDI],12345678H
           OR
                MOV FS:[EDI],EDX
                ETC.

NOTE: REMEMBER THAT IN REAL MODE THE EFFECTIVE ADDRESS IS COMPUTED ADDING THE
SEGMENT REGISTER MULTIPLIED BY 16, WITH A 16 BIT OFFSET, TO OBTAIN A 20 BIT 
ADDRESS.
IN OUR CASE THE EFFECTIVE ADDRESS IS COMPUTED ADDING THE SEG REG MULTIPLIED BY
16, WITH A 32 BIT OFFSET!
EXAMPLE:
                                FS=4570H
                               EDI=12104612H

               FS MULTIPLIED BY 16=   45700+
                                   12104612=
                                   --------
                 EFFECTIVE ADDRESS=12149D12H

IF YOU LOAD FS WITH ZERO THE EFFECTIVE ADDRESS WILL BE THE 32 BIT OFFSET.


YOU CAN USE THIS SOFTWARE FOR EVALUATION PURPOSE ONLY, IF YOU WANT TO INCLUDE
IT IN YOUR APPLICATION, YOU MAY PURCHASE THE FULL VERSION SENDING 40 $ TO:

LUDOVICA RICCIARDI, VIA M. G. COLUMBA 21, 00179, ROMA. ITALY.
EMAIL : ludovica@edarcom.fnc.net

THE FULL VERSION OF ABOVE1M ENABLES DS,ES,FS,GS TO ADDRESS ALL 4GB OF MEMORY,
SO YOU CAN USE ALSO REP INSTRUCTION WITH 32 BIT VALUES.


THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,EITHER EXPRESSED
OR IMPLIED. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PRODUCT IS
WITH YOU.  SHOULD THE PRODUCT PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
NECESSARY SERVICING, REPAIR OR CORRECTION.

YOU MAY REDISTRIBUTE THIS SOFTWARE "AS IS" FOR EVALUATION PURPOSE ONLY.
IF YOU HAVE PURCHASED THE FULL VERSION OF ABOVE1M SOFTWARE, YOU MAY USE IT IN
YOUR APPLICATION AND CAN DISTRIBUTE YOUR APPLICATION ROYALTY FREE.

IN NO EVENT WILL THE AUTHOR OF THIS SOFTWARE, OR ANY OTHER PARTY WHO MAY HAVE
REDISTRIBUTED THE PRODUCT AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT
OF THE USE OR INABILITY TO USE THE PRODUCT (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PRODUCT TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.




                
