���� ��� QNX

���������
����������
����������
�������� ���������
��������� ���������� ��� ������� QNX � ��������� ������ � ������������ ��������� ����������
������ ��� ������� QNX
������ ��� Photon'�
���������� ��������� ��� Photon
������ ���� ��� QNX

���������

Vedit. ���������� ��������� �������� ��� QNX 4

vplus516.F ��� ftp://ftp.kti-git.nsc.ru/pub/qnx/vedit/vplus516.F — Vedit Plus v5.16, ������� �������� vedit. �� ����� ������ ������� ���� ����� �� ����� www.vedit.com � ��� �� ������ �������� vedit.

SciTE. ���������������� ��������� �������� � ���������� ���������� ��� Photon 1.14 (QNX4)

http://www.avts.ru/SciTE.tgz — SciTE — ��������� ��������, ���������� �� �������� ���������������� ������� Scintilla. ����� ������� ��������� (UTF 8).


����������

bzip2.tar.gz — BZIP v0.9.0c, 18-Oct-98 (���������� ��� QNX 4 Mike Gorchak).

unrar-2_50.tar.gz ��� ftp://ftp.kti-git.nsc.ru/pub/qnx/misc/unrar-2_50.tar.gz — UnRAR v2.50 for QNX 4

�������� ����� ftp://ftp.kti-git.nsc.ru/pub/qnx/Archivers/ � http://skyscraper.fortunecity.com/scanner/723/

unrar — UnRAR v3.20 for QNX 4 (�� ������ ���������� unrarsrc-3.2.3.tar.gz)

unrar-4.0.7-QNX6-x86.tar.gz — UnRAR v4.00 FREEWARE (unrar, default.sfx, libunrar.so) for QNX 6 (x86) �� ������ ���������� unrarsrc-4.0.6.tar.gz


����������

tv-1.03.00g.tar.gz — Turbo Vision v1.03.00g Source package (���������� ��� QNX 4 Mike Gorchak).
��� ����� ftp://ftp.kti-git.nsc.ru/pub/qnx/tvision/tv-1.03.00g-src.tar.gz
http://skyscraper.fortunecity.com/scanner/723/files/tv-1.03.00g-lib.tar.gz — Turbo Vision v1.03.00g Library package


�������� ���������

mqc.trial.tar.F — ����-������ 2.3 MiShell QNX Commander, ������� ���� �������� �� ����� SWD (www.qnx.ru/download/mqc.trial.tar.F) � ����� 2000 ����. ����������, �������� ��������, ��� ��� ������ — ���������� ��������� ��� ������ ���� �����������, �� ����� ��� ������ ��������, ��� ������������ dump buffer ~ 5�� �� ������������ ������������. ���� ���������� ������ mqc �������� ������ ~200KB �� ������������ ������������. ���������� ������ �������� SWD � ������� �������� swdqc. ���������� ��� {share|free}ware ������ 2.2 MQC, �� ����� Mikhail Nefedov �������: "That free version was a mistake on my side. MQC is free for QNX6 anyways".

MQC 2.3 ��� QNX 4 (�� 15.05.2005) � MQC build 46 ��� QNX 6.3 (�� 30.09.2009) ������ ������� �� ��������� ������ http://www.mishell.ca/mqc.html

Midnight Commander 4.1.36 ��� pterm [ported by Engineer]
��� ����� ftp://ftp.kti-git.nsc.ru/pub/qnx/misc/mc-4.1.36-pterm-qnx.tar.gz


��������� ���������� ��� ������� QNX 4 � ��������� ������ � ������������ ��������� ����������

Russia — ������� ��������� ���������� ��� ������� QNX 4, ��������� IBM 866.

