	Source code of Tera Term version 1.4
	T. Teranishi Mar 10, 1998

	Copyright (C) 1994-1998 T. Teranishi
	All Rights Reserved.

-------------------------------------------------------------------------------
1. Tv

Tera Term  MS-Windows p^[~iG~[^[ (telnet NCAg)łB
MS-Windows 95/NT pɂ Tera Term Pro gpĂB

̃pbP[Wɂ Tera Term version 1.4 ̃\[XR[h
(Turbo Pascal for Windows 1.5 ɑΉ)܂܂Ă܂B
܂ATera Term 1.4  Tera Term Pro 2.3  C/C++ R[h
ʂ̃pbP[W TTSRCP23.ZIP ɂ܂B
A16-bit Watcom C/C++ RpC[ɂăRpCꂽ
st@C TERATERM.EXE ͕̃AvP[VCX^X
ΉĂ܂B܂Aɕ Tera TermCX^X
s邱Ƃł܂B炭 Microsoft 16-bit RpC[
g΂̖邱Ƃł邩܂񂪁A
mF͂Ă܂B
̖̂߁AۂɌJĂ Tera Term 1.4 ͂̃pbP[W
܂܂ Turbo Pascal \[XR[hɂĐ܂B
Turbo Pascal for Windows ɂ͂̕CX^X̖肪܂B

̃pbP[Wɂ́ATera Term ̂߂ add-on W[̗
܂܂Ă܂BAdd-on W[ DLL ̌`ō쐬ATera Term
̃[U[C^[tFCX֐Aݒ֐AWinsock ֐tbN
邱Ƃł܂BTera Term  add-on W[̊Ԃ
Tera Term extension interface (TTX)  Robert O'Callahan 
Tera Term ( )ɂJ܂B
Tera Term ꍇ́ATera Term 𒼐ډ邱Ƃ
lOɁAadd-on W[邩ǂlĂ݂ĂB
Add-on W[邱ƂŁA쌠̖ȒPɎ舵
ł܂A݂Ɍ݊̂Ȃ Tera Term 
hƂɂȂ܂BAdd-on W[̊JAzzɂĂ
́u2. ӎvǂłB

-------------------------------------------------------------------------------
2. ӎ

쌠́A( )ێ܂B̃\[XR[h̎gpɂA
Ȃ鑹QɂĂ҂͐ӔC𕉂܂B

̃pbP[W̓IWǐ`̂܂܂Ȃ΁AĔzzRłB
AKIv𓾂邽߂̔zzɂ͍҂̋KvłB

̃pbP[WɊ܂܂At@CAW[ATu[`A\[X
S܂́AꕔRs[č쐬vOAKIv𓾂邽߂ɔzz
ꍇ͍҂̋KvłB

 Tera Term s葽̐lɔzzꍇɂ҂̋KvłB

Aȉ̃t@Cgp Tera Term ̂߂ add-on W[
쐬Azz邱Ƃ́A҂̋Ȃŉ\łB

	ttxtest.pas
	teraterm.inc
	tttypes.pas
	ttxtypes.pas
	ttstypes.pas
	ttdtypes.pas
	wsktypes.pas
	types.pas

̃t@C̓pbP[W TTSRCP23.ZIP  C t@Cϊ
܂B Tera Term extension ̐ TTSRCP23.ZIP Ɋ܂܂
ttxtest.c ̃RgǂłB
Add-on W[JŁAttxtest.pas 邱Ƃ
\łÃt@C͏ȂłB
Add-on W[쐬ꍇATera Term ҂ɘA邱Ƃ
߂܂B܂Aadd-on W[zzꍇ́ATera Term
st@Ct add-on W[zz邱Ƃ
߂܂BłȂ΁A Tera Term zz邽߂
҂ɐ\Kv܂B

-------------------------------------------------------------------------------
3. ҂̃Rg

\[XRpCɂ́ATurbo Pascal for Windows (TPW) 1.5(p)
KvłB{(PC98)łłRpC\Ƃ͎v܂A
҂͊mFĂ܂B܂ATERATERM.INC ̃IvVύX邱Ƃɂ
16-bit Borland Delphi RpC[ŃRpC邱Ƃł܂A
߂ł܂BA Delphi T|[g\͂܂B

\[Xt@C {$IF(N)DEF TERATERM32} IvVgp
܂A\[XR[h 32-bit  Tera Term T|[gĂ܂B
TERATERM32 IvVw肵Ă΂ɐRpCł܂
(Ƃ 32-bit Delphi RpC[gpĂ)B
TERATERM32 IvV͒Pɏ 32-bit łT|[g\
߂ɗpӂĂ܂B

CXg[[ƃACXg[[̃\[X͌J܂B
҂ɗvȂłB

̃pbP[Wɂ͐ݒt@CAwvt@CA"Tera Special" tHg
܂܂Ă܂BKvȂzzpbP[W TTERMV14.ZIP
Rs[ĂB

̃o[WAbvŁA\[X̑啔\܂B
ύXɂăRg肷邱Ƃ͂܂Bo[WAbv
\[X肵āAǂύXꂽ̂m肽ꍇ́AŃt@Ce
rĂB

҂ɁAvO~OATera Term \[X̍\ɂāARpC@
̎ȂłB

҂ւ̘ÁA teranishi@rikaxp.riken.go.jp łB

Tera Term ̍ŐVɂĂ Tera Term home page B
	http://www.vector.co.jp/authors/VA002416/

-------------------------------------------------------------------------------
4. RpĈ

1) Turbo Pascal for Windows 1.5 N

2) [Compile] primary file  'TERATERM.PAS' w

3) [Compile] Make

4) 2-3Ɠ@ŁA'TTCMN', 'TTDLG', 'TTFILE', 'TTSET',
   'TTTEK', 'TTMACRO\TTMACRO', 'KEYCODE'  make B

5) ȉ̎st@CłĂ͂
	TERATERM.EXE
	TTCMN.DLL
	TTDLG.DLL
	TTFILE.DLL
	TTSET.DLL
	TTTEK.DLL
	TTMACRO\TTMACRO.EXE
	KEYCODE.EXE

-------------------------------------------------------------------------------
5. t@CXg

README.TXT	̉̕p
READMEJP.TXT	̕

[Common source files]
DLGLIB.PAS	Dialog box control routines
HELPID.INC	Help context IDs
TEKTYPES.PAS	Type definitions for TEK window
TERATERM.INC	Common include file
TT_RES.INC	Resource IDs for VT window
TTCOMMON.PAS	TTCMN.DLL interface
TTCTL3D.PAS	CTL3D interface
TTFTYPES.PAS	Constants and types for file transfer
TTLIB.PAS	Misc. routines
TTTYPES.PAS	General constants and types
TTXTYPES.PAS	Tera Term extension interface
TYPES.PAS	Misc. types

[Source files of KEYCODE.EXE]
KEYCODE.PAS	Main
KCODEWIN.PAS	Main window

KEYCODE.RES	Resource file

[Source files of TERATERM.EXE]
BUFFER.PAS	Scroll buffer
CLIPBOAR.PAS	Clipboard
COMMLIB.PAS	Communication
FILESYS.PAS	File transfer (TTFILE.DLL interface)
FTDLG.PAS	Log-file/send-file dialog box
KEYBOARD.PAS	Keyboard
PRNABORT.PAS	Print abort dialog box
PROTODLG.PAS	Protocol dialog box
TEKLIB.PAS	TTTEK.DLL interface
TEKWIN.PAS	TEK window
TELNET.PAS	Telnet
TERAPRN.PAS	Print
TERATERM.PAS	Main
TTIME.PAS	Japanese input system
TTDIALOG.PAS	TTDLG.DLL interface
TTDDE.PAS	Communication with TTMACRO.EXE
TTDTYPES.PAS	Definitions of TTDLG functions
TTPLUG.PAS	Tera Term extension interface
TTSETUP.PAS	TTSET.DLL interface
TTSTYPES.PAS	Definitions of TTSET functions
TTWINMAN.PAS	Common routines, variables and flags
		for VT and TEK window
TTWSK.PAS	Winsock interface
VTDISP.PAS	Display
VTTERM.PAS	Escape sequences
VTWIN.PAS	Main window (VT window)
WSKTYPES.PAS	Definitions of Winsock functions

TERATERM.RES	Resource file

[Source files of TTCMN.DLL]
LANGUAGE.PAS	Japanese and Russian routines
TTCMN.PAS	Main

[Source files of TTDLG.DLL]
TTDLG.PAS	Main

TTDLG.RES	Resource file.

[Source files of TTFILE.DLL]
BPLUS.PAS	B-Plus protocol
FTLIB.PAS	Routines for file transfer
KERMIT.PAS	Kermit protocol
QUICKVAN.PAS	Quick-VAN protocol
TTFILE.PAS	Main
XMODEM.PAS	XMODEM protocol
ZMODEM.PAS	ZMODEM protocol
FILE_RES.INC	Resource IDs

TTFILE.RES	Resource file

[Source files of TTMACRO.EXE in the TTMACRO directory]
TTCTL3D.PAS	CTL3D interface
TTLIB.PAS	Misc. routines
TYPES.PAS	Misc. types
TERATERM.INC	Common include file

ERRDLG.PAS	Error dialog box
INPDLG.PAS	Input dialog box
MSGDLG.PAS	Message dialog box
STATDLG.PAS	Status dialog box
TTL.PAS 	Script interpreter
TTMACRO.PAS	Main
TTMBUFF.PAS	Macro file buffer
TTMDDE.PAS	Communication with TERATERM.EXE
TTMDLG.PAS	Dialog boxes
TTMENC.PAS	Password encryption/decryption
TTMLIB.PAS	Misc. routines
TTMMAIN.PAS	Main window
TTMPARSE.PAS	Script parser
TTMMSG.PAS	Message IDs

TTMACRO.RES	Resource file (16-bit)

[Source file of TTSET.DLL]
TTSET.PAS	Main

[Source files of TTTEK.DLL]
TEKESC.PAS	TEK escape sequences
TTTEK.PAS	Main

[Sample add-on module TTXTEST.DLL]
TTXTEST.PAS	Main
