Mazovia encoding is used under
DOS
DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems.
DOS may also refer to:
Computing
* Data over signalling (DoS), multiplexing data onto a signalling channel
* Denial-of-service attack (DoS), an attack on a communicat ...
to represent
Polish
Polish may refer to:
* Anything from or related to Poland, a country in Europe
* Polish language
* Poles
Poles,, ; singular masculine: ''Polak'', singular feminine: ''Polka'' or Polish people, are a West Slavic nation and ethnic group, w ...
texts. Basically it is
code page 437 with some positions filled with Polish letters. An important feature was that the block graphic characters of code page 437 remained unchanged. In contrast,
IBM's later official Central European
code page 852
Code page 852 (CCSID 852) (also known as CP 852, IBM 00852, OEM 852 (Latin II), MS-DOS Latin 2) is a code page used under DOS to write Central European languages that use Latin script (such as Bosnian, Croatian, Czech, Hungarian, Polish, Rom ...
did not preserve all block graphics, causing incorrect display in programs such as
Norton Commander
Norton Commander (NC) is a discontinued prototypical orthodox file manager (OFM), written by John Socha and released by Peter Norton Computing (later acquired in 1990 by the Symantec corporation). NC provides a text-based user interface for ...
.
The Mazovia encoding was designed in 1984 by Jan Klimowicz of . It was designed as part of a project to develop and produce a Polish IBM PC clone codenamed "". The code page was therefore optimized for that computer's typical peripheral devices, a graphics card with dual switchable graphics, a keyboard using US English and Russian layouts and printers with Polish fonts. In 1986, the
Polish National Bank
The Narodowy Bank Polski (; the National Bank of Poland), often abbreviated to NBP, is the central bank of Poland, founded in 1945. It controls the issuing of Poland's currency, the Polish złoty. The bank is headquartered in Warsaw, and has bran ...
(NBP) adopted the Mazovia encoding as a standard, thereby causing its widespread acceptance and distribution in Poland. They also were instrumental in Ipaco producing compatible computers with Taiwanese components under the direction of and Krzysztof Sochacki.
Some ambiguity exists in the official code page assignment for the Mazovia encoding:
PTS-DOS
PTS-DOS (aka PTS/DOS) is a disk operating system, a DOS clone, developed in Russia by PhysTechSoft and Paragon Technology Systems.
History and versions
PhysTechSoft was formed in 1991 in Moscow, Russia by graduates and members of MIPT, inf ...
and
S/DOS support this encoding under code page 667 (CP667).
The same encoding was also called code page 991 (CP991) in some Polish software,
however, the FreeDOS implementation of code page 991 seems not to be identical to this original encoding.
The DOS code page switching file
NECPINW.CPI
for
NEC Pinwriter
Dot matrix printing, sometimes called impact matrix printing, is a computer printing process in which ink is applied to a surface using a relatively low-resolution dot matrix for layout. Dot matrix printers typically use a print head that moves ...
s supports the Mazovia encoding under both code pages 667 and 991.
FreeDOS has meanwhile introduced support for the original Mazovia encoding under code page 790 (CP790) as well. The
Fujitsu ''DL6400 (Pro)'' / ''DL6600 (Pro)'' printers support the Mazovia encoding as well.
This encoding is known as code page 3843 in Star printers.
Character set
Each character is shown with its equivalent
Unicode
Unicode, formally The Unicode Standard,The formal version reference is is an information technology standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The standard, wh ...
code point.
Only the second half of the table (128–255) is shown, all of the first half (0–127) being the same as
ASCII
ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because ...
and
code page 437.
Several variants of this encoding exists:
* ''Mazovia 157'' (ś is at 9D instead of 9E)
* ''Fido Mazovia'' (ć is at 0x87 instead of 8D and Ć is at 0x80 instead of 0x95)
* ''FreeDOS Mazovia'' (
złoty sign at 9B). FreeDOS supports this variant under code page 991, although the original definition of code page 991, which pre-dates FreeDOS, appears to have been identical to code page 667 / 790.
These variants are not fully compliant with the definition of code page 667 / 790 and should therefore not be associated with these numbers.
See also
*
CWI-2 encoding
*
Hardware code page
In computing, a hardware code page (HWCP) refers to a code page supported natively by a hardware device such as a display adapter or printer. The glyphs to present the characters are stored in the alphanumeric character generator's resident re ...
*
Kamenický encoding
The Kamenický encoding ( cs, kódování Kamenických), named for the brothers Jiří and Marian Kamenický, was a code page for personal computers running DOS, very popular in Czechoslovakia (since 1993, the Czech Republic and Slovakia) arou ...
Notes
References
{{DEFAULTSORT:Mazovia Encoding
DOS code pages