russhell.tgz — Russhell by Alexander Smirnov — ������� ����������� (���8-�) ������� � ��������� ������ (shell). ����� ������� ���� — ���8-�. ������������ �������/��������� — �� ������� ������ LeftCtrl-LeftShift.
��� ������������ ����� ������������ � ��� OEM ��������� IBM 866, � ���� ������ ��� � ��������� ����� ������� ���������:
��� ������������ — ������������ �� ��� ��� ��������� (RusKey, Russhell, kbdswitch), ������� �������� �� ����������� ������ Connectix Virtual PC v5.2

  1. ����������� �����:
    Russia (��. ����), USA — � ������� /etc/config/kbd/
    rk — � ������� /usr/local/bin/
    cp866.08, cp866.14, iso866.16, cp866.16 (��. ����) — � ������� /etc/config/cfont/
  2. �������� ���� /etc/config/sysinit.NODE: ����� ������
    reopen //0/dev/con1
    �������� ��������� ������
    cfont -f 3 /etc/config/cfont/cp866.08
    cfont -f 2 /etc/config/cfont/cp866.14
    cfont -f 0 /etc/config/cfont/iso866.16
    cfont -f 1 /etc/config/cfont/cp866.16
    /usr/local/bin/rk /etc/config/kbd/USA /etc/config/kbd/Russia &
  3. �������
    tic ./terminfo.src
    ��������� �� �����!

kbdswitch.tar.gz ��� ����� http://skyscraper.fortunecity.com/scanner/723/fido/kbdswitch-1.00.tar.gz — ��p��������� p�������� �������yp� (py��������p �������) kbdswitch by Hoodwin (Vladimir Dashevsky). ������������� ���������� rk (russhell, ��. ����), ������ ������ ������
/usr/local/bin/rk /etc/config/kbd/USA /etc/config/kbd/Russia &
����� ��������� ������ ����
/usr/local/bin/kbdswitch .001010 @9 /etc/config/kbd/:USA:Russia
����� .001010 ��������, ��� ������������ ��������� ���������� ����� ����������� �� ������� ������ RightCtrl-RightShift
� kbdswitch ����� ���������� ��������� ��������� � ��������� ������������ �� ����� ��������� ������ RightAlt, LeftAlt, RightCtrl, LeftCtrl, RightShift, LeftShift, ��������� �� ������������� ������� kbdswitch, � ���, ��� ���������� �� ��������� ��������
use kbdswitch


������ ��� ������� QNX

cp866.08 — ����� �������� 8x8, ��������� IBM 866. ����� ���� �� MS-DOS, �� ����� EGA3.CPI.

cp866.14 — ����� �������� 8x14, ��������� IBM 866. ����� ���� �� MS-DOS, �� ����� EGA3.CPI.

cp866.16 — ����� �������� 8x16, ��������� IBM 866. ����� ���� �� MS-DOS, �� ����� EGA3.CPI.

iso866.16 — ����� �������� 8x16, ��������� IBM 866. ����� ���� �� MS-DOS, �� ����� ISO.CPI.

fnt-bolkhov.tar.gz — ���������� ������ � ���������� IBM 866 � RUSCII (CP 1125) � ��������� 8x8, 8x14 � 8x16, ������� �� ������ ������� �� ������� �������������.


������ ��� Photon

PHF-������ ��� Photon 1.14 (QNX 4)

������������ ������

dos08.phf — ����� �������� 8x8. �������� �������: 0x00-0xFF � ��������� IBM 866. ����� ������ �� ������ ������ cp866.08.

dos14.phf — ����� �������� 8x14. �������� �������: 0x00-0xFF � ��������� IBM 866. ����� ������ �� ������ ������ cp866.14.

dos16.phf — ����� �������� 9x16. �������� �������: 0x00-0xFF � ��������� IBM 866. ����� ������ �� ������ ������ cp866.16.

iso16.phf — ����� �������� 9x16. �������� �������: 0x00-0xFF � ��������� IBM 866. ����� ������ �� ������ ������ iso866.16.

term20.phf — ����� �������� 10x20. �������� �������: 0x00-0xFF � ��������� IBM 866. ����� ������ �� ������ ������ Windows 8514OEM.FON.

