Version: 1.01                                                   19-DEC-1993

Note: This package *must* be unpacked using PKunZIP -d

      This package is compatible with MS-DOS and PC-DOS.

      It will most likely not work with DR-DOS(1). DR-DOS uses a slightly
      different file format for *.CPI files, which creates smaller files
      incompatible with the original Microsoft specification. On the
      other hand they offer 9 Codepages while Microsoft offers only 6.
      Additional Codepages supplied with DR-DOS are 853, 857 and 866.

(1)   DR-DOS 6.0

===========================================================================
Why has this package been written?
===========================================================================

I wrote this package because I wanted to be able to display ISO 8859-x
text files on my MS-DOS PC equipped with a VGA without translating the
data between ISO 8859-x and IBM Codepage yyy.

I also wanted to provide a mechanism to let application programs know
I'm using a (different) Character Encoding (aka Codepage), so I had to
use DISPLAY.SYS, *.CPI and MODE CON CP. See examples in the subdirectory
ISOCP101\CONFIG in this package.

Examine the program Codepage supplied with this package to learn how to
determine the active CON Codepage from within an application. At least
MS-DOS terminal emulation programs should take care of that.

===========================================================================
Changes to CONFIG.SYS and AUTOEXEC.BAT
===========================================================================

The file ISOCP101\CONFIG\CONFIG.ADD contains the line you should add/modify
to your CONFIG.SYS, if it is not there already.

The file ISOCP101\CONFIG\AUTOEXEC.ADD contains the lines you should add/
modify to your AUTOEXEC.BAT, if they aren't there already.

Note:

   The AUTOEXEC.ADD lines supplied, are for German MS-DOS and MF-II
   enhanced keyboard. Modify the names and values needed for your
   MS-DOS Version, country and keyboard.

===========================================================================
Want to see ISO 8859-1?
===========================================================================

OK, this is how to do it:

1. create a directory C:\DEV (if it's not already there)
   This is just for your convenience. Creating this directory, it's easier
   to get rid of the package should you not like it.  ;)
   Anyway, you can name the directory the way you like, but keep in mind
   you have to modify SwitchCP.BAT afterwards.

2. COPY all *.EXE and *.BAT files in directory BIN of this package into a
   directory included in your MS-DOS search-PATH. On my PC, that's C:\BIN

3. Add/modidy the above mentioned lines from CONFIG.ADD to your CONFIG.SYS
   and from AUTOEXEC.ADD to AUTOEXEC.BAT

4. Reboot your PC (i. e. Ctrl+Alt+Del)

5. CD into your C:\DEV directory and COPY *.CPI from this package
   residing in directory ISOCP101\CPI.

6. All we have to do now is to activate the new Codepage. For that purpose
   I have supplied the MS-DOS Batch SwitchCP.bat - simply type:

      SwitchCP 1

   Your CON: device is now using Codepage 819 (aka ISO 8859-1).

   There will be a warning message that your keyboard driver doesn't
   support this Codepage. Don't panic, that's why I supplied keyboard
   translation TSR programs in the ISOKEYB directory.

   Codepage before calling SwitchCP  after  ISOKEYB-program  translates to
   ========================================================================
   437/850                    1       819   ISOKB850         ISO 8859-1
   852                        2       912   ISOKB852         ISO 8859-2
   857                        9       920   ISOKB857         ISO 8859-9
   866                        5       915   ISOKB866         ISO 8859-5
   ========================================================================

   Note: ISOKB* is *not* a replacement for KEYB. It's sits on top of it!

7. Use the (supplied) utility ChrSet do display the active character set

8. Type CHCP 850 (or whatever Codepage you're usually using) to use your
   normal Character Encoding again.

The file ISOCP101\DOC\ISOCP.TXT contains the mapping between ISO 8859-x
and IBM Codepages.

Read ISOCP101\DOC\QUICK.DOC for a different approach to use this package.  :)

===========================================================================
ISO 8859-x fonts supplied
===========================================================================

The following Codepages have been created/edited by me, Kosta Kostis
<kosta@blues.sub.de> (feedback welcome):

	- Codepage 819 (ISO 8859-1  aka Latin 1)
	- Codepage 912 (ISO 8859-2  aka Latin 2)
	- Codepage 913 (ISO 8859-3  aka Latin 3)
	- Codepage 914 (ISO 8859-4  aka Latin 4)
	- Codepage 916 (ISO 8859-8  aka Latin/Hebrew)
	- Codepage 920 (ISO 8859-9  aka Latin 5)
	- Codepage 919 (ISO 8859-10 aka Latin 6)
	- Codepage 189 (ISO 8859-6  aka Latin/Arabic)

Note: the "correct" Codepage number for Latin/Arabic would be 1089, but
the German version of MS-DOS does not seem to support 4-digit Codepage
numbers, so I renamed it to 189 until I have a better solution.

---------

The following Codepage has been created by Dimitri Vulis
<dlv@cunyvms1.bitnet> (this email-address is from 1989).

	- Codepage 915 (ISO 8859-5  aka Latin/Cyrillic)

Codepage 915 has originally been "named" Codepage 880.

---------

The following Codepage is from an unknown source:

	- Codepage 813 (ISO 8859-7  aka Latin/Greek)

---------

I am very much looking for Codepage 869 (Greece). Some kind soul out there?
