# Unicode-derived Character Mapping Table
# DOS code page 437 <-> ISO Latin-1
# 
# This mapping table is derived from the Unicode mappings for DOS
# code page 437 and ISO Latin-1.  Because we derived the mappings from
# the Unicode mapping tables, we don't need to specify any explicit
# character mappings; we only need to point the translation generator
# at the Unicode mapping files using the UNICODE directive.
#
# To use this file, compile it with MKCHRTAB (MKCHRTAB32 for Windows
# 95/NT users).
#
# NOTE - this character set mapping is provided as an example of how
# to use Unicode character mapping tables.  The TADS distribution for
# DOS does not use this mapping by default.  If you want to use this
# mapping instead of the default mapping, compile this file and name
# the result 437LA1.TCP.

# the internal character set is ISO Latin-1, which has the ID "La1"
id = La1

# provide the full name of the internal character set, for display purposes
ldesc = ISO Latin-1 (8859-1)


# Load the Unicode mapping tables.
# NOTE - these Unicode files are NOT part of the TADS distribution.  The
# Unicode Consortium publishes these files, but does not allow third-party
# distribution.  You can obtain them directly from the Unicode web site at
#
#    ftp://ftp.unicode.org/Public/MAPPINGS
#
unicode native="unicode\msdos\cp437.txt" internal="unicode\iso8859\8859-1.txt"


# Set the default character mappings.  These will be used for characters
# that can't be mapped from one character set to the other.  For the
# internal default, use code 129, since it's not used by ISO Latin-1.
# For the native default, use character code 250; this is a small mid-line
# dot, which will provide a reasonable visual appearance for missing
# characters.
#
internal_default = 129
native_default = 250