pcterm14.phf — ��� �� �����, ��� dos14.phf, ������ � ������ ������: PC Terminal.

pcterm16.phf — ��� �� �����, ��� dos16.phf, ������ � ������ ������: PC Terminal.

pcterm20.phf — ����� PC Terminal �������� 10x20. �������� �������: 0x00-0xFF � ��������� IBM 866. ��� ����� ������ ���� �������������� ������������ ������ pcterm20.phf (������� � OEM ��������� IBM 437), ������� ����� ����� �� CYR-RFX (��. ���� 10x20d.bdf �� ������ cyr-rfx-ibm-cp866-1.1.bdfs.tgz)

pcterm12.phf — ����� PC Terminal �������� 6x12. �������� �������: 0x00-0xFF � ��������� IBM 866. ���� ����� ������ �� ������ ������ 6x12.bdf �� ������ ucs-fonts.tar.gz.

pcterm20.phf — ��� ���� ����� PC Terminal �������� 10x20. �������� �������: 0x00-0xFF � ��������� IBM 866. ���� ����� ������ �� ������ ������ 10x20.bdf �� ������ ucs-fonts.tar.gz.

������ ������ ����������

cyr-rfx-iso10646-0400-1.1-phfs-qnx4-31011.tar.gz — ������� PHF-������, ��������� �� BDF-������� CYR-RFX (��. ������ �� �������� iso10646-0400/75dpi/ ������ cyr-rfx-iso10646-0400-1.1.bdfs.tgz)
������: Courier (cour), Helvetica (helv), Times (time), Lucida (lu), Lucida Terminal (lut)
�������: 8, 10, 12, 14, 18, 19 (������ lu � lut) � 24.
�������� �������: 0x20-0x4F9 � ��������� Unicode.

rusfonts_phf.tgz — ������� ������ PHF by Alexey Kropachev.
������: Courier (cour), Helvetica (helv), Times (time).
�������: 8, 10, 12, 14, 18 � 24.
�������� �������: 0x20-0x45F � ��������� Unicode.

ftp://ftp.kti-git.nsc.ru/pub/qnx/misc/rus_helv.tar.gz — � ���� ������ ���� 4 ������� PHF-������ � ��������� SWD (IBM 866): helv10.phf, helv10b.phf, helv12.phf, helv12b.phf


PHF2-������ ��� Photon 2.0 (QNX 6)

������������ ������

iso16.phf — ����� ISO �������� 9x16. �������� �������: 0x00-0xFF � ��������� IBM 866. ����� ������ �� ������ ������ iso866.16.

pcterm14.phf — ����� PC Terminal �������� 8x14. �������� �������: 0x00-0xFF � ��������� IBM 866. ����� ������ �� ������ ������ cp866.14.

pcterm16.phf — ����� PC Terminal �������� 9x16. �������� �������: 0x00-0xFF � ��������� IBM 866. ����� ������ �� ������ ������ cp866.16.

pcterm20.phf — ����� PC Terminal �������� 10x20. �������� �������: 0x00-0xFF � ��������� IBM 866. ���� ����� ������ ���� �������������� ������������ ������ pcterm20.phf (������� � OEM ��������� IBM 437), ������� ����� ����� �� CYR-RFX (��. ���� 10x20d.bdf �� ������ cyr-rfx-ibm-cp866-1.1.bdfs.tgz)

pcterm12.phf — ����� PC Terminal �������� 6x12. �������� �������: 0x00-0xFF � ��������� IBM 866. ���� ����� ������ �� ������ ������ 6x12.bdf �� ������ ucs-fonts.tar.gz.

pcterm20.phf — ��� ���� ����� PC Terminal �������� 10x20. �������� �������: 0x00-0xFF � ��������� IBM 866. ��� ����� ������ �� ������ ������ 10x20.bdf �� ������ ucs-fonts.tar.gz.

