cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

cp437.uni (4461B)


      1# SPDX-License-Identifier: GPL-2.0
      2#
      3# Unicode table for IBM Codepage 437.  Note that there are many more
      4# substitutions that could be conceived (for example, thick-line
      5# graphs probably should be replaced with double-line ones, accented
      6# Latin characters should replaced with their nonaccented versions,
      7# and some upper case Greek characters could be replaced by Latin), however,
      8# I have limited myself to the Unicodes used by the kernel ISO 8859-1,
      9# DEC VT, and IBM CP 437 tables.
     10#
     11# --------------------------------
     12#
     13# Basic IBM dingbats, some of which will never have a purpose clear
     14# to mankind
     15#
     160x00	U+0000
     170x01	U+263a
     180x02	U+263b
     190x03	U+2665
     200x04	U+2666 U+25c6
     210x05	U+2663
     220x06	U+2660
     230x07	U+2022
     240x08	U+25d8
     250x09	U+25cb
     260x0a	U+25d9
     270x0b	U+2642
     280x0c	U+2640
     290x0d	U+266a
     300x0e	U+266b
     310x0f	U+263c U+00a4
     320x10	U+25b6 U+25ba
     330x11	U+25c0 U+25c4
     340x12	U+2195
     350x13	U+203c
     360x14	U+00b6
     370x15	U+00a7
     380x16	U+25ac
     390x17	U+21a8
     400x18	U+2191
     410x19	U+2193
     420x1a	U+2192
     430x1b	U+2190
     440x1c	U+221f
     450x1d	U+2194
     460x1e	U+25b2
     470x1f	U+25bc
     48#
     49# The ASCII range is identity-mapped, but some of the characters also
     50# have to act as substitutes, especially the upper-case characters.
     51#
     520x20	U+0020
     530x21	U+0021
     540x22	U+0022 U+00a8
     550x23	U+0023
     560x24	U+0024
     570x25	U+0025
     580x26	U+0026
     590x27	U+0027 U+00b4
     600x28	U+0028
     610x29	U+0029
     620x2a	U+002a
     630x2b	U+002b
     640x2c	U+002c U+00b8
     650x2d	U+002d U+00ad
     660x2e	U+002e
     670x2f	U+002f
     680x30	U+0030
     690x31	U+0031
     700x32	U+0032
     710x33	U+0033
     720x34	U+0034
     730x35	U+0035
     740x36	U+0036
     750x37	U+0037
     760x38	U+0038
     770x39	U+0039
     780x3a	U+003a
     790x3b	U+003b
     800x3c	U+003c
     810x3d	U+003d
     820x3e	U+003e
     830x3f	U+003f
     840x40	U+0040
     850x41	U+0041 U+00c0 U+00c1 U+00c2 U+00c3
     860x42	U+0042
     870x43	U+0043 U+00a9
     880x44	U+0044 U+00d0
     890x45	U+0045 U+00c8 U+00ca U+00cb
     900x46	U+0046
     910x47	U+0047
     920x48	U+0048
     930x49	U+0049 U+00cc U+00cd U+00ce U+00cf
     940x4a	U+004a
     950x4b	U+004b U+212a
     960x4c	U+004c
     970x4d	U+004d
     980x4e	U+004e
     990x4f	U+004f U+00d2 U+00d3 U+00d4 U+00d5
    1000x50	U+0050
    1010x51	U+0051
    1020x52	U+0052 U+00ae
    1030x53	U+0053
    1040x54	U+0054
    1050x55	U+0055 U+00d9 U+00da U+00db
    1060x56	U+0056
    1070x57	U+0057
    1080x58	U+0058
    1090x59	U+0059 U+00dd
    1100x5a	U+005a
    1110x5b	U+005b
    1120x5c	U+005c
    1130x5d	U+005d
    1140x5e	U+005e
    1150x5f	U+005f U+23bd U+f804
    1160x60	U+0060
    1170x61	U+0061 U+00e3
    1180x62	U+0062
    1190x63	U+0063
    1200x64	U+0064
    1210x65	U+0065
    1220x66	U+0066
    1230x67	U+0067
    1240x68	U+0068
    1250x69	U+0069
    1260x6a	U+006a
    1270x6b	U+006b
    1280x6c	U+006c
    1290x6d	U+006d
    1300x6e	U+006e
    1310x6f	U+006f U+00f5
    1320x70	U+0070
    1330x71	U+0071
    1340x72	U+0072
    1350x73	U+0073
    1360x74	U+0074
    1370x75	U+0075
    1380x76	U+0076
    1390x77	U+0077
    1400x78	U+0078 U+00d7
    1410x79	U+0079 U+00fd
    1420x7a	U+007a
    1430x7b	U+007b
    1440x7c	U+007c U+00a6
    1450x7d	U+007d
    1460x7e	U+007e
    147#
    148# Okay, what on Earth is this one supposed to be used for?
    149#
    1500x7f	U+2302
    151#
    152# Non-English characters, mostly lower case letters...
    153#
    1540x80	U+00c7
    1550x81	U+00fc
    1560x82	U+00e9
    1570x83	U+00e2
    1580x84	U+00e4
    1590x85	U+00e0
    1600x86	U+00e5
    1610x87	U+00e7
    1620x88	U+00ea
    1630x89	U+00eb
    1640x8a	U+00e8
    1650x8b	U+00ef
    1660x8c	U+00ee
    1670x8d	U+00ec
    1680x8e	U+00c4
    1690x8f	U+00c5 U+212b
    1700x90	U+00c9
    1710x91	U+00e6
    1720x92	U+00c6
    1730x93	U+00f4
    1740x94	U+00f6
    1750x95	U+00f2
    1760x96	U+00fb
    1770x97	U+00f9
    1780x98	U+00ff
    1790x99	U+00d6
    1800x9a	U+00dc
    1810x9b	U+00a2
    1820x9c	U+00a3
    1830x9d	U+00a5
    1840x9e	U+20a7
    1850x9f	U+0192
    1860xa0	U+00e1
    1870xa1	U+00ed
    1880xa2	U+00f3
    1890xa3	U+00fa
    1900xa4	U+00f1
    1910xa5	U+00d1
    1920xa6	U+00aa
    1930xa7	U+00ba
    1940xa8	U+00bf
    1950xa9	U+2310
    1960xaa	U+00ac
    1970xab	U+00bd
    1980xac	U+00bc
    1990xad	U+00a1
    2000xae	U+00ab
    2010xaf	U+00bb
    202#
    203# Block graphics
    204#
    2050xb0	U+2591
    2060xb1	U+2592
    2070xb2	U+2593
    2080xb3	U+2502
    2090xb4	U+2524
    2100xb5	U+2561
    2110xb6	U+2562
    2120xb7	U+2556
    2130xb8	U+2555
    2140xb9	U+2563
    2150xba	U+2551
    2160xbb	U+2557
    2170xbc	U+255d
    2180xbd	U+255c
    2190xbe	U+255b
    2200xbf	U+2510
    2210xc0	U+2514
    2220xc1	U+2534
    2230xc2	U+252c
    2240xc3	U+251c
    2250xc4	U+2500
    2260xc5	U+253c
    2270xc6	U+255e
    2280xc7	U+255f
    2290xc8	U+255a
    2300xc9	U+2554
    2310xca	U+2569
    2320xcb	U+2566
    2330xcc	U+2560
    2340xcd	U+2550
    2350xce	U+256c
    2360xcf	U+2567
    2370xd0	U+2568
    2380xd1	U+2564
    2390xd2	U+2565
    2400xd3	U+2559
    2410xd4	U+2558
    2420xd5	U+2552
    2430xd6	U+2553
    2440xd7	U+256b
    2450xd8	U+256a
    2460xd9	U+2518
    2470xda	U+250c
    2480xdb	U+2588
    2490xdc	U+2584
    2500xdd	U+258c
    2510xde	U+2590
    2520xdf	U+2580
    253#
    254# Greek letters and mathematical symbols
    255#
    2560xe0	U+03b1
    2570xe1	U+03b2 U+00df
    2580xe2	U+0393
    2590xe3	U+03c0
    2600xe4	U+03a3
    2610xe5	U+03c3
    2620xe6	U+00b5 U+03bc
    2630xe7	U+03c4
    2640xe8	U+03a6 U+00d8
    2650xe9	U+0398
    2660xea	U+03a9 U+2126
    2670xeb	U+03b4 U+00f0
    2680xec	U+221e
    2690xed	U+03c6 U+00f8
    2700xee	U+03b5 U+2208
    2710xef	U+2229
    2720xf0	U+2261
    2730xf1	U+00b1
    2740xf2	U+2265
    2750xf3	U+2264
    2760xf4	U+2320
    2770xf5	U+2321
    2780xf6	U+00f7
    2790xf7	U+2248
    2800xf8	U+00b0
    2810xf9	U+2219
    2820xfa	U+00b7
    2830xfb	U+221a
    2840xfc	U+207f
    2850xfd	U+00b2
    286#
    287# Square bullet, non-spacing blank
    288# Mapping U+fffd to the square bullet means it is the substitution
    289# character
    290# 
    2910xfe	U+25a0 U+fffd
    2920xff	U+00a0