pcterminal_866.tgz — ������ «PC Terminal» �� ���������� ������. ������� �� ������ ������� «PC Terminal» �� ������ ����������� QNX 4 «RusKey 3.2». ��� ������ — ������ ����� ������� «PC Terminal» �� SWD (�������� 12, 14 � 20), ������� � ����� ��������� ������� � QNX 6 ��������, ��������� ��� QNX 4 � RusKey-������������.

������ ������ ����������

cyr-rfx-iso10646-0400-1.1-phfs-qnx6-31011.tar.gz — ������� PHF-������, ��������� �� BDF-������� CYR-RFX (��. ������ �� �������� iso10646-0400/75dpi/ ������ cyr-rfx-iso10646-0400-1.1.bdfs.tgz)
������: Courier (cour), Helvetica (helv), Times (time), Lucida (lu), Lucida Terminal (lut)
�������: 8, 10, 12, 14, 18, 19 (������ lu � lut) � 24.
�������� �������: 0x20-0x4F9 � ��������� Unicode.

pcterminal_unicode.tgz — ������ «PC Terminal Unicode» �� ���������� ������. ������� �� ������ ������� «PC Terminal» �� ������ ����������� QNX 4 «RusKey 3.2». BoundingBox � ���� ������� ��������� � ����� ��������, ����� � ������ ������� ���� ������� ����� ����� ����� �� �������, ��� � �� ��������� � ���� ����� �������������� (RusKey 3.2 ��� qnx4/Photon 1.xx). ��� ������ ������� � ����� ��������� ������� � QNX 6 ��������, ��������� ��� QNX 4 � RusKey-������������.


TTF-������

�� QNX 6.1.0

tt0003m_.ttf — Swis721 BT Roman. �������� ������� �����. ���� �� ������� Arial.

tt0005m_.ttf — Swis721 BT Bold. �������� ������� �����. ����� ������. ���� �� ������� Arial Bold.

tt0011m_.ttf — Dutch801 Rm BT Roman. �������� ������� �����. ����� � ���������. ���� �� ������� Times New Roman.

tt0013m_.ttf — Dutch801 Rm BT Bold. �������� ������� �����. ����� � ���������, ������. ���� �� ������� Times New Roman Bold.

tt2001m_.ttf — PrimaSans BT Roman. �������� ������� �����. ���� �� ������� Arial.

tt2003m_.ttf — PrimaSans BT Bold. �������� ������� �����. ����� ������. ���� �� ������� Arial Bold.

tt2009m_.ttf — PrimaSansMono BT Roman. �������� ������� �����. ����� ������. ���� �� �������� Lucida Console � Andale Mono.

tt3012z_.ttf — Symbol Set BT. ������� � ���� ���������� ����� �� ��������, �� �� ����� �������� ��������� �����, �������������� ������� � ��. ���������� ������ Symbol �� Windows 98.


�� Windows 98

arial.ttf — Arial. �������� ������� �����.

arialbd.ttf — Arial Bold. �������� ������� �����. ����� ������.

ariali.ttf — Arial Italic. �������� ������� �����. ����� ������.

arialbi.ttf — Arial Bold Italic. �������� ������� �����. ����� ������, ������.

times.ttf — Times New Roman. �������� ������� �����. ����� � ���������.

timesbd.ttf — Times New Roman Bold. �������� ������� �����. ����� � ���������, ������.

timesi.ttf — Times New Roman Italic. �������� ������� �����. ����� � ���������, ������.

timesbi.ttf — Times New Roman Bold Italic. �������� ������� �����. ����� � ���������, ������, ������.

cour.ttf — Courier New. �������� ������� �����. ����� ������������, � ���������.

courbd.ttf — Courier New Bold. �������� ������� �����. ����� ������������, � ���������, ������.

couri.ttf — Courier New Italic. �������� ������� �����. ����� ������������, � ���������, ������.

courbi.ttf — Courier New Bold Italic. �������� ������� �����. ����� ������������, � ���������, ������, ������.

lsansuni.ttf — Lucida Sans Unicode. �������� ������� �����. ���� �� ������� Arial.

lucon.ttf — Lucida Console. �������� ������� �����. ����� ������������. ������� ���� �� ������� Arial.


���������� ��������� ��� Photon

koi8u.tab — ��������� ��������� «Ukrainian (KOI8-U)» (RFC 2319) ��� Photon 1.14 (QNX 4) ��� ��� Photon 2.0 (QNX 6).
��������� ������ ���� � ������� /usr/photon/translations � �������� � ���� /usr/photon/translations/charsets ����� ������� [windows-1250] ��������� ������:

[KOI8-U]
MIBenum		=	2088
Alias		=	csKOI8U,KOI8-U,KOI8_U,koi8-u,21866,koi8-ru,windows-21866
Method		=	8bit
Table		=	koi8u.tab
MIME		=	KOI8-U
Description	=	Ukrainian (KOI8-U)

cp1125.tab — ��������� ��������� «Ukrainian (RUSCII)» (CP 1125) ��� QNX/Photon. �������, ��������� � ���� ����� �� ����� cp866.tab ��������� ���� � �������.

������� ��������� RUSCII �� ��������� IBM 866
��� ������� IBM 866 RUSCII
������ ���
Unicode
������ ���
Unicode
0xF2 Є 0x0404 Ґ 0x0490
0xF3 є 0x0454 ґ 0x0491
0xF4 Ї 0x0407 Є 0x0404
0xF5 ї 0x0457 є 0x0454
0xF6 Ў 0x040E І 0x0406
0xF7 ў 0x045E і 0x0456
0xF8 ° 0x00B0 Ї 0x0407
0xF9 0x2219 ї 0x0457

��������� ������ ���� � ������� /usr/photon/translations � �������� � ���� /usr/photon/translations/charsets, ��������, ����� ������:

[RUSCII]
Alias		=	CP-1125,CP1125,ibm-1125,IBM1125
Method		=	8bit
Table		=	cp1125.tab
MIME		=	RUSCII
Description	=	Ukrainian (RUSCII)
����� ������ ���� MIBenum — �� ����, �� �� ������� ���� ��� ������� ptermcs � ��� ������� PxTranslateSet() �������������� ���������� ����������.


������ ���� ��� QNX

pcf2bdf — ������� (��� QNX 4) ��� ������������ PCF ������� (X Window) � ��������� ������ BDF
�� BDF ����� �������� �������������� ����� � PHF ������ � ������� ������� bdf_2_phf (/qnx4/photon/bin/bdf_2_phf) ��� QNX 4 ��� bdftophf2 ��� QNX 6

translate — ��������� ������-��������������, ������� ��������� ������� PxTranslate ��������� ������� �� ������������ ���������� ����� stdin, ������������ �� � ������ ��������� � ���������� �� ����������� ���������� ������ stdout. �������, ������� �� ������ ��������������, ���������� �� ������� ������������� '_'. ��������� ����� ������������ ��� ������������� ������, ��������� ��������������� �����-������. ��������� ������� ������� � ��������� ������ ���� ����������: ��������� �������� ����� � ��������� ��������� �����. � �������� ��������� (charset) ����� ���� ��� ������, ���� �� ������� ��� �������� ���������� Description ����� /usr/photon/translations/charsets. ������� �������:
translate windows-1251 IBM866 <readme.txt >readme
translate KOI8-R UTF-8 <index.html >bookset.html
translate UTF-8 ISO-8859-1 <base.wgtw |translate IBM866 UTF-8 >base1.wgtw
������ ��� QNX 4: translate.
������ ��� QNX 6: translate.

������� loadfont ��� �������� ����������� ������ � ���������� (��� QNX 6): loadfont, ��������: loadfont.c. ��. ����� �����.