home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 136 / HERMES05.SIS (.txt) next >
EPOC Installation Package  |  1999-02-20  |  206KB  |  3,570 lines

  1. SocketOpx.sisVWin.sis\temp\hermes\hermessocket.opo!:\system\apps\Hermes\HermesSocket.opo\temp\hermes\vt100.gdr!:\system\apps\Hermes\vt100.gdr\temp\hermes\vt100.emu!:\system\apps\Hermes\vt100.emu\temp\hermes\dumb.emu!:\system\apps\Hermes\dumb.emu\temp\hermes\hermes.hlp!:\system\apps\Hermes\Hermes.hlp\temp\hermes\hermes.mbm!:\system\apps\Hermes\Hermes.mbm\temp\hermes\hermes.aif!:\system\apps\Hermes\Hermes.aif\temp\hermes\hermes.app!:\system\apps\Hermes\Hermes.appHermes
  2. \temp\hermes\socketopx.opx!:\system\opx\SocketOpx.opxSocketOpxy
  3. ESOCK[10000047].dll
  4. euser[100000C1].dll
  5. OPLR[10000077].dll
  6. INSOCK[100005be].dll
  7. NIFMAN[1000022b].dll
  8. MSGI[1000049a].dll
  9. 0 040H0X0d0p0|0
  10. 90:|;D=
  11. > >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
  12. ? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?
  13. $202<2H2T2`2l2x2
  14. 3 3,383D3P3\3h3t3
  15. 4(444@4L4X4d4p4|4
  16. 5$505<5H5T5`5l5x5
  17. 6 6,686D6P6\6h6t6
  18. \temp\hermes\vwin.opo!:\system\opl\VWin.opoVWin7
  19. c:\OPL Programs\VWin\VWin
  20. VWin version 0.4O
  21. +,Virtual window, scrollbar and button support
  22. for OPL programs.(
  23. +,Please see VWin.doc for instructions on use.(
  24. FreeWare 
  25.  R.Panton 1997,1998O
  26. rpanton@iota.demon.co.ukO
  27. Exit(
  28. VWTITLE&
  29. VWTBORDER%
  30.     VWBORDER%
  31. VWSBARS&
  32. VWVWINS&
  33. VWBUTNS&
  34. VWTBTNS%
  35.     VWTBTNCB&
  36. SBWINID%
  37. q        SBORIENT%
  38. s        SBEXTENT&
  39. SBVIEWSIZE&
  40. SBTOP&
  41. SBPX%
  42. SBPY%
  43.         SBLENGTH%
  44. SBCALLBACK$
  45. SBAPPWORD&
  46. VWWINID%
  47. VWPX%
  48. VWPY%
  49. VWWIDTH%
  50.         VWHEIGHT%
  51. VWDRAWWIDTH%
  52. VWDRAWHEIGHT%
  53. VWFLAGS%
  54. VWEXTENTX&
  55. VWEXTENTY&
  56. VWLEFT&
  57. VWTOP&
  58. VWVSBID&
  59. VWHSBID&
  60. VWVIEWEXTENTX&
  61. VWVIEWEXTENTY&
  62. VWCALLBACK$
  63. VWPENCALLBACK$
  64.     VWSCALEX%
  65.     VWSCALEY%
  66. VWAPPWORD&
  67. VWDRAGWIN%
  68. VWACTIVEBAR&
  69. VWACTIVECOMP%
  70. VWACTIVEBTN&
  71. VWDRAGOFFX%
  72. VWDRAGOFFY%
  73. VWACTIVETBTN%
  74. VWACTIVETBTNWIN%
  75. VWACTIVETBTNX%
  76. SBVSTRB%
  77. SBVSTRW%
  78. SBHSTRB%
  79. SBHSTRW%
  80. VWGRCONTEXT&
  81. VW_SAVEGR%
  82. VW_DRAWTITLE
  83. VW_RESTOREGR
  84. VW_DRAWTBTN
  85.     SBSETVIEW
  86. SB_DRAWCOMP
  87. PEEK$
  88. VWDRAGWIN%
  89. VWACTIVETBTN%
  90. VWACTIVETBTNWIN%
  91. VWACTIVETBTNX%
  92. VWTBTNS%
  93. VWACTIVEBAR&
  94. VWACTIVECOMP%
  95. VWACTIVEBTN&
  96. {IWCO
  97. {A`[1
  98. O {IW
  99. {IWCO
  100. {IWCO
  101. {IWC    t
  102. {IWC    t
  103. {IWCO
  104. {IWC    
  105. {IWCO
  106. {IWCO
  107. {IWCO
  108. VWIN_SETSTRING
  109. SB_DRAWBUTT
  110. VWIN_ADDTABLE
  111. VWSBARS&
  112. O${WK
  113. VW_SAVEGR%
  114. SB_CREATE&
  115. VW_RESTOREGR
  116. VIEW%
  117. POSN%
  118. SB_CALCSBSIZE
  119. SBPX%
  120. SBPY%
  121. SBTOP&
  122.     SBEXTENT&
  123. SBVIEWSIZE&
  124.     SBORIENT%
  125.     SBLENGTH%
  126. VWACTIVEBAR&
  127. VWACTIVECOMP%
  128. SBVSTRB%
  129. SBVSTRW%
  130. SBHSTRB%
  131. SBHSTRW%
  132. O {IW
  133. O"{IW
  134. VIEW%
  135. POSN%
  136.     SBGETVARS
  137. VW_SAVEGR%
  138. SB_SETVIEW
  139. VW_RESTOREGR
  140. SBWINID%
  141. VWIN_REMOVETABLE
  142. SBPX%
  143. SBPY%
  144.     SBORIENT%
  145.     SBLENGTH%
  146. VWSBARS&
  147. SBWINID%
  148.     SBGETVARS
  149. VW_SAVEGR%
  150. SB_DESTROY
  151. VW_RESTOREGR
  152. SBWINID%
  153. SBWINID%
  154.     SBORIENT%
  155.     SBEXTENT&
  156. SBVIEWSIZE&
  157. SBTOP&
  158. SBPX%
  159. SBPY%
  160. SBAPPWORD&
  161. SBCALLBACK$
  162.     SBLENGTH%
  163. {IWCW
  164. VIEW%
  165. POSN%
  166.     SBGETVARS
  167. VW_SAVEGR%
  168. SB_CALCSBSIZE
  169. SB_ADJUSTEDTOP&
  170. SB_DRAWCOMP
  171. VW_RESTOREGR
  172. SBWINID%
  173. VWACTIVEBAR&
  174. SBTOP&
  175. VWACTIVECOMP%
  176. SBVIEWSIZE&
  177.     SBEXTENT&
  178.     SBORIENT%
  179. VWDRAGOFFY%
  180. SBPY%
  181. VWDRAGOFFX%
  182. SBPX%
  183.     SBLENGTH%
  184. SBCALLBACK$
  185. VIEW%
  186. POSN%
  187. SB_SETVIEW
  188. SB_CALCSBSIZE
  189. SB_DRAWBUTT
  190. SBTOP&
  191. SBPX%
  192. SBPY%
  193.     SBORIENT%
  194.     SBLENGTH%
  195. {IWC    
  196. {IWCM}    
  197.     SBEXTENT&
  198. SBVIEWSIZE&
  199. VIEW%
  200.     SBLENGTH%
  201. POSN%
  202. SBTOP&
  203. VWTBORDER%
  204. VWTITLE&
  205.     VWBORDER%
  206.     VWBORDER%
  207. VW_SAVEGR%
  208. VWIN_SETSTRING
  209. VW_DRAWTITLE
  210. VW_RESTOREGR
  211. VWTITLE&
  212. VWTBORDER%
  213.     VWBORDER%
  214. VWDRAGWIN%
  215. PEEK$
  216. VW_DRAWTBTN
  217.     VWBORDER%
  218. VWTBORDER%
  219. VWTITLE&
  220. VWTBTNS%
  221. VWACTIVETBTN%
  222. VWACTIVETBTNWIN%
  223. VWINRESETDRAG
  224. VWIN_SETSTRING
  225. VW_SAVEGR%
  226. VW_DRAWTITLE
  227. VW_RESTOREGR
  228. VWACTIVETBTN%
  229. VWACTIVETBTNWIN%
  230.     VWTBTNCB&
  231. VWTBTNS%
  232. VWTITLE&
  233. VWTBORDER%
  234.     VWBORDER%
  235. VWINRESETDRAG
  236. BTNDESTROY
  237.     VWDESTROY
  238.     SBDESTROY
  239. VWDRAGWIN%
  240. VWACTIVETBTNWIN%
  241. VWACTIVETBTN%
  242. VWACTIVEBAR&
  243. VWACTIVEBTN&
  244. VWTITLE&
  245. VWTBORDER%
  246.     VWBORDER%
  247. VWBUTNS&
  248. VWVWINS&
  249. VWSBARS&
  250. VWTBTNS%
  251.     VWTBTNCB&
  252. O@8`[
  253. VWIN_SETSTRING
  254. VWIN_ADDTABLE
  255. VWVWINS&
  256. OH{WK
  257. O {IO
  258. O${IO
  259. O0{IO
  260. O2{IO
  261. O4{IO
  262. O4{IO
  263. O8{IO
  264. O<{IO
  265. O@{IO
  266. OD{IO
  267. VWSETEXTENT
  268. VWSETVIEWREDRAWALL
  269. {IWCO
  270. {IWCO
  271. O0{IW
  272. O2{IW
  273. {IWCO
  274. {IWCO
  275. O<{I    
  276.     SBGETVARS
  277. SB_DESTROY
  278. SB_CREATE&
  279. SBSETEXTENT
  280. VWFLAGS%
  281. VWWIDTH%
  282.     VWHEIGHT%
  283. VWDRAWWIDTH%
  284. VWDRAWHEIGHT%
  285. VWVIEWEXTENTX&
  286. VWVIEWEXTENTY&
  287. VWHSBID&
  288. VWVSBID&
  289. VWWINID%
  290. VWPX%
  291. VWPY%
  292. {ED`[<
  293. Vw_CallBackO
  294. Vw_CallBackO
  295. O({I    V
  296. O,{I    X
  297. O {I    \
  298. O${I    Z
  299.     VWGETVARS
  300. VW_SAVEGR%
  301. VW_SETEXTENT%
  302. VW_RESTOREGR
  303. VWWINID%
  304.     VWGETVARS
  305. VW_SAVEGR%
  306.     SBGETVARS
  307. SB_SETVIEW
  308. VW_RESTOREGR
  309. VW_SCROLLTO
  310. VWWINID%
  311. VWHSBID&
  312. VWVSBID&
  313.     VWGETVARS
  314. VW_SAVEGR%
  315.     SBGETVARS
  316. SB_SETVIEW
  317. VW_RESTOREGR
  318. VWWINID%
  319. VWHSBID&
  320. VWVSBID&
  321. VWLEFT&
  322. VWTOP&
  323. VWPX%
  324. VWPY%
  325. VWFLAGS%
  326. VWDRAWWIDTH%
  327. VWDRAWHEIGHT%
  328. VWCALLBACK$
  329. VWVIEWEXTENTX&
  330. VWVIEWEXTENTY&
  331.     VWGETVARS
  332. VWLEFT&
  333. VWVIEWEXTENTX&
  334. VWTOP&
  335. VWVIEWEXTENTY&
  336. VWPX%
  337.     VWSCALEX%
  338. VWPY%
  339.     VWSCALEY%
  340. VWWINID%
  341. VWFLAGS%
  342. VWCALLBACK$
  343.     VWGETVARS
  344. VW_SAVEGR%
  345.     SBGETVARS
  346. SB_SETVIEW
  347. VW_RESTOREGR
  348. VWWINID%
  349. VWHSBID&
  350. VWVSBID&
  351. VWPX%
  352. VWPY%
  353. VWFLAGS%
  354. VWDRAWWIDTH%
  355. VWDRAWHEIGHT%
  356. VWCALLBACK$
  357. VWLEFT&
  358. VWTOP&
  359. VWVIEWEXTENTX&
  360. VWVIEWEXTENTY&
  361. {IWCO
  362. {IWCO
  363. VWIN_SETSTRING
  364. O8{IO
  365.     VWGETVARS
  366.     SBDESTROY
  367. VWIN_REMOVETABLE
  368. VWVSBID&
  369. VWHSBID&
  370. VWVWINS&
  371. VWWINID%
  372. PEEK$
  373. VWWINID%
  374. VWPX%
  375. VWPY%
  376. VWWIDTH%
  377.     VWHEIGHT%
  378. VWDRAWWIDTH%
  379. VWDRAWHEIGHT%
  380. VWFLAGS%
  381. VWEXTENTX&
  382. VWEXTENTY&
  383. VWLEFT&
  384. VWTOP&
  385. VWVSBID&
  386. VWHSBID&
  387. VWVIEWEXTENTX&
  388. VWVIEWEXTENTY&
  389.     VWSCALEX%
  390.     VWSCALEY%
  391. VWCALLBACK$
  392. VWPENCALLBACK$
  393. VWAPPWORD&
  394. O {IWC
  395. O${IWC
  396. O({IWC
  397. O,{IWC
  398. O0{IW
  399. O2{IW
  400. O4{IWCW
  401. O8{IWCO
  402. O<{IWC
  403.     VWGETVARS
  404.     VWSETVIEW
  405. VWEXTENTX&
  406. VWEXTENTY&
  407. VWLEFT&
  408. VWVIEWEXTENTX&
  409. VWTOP&
  410. VWVIEWEXTENTY&
  411. O@{IWCM
  412. O@{IWCI
  413. OD{IWCM
  414. OD{IWCI
  415. O@{IO
  416. OD{IO
  417. VWINRESETDRAG
  418.     SBGETVARS
  419.     SBSETVIEW
  420. SB__PENDOWN
  421. VW_SAVEGR%
  422. VW_DRAWTBTN
  423. VW_DRAWTITLE
  424. VW_RESTOREGR
  425.     VWGETVARS
  426. PEEK$
  427. VWDRAGWIN%
  428. VWDRAGOFFX%
  429. VWDRAGOFFY%
  430. VWACTIVETBTN%
  431.     VWBORDER%
  432. VWACTIVETBTNWIN%
  433. VWACTIVETBTNX%
  434. VWTBTNS%
  435.     VWTBTNCB&
  436. VWACTIVEBAR&
  437. VWACTIVECOMP%
  438. SBTOP&
  439. SBVIEWSIZE&
  440.     SBLENGTH%
  441.     SBEXTENT&
  442.     SBORIENT%
  443. SBWINID%
  444. SBCALLBACK$
  445. VWACTIVEBTN&
  446. VWSBARS&
  447. VWTITLE&
  448. VWTBORDER%
  449. VWVWINS&
  450. VWPENCALLBACK$
  451. VWPX%
  452.     VWSCALEX%
  453. VWLEFT&
  454. VWPY%
  455.     VWSCALEY%
  456. VWTOP&
  457. VWBUTNS&
  458. O@{9`[
  459. {MxW1{    
  460. W+{E[
  461. L{1\    
  462. H{1\[f
  463. H{1\    
  464. H{1\[9
  465. {IWCO
  466. {IWCW
  467. H{1\[J
  468. H{1\[ 
  469. H{1\[C
  470. H{1\[ 
  471. L{=\    
  472. L{1\[A
  473. L{=\    
  474. L{1\[G
  475. L{=\    
  476. L{1\[K
  477. H{1\[
  478. H{1\[
  479. O8{IWCO
  480. H{1\[1
  481. H{1\[
  482. O {IW
  483. {IWCO
  484. {IWCO
  485. {IWCO
  486. {IWCO
  487. {IWCW
  488.     VWGETVARS
  489. VWCOPYAREA
  490. VWSETEXTENT
  491. VWREDRAW
  492. VWEXTENTX&
  493. VWEXTENTY&
  494.     VWSCALEX%
  495.     VWSCALEY%
  496. VWTOP&
  497. VWDRAWHEIGHT%
  498. VWVIEWEXTENTX&
  499.     VWGETVARS
  500. VW_SAVEGR%
  501. VW_SETEXTENT%
  502. VW_RESTOREGR
  503.     SBGETVARS
  504. SB_SETVIEW
  505. VWWINID%
  506. VWEXTENTY&
  507. VWTOP&
  508. VWVIEWEXTENTY&
  509. VWPX%
  510. VWPY%
  511.     VWSCALEY%
  512. VWDRAWWIDTH%
  513. VWCALLBACK$
  514. VWLEFT&
  515. VWVIEWEXTENTX&
  516. VWEXTENTX&
  517.     VWSCALEX%
  518. VWDRAWHEIGHT%
  519. VWHSBID&
  520. VWVSBID&
  521.     VW_BITBLT
  522.     VWGETVARS
  523. VWREDRAW
  524. VWLEFT&
  525. VWVIEWEXTENTX&
  526. VWTOP&
  527. VWVIEWEXTENTY&
  528. VWPX%
  529.     VWSCALEX%
  530. VWPY%
  531.     VWSCALEY%
  532. VWWINID%
  533. I=`    3
  534. I=`[*
  535. I=`    +
  536. I=`[!
  537. VWLEFT&
  538. VWTOP&
  539. VWVIEWEXTENTY&
  540. VWPX%
  541. VWPY%
  542. VWFLAGS%
  543. VWDRAWWIDTH%
  544. VWDRAWHEIGHT%
  545. VWCALLBACK$
  546. VWWINID%
  547. VWVIEWEXTENTX&
  548.     VWSCALEX%
  549.     VWSCALEY%
  550. {U9[\
  551. {U9[Y
  552. VWGRCONTEXT&
  553. VWGRCONTEXT&
  554.     VWGETVARS
  555. VW_SCROLLTO
  556.     SBORIENT%
  557. VWLEFT&
  558. SBTOP&
  559. VWTOP&
  560. VW_SAVEGR%
  561. VWIN_SETSTRING
  562. VWIN_ADDTABLE
  563. VW_RESTOREGR
  564. VWBUTNS&
  565. O"{WK
  566. O {IO
  567. VW_SAVEGR%
  568. VWIN_REMOVETABLE
  569. VW_RESTOREGR
  570. VWBUTNS&
  571. NOTFORRUNNING.
  572. PEEK$1
  573. VWINLINK[
  574. VWINRESETDRAG
  575. VWIN_SETSTRING
  576. VWIN_ADDTABLE0    
  577. VWIN_REMOVETABLE}    
  578. SB_CREATE&.
  579.     SBCREATE&
  580. SBSETEXTENT
  581. SB_SETVIEWw
  582.     SBSETVIEWq
  583. SB_DESTROY
  584.     SBDESTROY
  585.     SBGETVARS
  586.     SBSETWORD
  587. SB_DRAWBUTT4
  588. SB__PENDOWN
  589. SB_DRAWCOMPj
  590. SB_ADJUSTEDTOP&
  591. SB_CALCSBSIZE
  592.     WINBORDER
  593. VW_DRAWTBTNi
  594. WINTITLE.
  595. VW_DRAWTITLEK
  596. WINTITLEBUTTONJ
  597. WINGETTOPBORDER%
  598. WINGETBORDER%
  599.     WINFORGET1
  600.     VWCREATE&0!
  601. VWSETFLAGS
  602.     VWSETWORD^#
  603. VW_SETEXTENT%~#
  604. VWSETEXTENT
  605.     VWSETVIEW
  606. VWSETVIEWREDRAWALL
  607. VWREDRAW\*
  608. VWREDRAWALL
  609. VWPENCALLBACK_.
  610.     VWDESTROY
  611.     VWGETVARSA/
  612. VWMOVETOd1
  613.     VWSETJUMPM3
  614. VWINOFFER%
  615. VWADJUSTHEXTENTH>
  616. VWADJUSTVEXTENT
  617. VWCOPYAREA
  618.     VW_BITBLT
  619. VW_SCROLLTO
  620. VW_SAVEGR%(O
  621. VW_RESTOREGR
  622. VW_CALLBACK>P
  623. BTNCREATE&
  624. BTNDESTROY
  625. SYSTEM\
  626. %c:\OPL Programs\Her2\HermesSocket.pre
  627.  (^!%' 
  628. Hermes TCP routines
  629. Please run HermesO
  630. from the Extras BarO
  631. Exit(
  632. BREAK
  633. DMARK
  634. ABORT
  635. BINARY
  636. SUPPRESS GO AHEAD
  637. STATUS
  638. TIMINGMARK
  639. LOGOUT
  640. TERMINAL TYPE
  641. END OF RECORD
  642. TTYLOC
  643. 3270 REGIME
  644. X3 PAD
  645. TSPEED
  646. LFLOW
  647. LINEMODE
  648. XDISPLOC
  649. OLD-ENVIRON
  650. NEW-ENVIRON
  651. AUTHENTICATION
  652. ENCRYPT
  653. PRINT
  654.     RESOLVER&
  655. CNXSTAT%
  656. INPUTHOST$
  657. MSGS%
  658. RESOLVEDHOST$
  659. LUSTAT%
  660. RESOLVER
  661. Connecting to '
  662. RESOLVING '
  663. RESOLVER
  664. PRINT
  665. LUSTAT%
  666. SOCKET&
  667. PORT&
  668. CNXSTAT%
  669. MSGS%
  670.     RESOLVER&
  671. TRYING     
  672. CONNECTING
  673. SOCKET
  674. RESOLVER
  675. TELNETRESET
  676. PRINT
  677. TELNETINITIATE
  678. PAUSED%
  679. SOCKET&
  680. SYNCHINBUFFER&
  681. MSGS%
  682. TELNET%
  683. RESOLVEDHOST$
  684. PORT&
  685.     SOCKOPEN%
  686. PausedO
  687. +    CONNECTEDO
  688. Connected to 
  689. SOCKET&
  690. PRINT
  691. SOCKET&
  692. SDSTAT%
  693.     SOCKOPEN%
  694. MSGS%
  695. SOCKET CLOSEDO
  696. Socket closedO
  697. PRINT
  698. SRDLN&
  699. TELNET%
  700. URGENTDATAOFFSET&
  701. SOCKET&
  702. TELNETSYNCH%
  703. MSGS%
  704. SRXSTAT%
  705. READ Synch detectedO
  706. PBLEN&
  707. TELNET%
  708. TELNETREMOPT&
  709. Send buffer fullO
  710. PASTEFD%
  711. TELNETLOCOPT&
  712. TELNET%
  713. PASTETODO&
  714. OUTCR%
  715. SWRLN&
  716. SOCKET&
  717. STXSTAT%
  718. SYNCHINBUFFER&
  719. PBLEN&
  720. PRINT
  721. PBLEN&
  722. SYNCHINBUFFER&
  723. MSGS%
  724. Send buffer fullO
  725. Already synchingO
  726. +    SEND IAC 
  727. K+     <IAC DM>KO
  728. PBLEN&
  729. Send buffer fullO
  730.     SENDSYNCH
  731. PRINT
  732. SENDRAW
  733.     REMENABLE
  734.     SOCKOPEN%
  735. TELNET%
  736. MSGS%
  737. TELNETLOCOPT&
  738. SYNCHINBUFFER&
  739. PBLEN&
  740. TELNETREMOPT&
  741. SEND IAC AYTO
  742. SEND IAC ECO
  743. SEND IAC ELO
  744. GoAhead suppressedO
  745. SEND IAC GAO
  746. SEND IAC NOPO
  747. SEND IAC EORO
  748. EndOfRecord not enabledO
  749. O    @[<
  750. SEND IAC SUSPO
  751. SEND IAC EOFO
  752. Already synchingO
  753. SEND <IAC DM>O
  754. SEND IAC SB STATUS SEND IAC SEO
  755. Status not enabledO
  756. LUSTAT%
  757.     RESOLVER&
  758. CNXSTAT%
  759. SOCKET&
  760. PRINT
  761. LUSTAT%
  762.     RESOLVER&
  763. SDSTAT%
  764. PAUSED%
  765. CNXSTAT%
  766. SOCKET&
  767. SRXSTAT%
  768. STXSTAT%
  769.     SOCKOPEN%
  770. MSGS%
  771. PausedO
  772. PausedO
  773. SOCKET SHUTDOWNO
  774. NIFSTAT%
  775. Not Connected to InternetO
  776. Selecting ISP
  777. Dialing
  778. Getting login
  779. O    4["
  780. Logging on to network
  781. Starting PPP
  782. Hanging up
  783. Connected to internetO
  784. PPP link terminatedO
  785. Unknown status [
  786. LOCAL%
  787. SRXSTAT%
  788. SOCKET&
  789. STXSTAT%
  790. SOCKET&
  791. TELNETLOCOPT&
  792. TELNETREMOPT&
  793. TELNETMODE%
  794. TELNETSYNCH%
  795. SYNCHINBUFFER&
  796.     REMENABLE
  797.     LOCENABLE
  798. WANTBIN%
  799. PORT&
  800. {A`[A
  801. TERMWR
  802. PRINT
  803. SENDRAW
  804. TELNETSUBNEG
  805. TELNETMODE%
  806. TELNETSYNCH%
  807. MSGS%
  808. URGENTDATAOFFSET&
  809. TELNETSUBOPT%
  810.     TELNETCP&
  811.     TELNETCB&
  812. READ IAC WILL O
  813. READ IAC WONT O
  814. READ IAC DO O
  815. READ IAC DONT O
  816. READ IAC AYTO
  817. [EPOC32:Yes]KO
  818. READ IAC DM (end synch)O
  819. READ IAC DMO
  820. +    READ IAC 
  821. READ IAC SB 
  822. PRINT
  823. SENDRAW
  824. REMOPTIONENABLED
  825. TELNETREMOPT&
  826. MSGS%
  827. SEND IAC DO 
  828. SEND IAC DONT 
  829. SEND IAC DONT 
  830. PRINT
  831. REMOPTIONDISABLED
  832. SENDRAW
  833. TELNETREMOPT&
  834. MSGS%
  835. SEND IAC DO 
  836. SEND IAC DONT 
  837. PRINT
  838. SENDRAW
  839. TELNETREMOPT&
  840. MSGS%
  841. SEND IAC DO 
  842. PRINT
  843. SENDRAW
  844. TELNETREMOPT&
  845. MSGS%
  846. SEND IAC DONT 
  847. PRINT
  848. SENDRAW
  849. LOCOPTIONENABLED
  850. MSGS%
  851. TELNETLOCOPT&
  852. COLS&
  853. ROWS&
  854. O'@`[`
  855. SEND IAC WILL 
  856. SEND IAC WONT 
  857. SEND IAC WONT 
  858. SEND IAC SB NAWS     @
  859.  IAC SEKO
  860. PRINT
  861. LOCOPTIONDISABLED
  862. SENDRAW
  863. MSGS%
  864. TELNETLOCOPT&
  865. SEND IAC WILL 
  866. SEND IAC WONT 
  867. PRINT
  868. SENDRAW
  869. TELNETLOCOPT&
  870. MSGS%
  871. SEND IAC WILL 
  872. PRINT
  873. SENDRAW
  874. TELNETLOCOPT&
  875. MSGS%
  876. SEND IAC WONT 
  877. PRINT
  878. SENDRAW
  879. MSGS%
  880. COLS&
  881. ROWS&
  882. TELNETLOCOPT&
  883. SEND IAC SB NAWS     &
  884.  IAC SEKO
  885. PRINT
  886. MSGS%
  887. TELNETREMOPT&
  888.  [TimingMark] O
  889. USERC
  890. JOBC`
  891. ACCTC`
  892. PRINTERC`
  893. SYSTEMTYPEC`
  894. DISPLAYC`[    
  895. EVFIND&
  896. VARTYPE%
  897. TCPSEND
  898. TELOPT&
  899. VARTYPE%
  900. PRINT
  901. TCPSEND
  902. TELENV&
  903. MSGS%
  904. O=D\[ 
  905. +        VAR '
  906.  VALUE 'K
  907. EVFIND&
  908. EMULATION$
  909. TERMO
  910. PRINT
  911. SENDRAW
  912. GETEMU$
  913. TCPSEND
  914. SENDALLVARS
  915. SENDVAR
  916. MSGS%
  917. TELNETLOCOPT&
  918. TELNETREMOPT&
  919. +        WILL     X
  920.     DO     X
  921.     SB     X
  922.  \SEO
  923. IAC SEO
  924.  Bad format     X
  925.  - skipping restKO
  926.  SEND..IAC SEO
  927. SEND IAC SB STATUS ISO
  928. +        WILL 
  929.     DO 
  930. IAC SEO
  931.  SEND..IAC SEO
  932. SEND IAC SB TERM IS 
  933.  IAC SEKO
  934.  SEND...IAC SEO
  935. SEND IAC SE NEW-ENVIRON ISO
  936. O~8`[
  937. Bad format of SENDO
  938.   IAC SEO
  939. PRINT
  940. SENDRAW
  941.     SOCKOPEN%
  942. TELNET%
  943. TELNETLOCOPT&
  944. MSGS%
  945. COLS&
  946. ROWS&
  947. SEND IAC SB NAWS     *
  948.  IAC SEKO
  949.     LOCENABLE
  950. LOCDISABLE
  951.     SOCKOPEN%
  952. TELNET%
  953. WANTBIN%
  954. PRINT
  955. SENDRAW
  956. SENDALLVARS
  957.     SOCKOPEN%
  958. TELNET%
  959. TELNETLOCOPT&
  960. MSGS%
  961. O'{IW
  962. SEND IAC SB NEW-ENVIRON INFOO
  963.   IAC SEO
  964.     WINFORGET
  965. BTNCREATE&
  966.     WINBORDER
  967. WINTITLEBUTTON
  968. WINTITLE
  969. TKID%
  970. KEYWIN%
  971. TKEY&
  972. TKLKUP$
  973. PO    HO
  974. PO    HO
  975. AbortO
  976. FKeyO
  977. SuspendO
  978. FKeyO
  979. +    InterruptO
  980. FKeyO
  981. Erase charO
  982. FKeyO
  983. Erase lineO
  984. FKeyO
  985. BREAKO
  986. FKeyO
  987. Are you thereO
  988. FKeyO
  989. Get statusO
  990. FKeyO
  991. End of recordO
  992. FKeyO
  993. End of fileO
  994. FKeyO
  995. Abort outputO
  996. FKeyO
  997. SYNCHO
  998. FKeyO
  999. Timing markO
  1000. FKeyO
  1001. No-opO
  1002. FKeyO
  1003. Go aheadO
  1004. FKeyO
  1005. KZCHU
  1006. BYSRD
  1007. OQTNG
  1008. PopdownBtnO
  1009. Network Virtual Terminal keysO
  1010. OYHUGNRKZDQSBCT
  1011. DUMMY:
  1012. OPT$a
  1013. TCPCONNECTV
  1014. TCPRESOLVEDONEj
  1015. TCPCONNECTDONEu
  1016. TCPCONNECTFAILED
  1017. TCPSHUTDOWNDONE
  1018. TCPREADv
  1019. TCPSENDt    
  1020. TCPPERFORMSEND
  1021.     SENDSYNCH
  1022. SENDRAW
  1023. TELNETSPECIAL 
  1024.     TCPCANCELl
  1025. TCPCLOSE
  1026. NIFDONE
  1027. TCPTOLOCAL'
  1028. TCPRESET
  1029. TELNETRESET
  1030. TELNETINITIATEQ
  1031. TELNETDECODE
  1032.     REMENABLE
  1033. REMDISABLE
  1034.     LOCENABLE&)
  1035. LOCDISABLE *
  1036. LOCOPTIONENABLED
  1037. REMOPTIONENABLED;,
  1038. LOCOPTIONDISABLED
  1039. REMOPTIONDISABLED
  1040. VARTYPE%
  1041. SENDVARg-
  1042. SENDALLVARSZ.
  1043. GETEMU$T0
  1044. TELNETSUBNEG
  1045. NOTIFYSIZECHANGE
  1046. NOTIFYBINARYCHANGE
  1047. NOTIFYENVIRONCHANGEf9
  1048. TKWIN_:
  1049. SYSTEM\
  1050.     SOCKETOPX
  1051. Copyright (C) R.Panton 1998-1999
  1052. etP&H
  1053. d&DD.
  1054. $&ET,
  1055. 1      
  1056. HZbbFF
  1057.  %*"#
  1058. -1. 0
  1059.  :%B*
  1060. !AHP9
  1061.  >%R*
  1062. P|PD"R
  1063. AQP@ 
  1064. c:\OPL Programs\Her2\vt100.pre
  1065.  (^!%' 
  1066. Hermes vt100 emulator
  1067. Please run HermesO
  1068. from the Extras BarO
  1069. Exit(
  1070. TERM&
  1071. KPADWIN
  1072. CREATECHARMAPS
  1073. EMULATOR_RESET
  1074. KTRANS$
  1075. FKEY$
  1076. FKLKUP$
  1077. KPAD$
  1078. KPLKUP$
  1079. APPPATH$
  1080. FONT&
  1081. CHARMAP&
  1082. O    P{IO
  1083. [17~K
  1084. [31~K
  1085. [18~K
  1086. [32~K
  1087. [19~K
  1088. [33~K
  1089. [20~K
  1090. [34~K
  1091. [21~K
  1092. [35~K
  1093. [23~K
  1094. [24~K
  1095. [25~K
  1096. [26~K
  1097. [28~K
  1098. [29~K
  1099. 1234567890qwerty!O"W
  1100. $%^&*()QWERTYK
  1101. ,-.0123456789O
  1102. +    vt100.gdrKW)
  1103.     WINFORGET
  1104. TERM&
  1105. FONT&
  1106. CHARMAP&
  1107. KPID%
  1108. P{IWC
  1109. P{IWC
  1110. P{IWC
  1111. P{IWC
  1112. P{IWC
  1113. P{IWC
  1114.     WINFORGET
  1115. BTNCREATE&
  1116.     WINBORDER
  1117. WINTITLEBUTTON
  1118. WINTITLE
  1119. KPID%
  1120. KPAD&
  1121. KEYWIN%
  1122. PO    HO
  1123. FKeyO
  1124. FKeyO
  1125. FKeyO
  1126. FKeyO
  1127. FKeyO
  1128. FKeyO
  1129. FKeyO
  1130. FKeyO
  1131. FKeyO
  1132. FKeyO
  1133. FKeyO
  1134. FKeyO
  1135. FKeyO
  1136. EnterO
  1137. FKeyO
  1138. PopdownBtnO
  1139. NumericO
  1140. TERMWR
  1141. UNTR$
  1142. CONTROL
  1143. ESCAPE
  1144. TERM&
  1145.     STRIPBIT%
  1146. HEXDUMP%
  1147. AUTOMAR%
  1148. CHARMAP&
  1149. BOLDMOD%
  1150. COLS&
  1151. MSGS%
  1152. MO?{9[[
  1153. Bad State VECTOR
  1154. \O 0[ 
  1155. O1{IW
  1156. O 0[X
  1157. O[D[ 
  1158. O.{IO
  1159. O 0[X
  1160. O.{IW
  1161. O94\[
  1162. O98`[{
  1163. O 0[X
  1164. O;@[%
  1165. O.{IW
  1166. O8@[2
  1167. ESC # 
  1168.     MKCHARMAP
  1169. INLF%
  1170. INCR%
  1171. TERM&
  1172. BOLDMOD%
  1173. BOLDACT%
  1174.     MKCHARMAP
  1175. EMULATOR_RESET
  1176. MSGS%
  1177. TERM&
  1178. BOLDMOD%
  1179. BOLDACT%
  1180. O7{IW,
  1181. O9{IW-
  1182. O<{IO
  1183. O<{IO
  1184. O?{I    =
  1185. O7{IW
  1186. O9{IW
  1187. O;{IW
  1188. O<{IO
  1189. O<{IO
  1190. O?{IW
  1191. O4{IW
  1192. O2{IW
  1193. O4{IW
  1194. O2{IW
  1195. O2{IW
  1196. O2{IW
  1197. O4{IW
  1198. O2{IW
  1199. [?1;2cKO
  1200. Reset
  1201. O0{IO
  1202. O0{IO
  1203. MODESET
  1204. MSGS%
  1205. TERM&
  1206. BOLDMOD%
  1207. BOLDACT%
  1208. O.{IW
  1209. O2{IW
  1210. O2{IW
  1211. O4{IW
  1212. O4{IW
  1213. O6{IW
  1214. O2{IW
  1215. {WAQx
  1216. O4{IW
  1217. O4{IW
  1218. O4{IW
  1219. {WAQx
  1220. O4{IW
  1221. O4{IW
  1222. O4{IW
  1223. O4{IW
  1224. {WAQx
  1225. W,L8[
  1226. [?1;2cKO
  1227. Saving bitmap
  1228. \Screen.mbm
  1229. Screendump saved as \screen.mbm
  1230. O.{IW
  1231. [0nKO
  1232. O.{IW
  1233. O2{IW
  1234. Test not supported
  1235. TERM&
  1236. OUTCR%
  1237. MSGS%
  1238. O.{IW
  1239. ESC [ 
  1240. SETSIZE%
  1241. CURSOR
  1242. TOREMOTE
  1243. TOLOCAL
  1244. STATUS
  1245. LOCAL%
  1246. MSGS%
  1247. TERM&
  1248. COLS&
  1249. AUTOMAR%
  1250. CVIS%
  1251. ESC[?
  1252. O.{IW
  1253. O.{IW
  1254. Sorry, no VT52 mode
  1255. ESC [ ? 
  1256. TERM&
  1257. COLS&
  1258. TERM&
  1259. O4{IW
  1260. O2{IW
  1261. O4{IW
  1262. O2{IW
  1263. O4{IW
  1264. O2{IW
  1265. O4{IW
  1266. O2{IW
  1267. TERM&
  1268. O2{IW
  1269. O4{IW
  1270. O2{IW
  1271. TERM&
  1272. O2{IW
  1273. O4{IW
  1274. O2{IW
  1275.     MKCHARMAP
  1276. CAPFH%
  1277. CAPTURE%
  1278. TERM&
  1279. BOLDMOD%
  1280. HEXDUMP%
  1281. CLVAL%
  1282. O0{IO
  1283. O/{IO
  1284. O6{IO
  1285. O2{IO
  1286. O1{IO
  1287. O7{IO
  1288. O9{IO
  1289. O<{IO
  1290. O<{IO
  1291. O?{I    !
  1292. TERM&
  1293. KTRANS$
  1294. O/{IW
  1295. LP{IW
  1296. TERM&
  1297. KPAD$
  1298. KPLKUP$
  1299. O0{IW
  1300. FKEY$
  1301. UNTR$
  1302. TERM&
  1303. AUTOMAR%
  1304. O/{IW
  1305. O0{IW
  1306. Vt100 terminal optionsO
  1307. +    Auto Wrap
  1308. AnswerbackO
  1309. Application cursor
  1310. Application keypad
  1311. Cancel(
  1312. TERM&
  1313.     STRIPBIT%
  1314. CHARMAP&
  1315.     STRIPBIT%
  1316. TERM&
  1317. {IO#{IO
  1318. {IO#{IO
  1319. DUMMY3
  1320.     EMULATOR&
  1321. EMULATOR_DESTROY
  1322. KPADWIN
  1323. TERMWR1
  1324. CONTROL
  1325. ESCAPET
  1326. MODESET
  1327. EMULATOR_OPTIONh0
  1328. EMULATOR_SAVE
  1329. EMULATOR_RESET
  1330. EMULATOR_CURSOR$W2
  1331. EMULATOR_KPAD$
  1332. EMULATOR_FKEY$
  1333. CMDW%
  1334.     MKCHARMAPA4
  1335. CREATECHARMAPS
  1336. SYSTEM\
  1337. c:\OPL Programs\Her2\dumb.pre
  1338.  (^!%' 
  1339. Hermes dumb terminal
  1340. Please run HermesO
  1341. from the Extras BarO
  1342. Exit(
  1343. KPADWIN
  1344.     MKCHARMAP
  1345. FKEY$
  1346. FKLKUP$
  1347. 1234567890qwerty!O"W
  1348. $%^&*()QWERTYK
  1349.     WINFORGET
  1350. TERM&
  1351. KPID%
  1352.     WINFORGET
  1353. BTNCREATE&
  1354.     WINBORDER
  1355. WINTITLEBUTTON
  1356. WINTITLE
  1357. KPID%
  1358. KPAD&
  1359. KEYWIN%
  1360. PO    HO
  1361. FKeyO
  1362. FKeyO
  1363. FKeyO
  1364. FKeyO
  1365. FKeyO
  1366. FKeyO
  1367. FKeyO
  1368. FKeyO
  1369. FKeyO
  1370. FKeyO
  1371. FKeyO
  1372. FKeyO
  1373. FKeyO
  1374. EnterO
  1375. FKeyO
  1376. PopdownBtnO
  1377. NumericO
  1378. TERMWR
  1379. UNTR$
  1380. CONTROL
  1381.     STRIPBIT%
  1382. HEXDUMP%
  1383. AUTOMAR%
  1384. CHARMAP&
  1385. MO?{9[[
  1386. \O 0[ 
  1387. INLF%
  1388. INCR%
  1389. HW/<[
  1390. HW/<[
  1391. CAPFH%
  1392. CAPTURE%
  1393. BOLDMOD%
  1394. HEXDUMP%
  1395. CLVAL%
  1396. KPAD$
  1397. FKEY$
  1398. AUTOMAR%
  1399. Dumb terminal options
  1400. Autowrap
  1401. Cancel(
  1402. CHARMAP&
  1403.     STRIPBIT%
  1404. DUMMY2
  1405.     EMULATOR&
  1406. EMULATOR_DESTROY%
  1407. KPADWIN
  1408. TERMWR
  1409. CONTROL4
  1410. EMULATOR_OPTION{
  1411. EMULATOR_SAVE
  1412. EMULATOR_RESET
  1413. EMULATOR_CURSOR$'
  1414. EMULATOR_KPAD$=
  1415. EMULATOR_FKEY$^
  1416. CMDW%
  1417.     MKCHARMAP
  1418. "Data.app
  1419. Table1
  1420. ColA9
  1421. ColB9
  1422. ColA10
  1423. ColB10
  1424. ColA11
  1425. ColB11
  1426. ColA12
  1427. ColB12
  1428. Table1
  1429. Title
  1430. &Help text
  1431. 2Program name
  1432. "Keywords
  1433. Arial
  1434. Times New Roman
  1435. Swiss
  1436. Swiss
  1437.  Richard Panton 1997,1998 rpanton@iota.demon.co.uk
  1438.     Freeware: copy freely, but do not sell.
  1439. Hermes is a terminal emulation and communications system for EPOC32 based computers.
  1440. Features include:
  1441. The long-awaited TELNET protocol over TCP sockets (only if the Message Suite is installed and configured).
  1442. Function key, numeric keypad, and NVT (network virtual terminal) keypad.
  1443. Multiple emulations possible - vt100/ansi and dumb/network are supplied.
  1444. Any terminal screen size up to 255
  1445. VT100 graphic character set with US/UK font settings.
  1446. Paste clipboard to remote host
  1447. Capture file with optional logging of control characters and replay ability.
  1448. IRDA connections are not specifically supported, although you CAN use TCP mode over an IRDA link to a mobile phone.
  1449. Sketch
  1450. mul>@
  1451. mul>@
  1452. mul?@
  1453. mul/@
  1454. mul>@
  1455. mul?@
  1456. mul.@
  1457. mul?@UU
  1458. mul?@
  1459. mul;@
  1460. mul?@
  1461. mul?@
  1462. mul?@
  1463. mul?@
  1464. mul?@
  1465. mul/@
  1466. mul__
  1467. U_o}}]
  1468. _Uy}}}u]_
  1469. _PSSS
  1470. _PSSSS
  1471. ?aZPSSSS
  1472. PSSSS=
  1473. SXSSS=
  1474. &Paint.app
  1475. Swiss
  1476. Swiss
  1477. Swiss
  1478. Arial
  1479. Courier
  1480. Arial
  1481. Arial
  1482. Arial
  1483. |AIf you do not have Message Suite installed on your EPOC machine, then you will not be able to use TCP mode, and it will be automatically disabled.
  1484. If you do have Message Suite installed, but do not wish to use TCP mode, then you may rename or delete the files HermesSocket.opo and SocketOpx.opx. Hermes will subsequently use considerably less memory, and will start more quickly.
  1485. BHermes is designed to work with a number of terminal emulations; at present, two are supplied:
  1486. dumb, (a.k.a. network) - a simple terminal useful for socket connections.
  1487. vt100, - a more sophisticated terminal implementing most ANSI virtual terminal features.
  1488. The vt100 emulation is actually closer to a vt102 or ansi terminal, or even an xterm, so any of these names may be used to describe the Hermes terminal to a remote host.
  1489. In TCP/TELNET mode, the terminal type is automatically propagated to the remote host (if it can accept it). To override this type, set a TELNET environment variable TERM to the terminal name you wish to use BEFORE CONNECTING; eg.
  1490.     TERM=vt102
  1491. You may change the terminal type at any time.
  1492. Swiss
  1493. Swiss
  1494. Courier New
  1495. Courier New
  1496. Arial
  1497. Arial
  1498. Arial
  1499. Arial
  1500. DHermes may communicate with other computers using one of two methods:
  1501. Serial mode, in which Hermes acts as a standard serial terminal. This mode may be used to log in to, amonst other things, Unix hosts or CISCO routers - a Psion Series 5 running Hermes makes a powerful and portable system console.
  1502. In this mode also, you may use a modem to dial in to remote computers. Very handy for remote support of Unix machines, as I am well aware.
  1503. TCP mode, in which Hermes uses the Message Suite TCP/IP and PPP libraries to open socket connections over the Internet. This mode uses considerably more memory. In TCP mode, you can connect to a variety of services on each Internet  host, each identified by a port number. Some useful port numbers (see an /etc/services file for more details) include:
  1504. 7    echo service
  1505. 13    daytime service - shows the host's idea of the current time.
  1506. 25    smtp service - sometimes allows the verification of e-mail addresses.
  1507. 80    www service - eg. GET / will normally return the index page.
  1508. When operating in TCP mode, the TELNET protocol may be enabled. This is a special protocol used mainly for terminal login to Internet hosts. The port for the service, and Hermes's defaut port number, is:
  1509.     23    TELNET service.
  1510. HRFC 854, TELNET PROTOCOL SPECIFICATION, states:
  1511. The purpose of the TELNET Protocol is to provide a fairly general, bi-directional, eight-bit byte oriented communications facility.  Its primary goal is to allow a standard method of interfacing terminal devices and terminal-oriented processes to each other.  It is envisioned that the protocol may also be used for terminal-terminal communication ("linking") and process-process communication (distributed computation).
  1512. IMPORTANT
  1513. The TELNET protocol should only be used to connect to TELNET servers. Sounds obvious, but remember that SMTP, POP3, etc are NOT TELNET services, and the protocol should be disabled before connecting to such services.
  1514. Similarly, if you connect to a TELNET server without enabling TELNET protocol, then the connection will appear to stop immediately after connecting.
  1515. Hermes will only initiate TELNET option negotiation when TELNET is enabled, and the connection is to the standard TELNET port, #23. However, if TELNET is enabled and the connection is to another port, Hermes can respond to TELNET option negotiation.
  1516. The Hermes TELNET protocol routines are designed to be conformant with the following RFCs.
  1517. RFC0854 - Telnet Protocol Specification
  1518. RFC1143 - The Q Method of Implementing TELNET Option Negotiation
  1519. With extensions described in:
  1520. RFC0856 - Telnet Binary Transmission
  1521. RFC0857 - Telnet Echo Option (not locally supported)
  1522. RFC0858 - Telnet Suppress Go Ahead Option
  1523. RFC0859 - Telnet Status Option
  1524. RFC0860 - Telnet Timing Mark Option
  1525. RFC0885 - Telnet End-Of-Record Option
  1526. RFC1073 - Telnet Window Size Option
  1527. RFC1091 - Telnet Terminal Type Option
  1528. RFC1572 - Telnet Environment Option
  1529. Specifically NOT implemented are:
  1530. RFC0861 - Telnet Extended-Options-List Option [because there aren't any]
  1531. RFC1097 - Telnet Subliminal Message Option [I wish I could!!]
  1532. RFC1184 - Telnet Linemode Option [because I don't need it!]
  1533. RFC1372 - Telnet Remote Flow Control Option
  1534. RFC1408 - Telnet Environment Option - superceded by RFC1572
  1535. Please report any non-conformity with the RFCs that you may discover.
  1536. Swiss
  1537. Courier New
  1538. Courier New
  1539. Times New Roman
  1540. Courier New
  1541. Times New Roman
  1542. Times New Roman
  1543. Times New Roman
  1544. CCtrl-T sets the terminal emulation and size.
  1545. Ctrl-K sets the communications parameters.
  1546.     Ctrl-T selects TCP mode.
  1547.     Ctrl-S selects Serial mode.
  1548. Pressing Enter will close any existing connecton and open the new one.
  1549. Ctrl-P pauses the reception of characters, pausing the screen. Use Ctrl-P again to restart the display.
  1550. Shift-CursorKey scrolls the view on the terminal window. You can use autoscroll on the Interface preferences dialog to have Hermes automatically follow the cursor.
  1551. Ctrl-F, Ctrl-Y, and Ctrl-A pop up the Function Key, numeric keypad, and NVT keypads respectively.
  1552. Ctrl-J performs a soft-reset, Ctrl-R performs a hard reset, disconnecting and reconnecting if appropriate.
  1553. Ctrl-H hangs up the modem or closes the TCP socket.
  1554. See the rest of this help file for more details.
  1555. Swiss
  1556. Swiss
  1557. Swiss
  1558. Swiss
  1559. Swiss
  1560. Swiss
  1561. Swiss
  1562. VCSet up the EPOC computer for Internet access, as described in the instructions for Message Suite. Note that IRDA connections are perfectly acceptable.
  1563. Start Hermes, use Ctrl-K, (and Ctrl-T if needed) to access the TCP comunications parameters. Enter the hostname to connect to, select the port (normally 23 for TELNET), and choose whether to use the TELNET protocol. You can also request TELNET binary transmission be used for the connection, but please note that this is a request that may be refused by the remote host.
  1564. Pressing Enter will begin the process of resolving the hostname and connecting to the host - this may take several seconds.
  1565. You can cancel a connection attempt by pressing Ctrl-Esc
  1566. You may wish to view the TELNET option negotiation taking place by selecting Options processing on the Message preferences dialogue before connecting.
  1567. Times New Roman
  1568. Hermes 0.5 - Introduction
  1569. Terminal Emulation
  1570. Serial & TCP Modes
  1571. TELNET
  1572. Disabling TCP Mode
  1573. QuickStart
  1574. TCP Connections
  1575. AUse the EPOC Connect serial cable as normal, connecting the 9 pin 'd' type connector to the serial port of your computer.
  1576. Start Hermes, and use Ctrl-K (and Ctrl-S, if needed) to set the basic communications parameters: ie. baud rate, parity, data and stop bits, and handshaking type. You should attempt to use hardware handshaking whenever possible for the sake of reliability, especially with earlier Series 5 models which have bugs in the low-level Xon/Xoff code.
  1577. @Use the EPOC Connect cable and a null-modem adapter to connect the Series 5 to a modem, (or connect it in the standard way). Most modems will be able to accept data transfer at any baud rate and parity settings, but you may find that you need to restrict the speed to 57600, or even 19200 baud.
  1578. There are many, many different types of modem, but luckily the majority of them respond to the same basic commands - the Hayes modem command set.
  1579. The most important commands are:
  1580. AT                Get modem attention. The mode should respond 'OK'
  1581. ATZ                Reset modem to def!
  1582. aults.
  1583. AT&F            Reset modem to factory settings.
  1584. ATDTnumber    Dial number using tone dialling.
  1585. ATDPnumber    Dial number using pulse dialling
  1586. All commands are terminated by a CR (ie. the Enter key)
  1587. Ensure that the modem is responding by typing 'AT' followed by the Enter key. You should see the characters 'AT' displayed, followed a second or so later by the word 'OK' on a new line.
  1588. If 'AT' appears, but 'OK' does not, then check that Hermes is not in Local mode (Ctrl-L).
  1589. If the call is successful, you will see the message 'CONNECT', possibly followed by the maximum baud rate of the link. Most other messages (apart from 'CARRIER') indicate a failure. For example, here are some of the most common messages:
  1590. CONNECT 14400    The modem is connected at a speed of 14400 baud.
  1591. NO DIALTONE        The modem is not connected to to phone line.
  1592. BUSY                The remote modem is busy on another call.
  1593. NO CARRIER        The call has been interrupted.
  1594. After a 'CONNECT' message, you may have to wait several seconds for the modems to negotiate error correction before you are able to type.
  1595. Swiss
  1596. Swiss
  1597. Swiss
  1598. Swiss
  1599. Swiss
  1600. Swiss
  1601. Swiss
  1602. Swiss
  1603. Swiss
  1604. Arial
  1605. Courier New
  1606. Times New Roman
  1607. Courier New
  1608. Times New Roman
  1609. Courier New
  1610. Times New Roman
  1611. Courier New
  1612. Times New Roman
  1613. Courier New
  1614. Courier New
  1615. Times New Roman
  1616. Courier New
  1617. Courier New
  1618. Times New Roman
  1619. Times New Roman
  1620. Arial
  1621. Times New Roman
  1622. Courier New
  1623. Arial
  1624. Courier New
  1625. Courier New
  1626. Courier New
  1627. Courier New
  1628. Arial
  1629. Arial
  1630. Times New Roman
  1631. Courier New
  1632. Times New Roman
  1633. Courier New
  1634. Times New Roman
  1635. Courier New
  1636. Times New Roman
  1637. Courier New
  1638. Courier New
  1639. Times New Roman
  1640. Courier New
  1641. Times New Roman
  1642. Courier New
  1643. Times New Roman
  1644. Courier New
  1645. Times New Roman
  1646. BIn TCP mode, the modem is automatically disconnected according to the settings in the Control Panel Internet dialogue; the following discussion applies to Serial mode only.
  1647. Many modems will hang up the phone line when the DTR (data terminal ready) line is dropped. To do this with Hermes, you should use Ctrl-H and answer 'Y' when asked if you are sure.
  1648. If this does not work, and if the modem is Hayes compatible, then you can use the following method:
  1649. Wait for three seconds
  1650. Quickly type '+++' (Fn-i Fn-i Fn-i)
  1651. Wait three seconds. You should see the word 'OK' appear.
  1652. Type 'ATH' and press Enter. You should again see the word 'OK' appear.
  1653. The modem should now have hung up the phone line - check the indicator lights on the modem, if you can.
  1654. Swiss
  1655. Swiss
  1656. Swiss
  1657. Swiss
  1658. Arial
  1659. Courier New
  1660. Courier New
  1661. Times New Roman
  1662. Times New Roman
  1663. Courier New
  1664. Times New Roman
  1665. Arial
  1666. Times New Roman
  1667. Courier New
  1668. Times New Roman
  1669. Times New Roman
  1670. AIf the serial line cannot be opened by Hermes, then a message will appear giving the reason, and then Hermes will continue in Local mode.
  1671. In  there is no connection to the serial line. Instead, every character you type will be displayed on the terminal screen. This can be useful for checking the settings of the function keys, amongst other things.
  1672. Switch between Local mode and Remote mode with Ctrl-L.
  1673. Times New Roman
  1674. Arial
  1675. Arial
  1676. Arial
  1677. Times New Roman
  1678. Times New Roman
  1679. Arial
  1680. Times New Roman
  1681. Arial
  1682. Times New Roman
  1683. Times New Roman
  1684. Times New Roman
  1685. NBSometimes it is necessary to reset either the terminal emulation, or sometimes the entire session.
  1686. Ctrl-J performs a 'soft reset' of the emulator.
  1687. Ctrl-R performs a complete reset of Hermes, reloading the saved configuration, and re-connecting to the remote host. This will take a couple of seconds.
  1688. A 'soft reset' should be used when the terminal still responds to data sent from the modem, but 'garbage' is produced on the screen.
  1689. If Hermes appears to hang completely (which it can when using XOn/XOff flow control due to a bug in the EPOC32 serial driver), kill it with Shift-Ctrl-Fn-K.
  1690. Swiss
  1691. Swiss
  1692. Arial
  1693. Arial
  1694. ECHermes supports twelve levels of zooming, from an unreadable 4 point font up to a 30 point font, selectable by the buttons on the sidebar of the screen and by the setting of the double height option , or by Ctrl-M and Shift-Ctrl-M.
  1695. In larger fonts, it is not possible to see an entire 80
  1696. 24 screen, so Hermes shows a portion of the screen.
  1697. The Autoscroll option in the Interface preferences dialogue controls automatic scrolling of the screen to follow the cursor. This happens when there is a pause in the stream of data coming from the serial line. You can disable automatic scrolling, enable vertical scrolling only, or enable full scrolling.
  1698. You can scroll around the terminal screen 'by hand' by holding down the Shift key and using the cursor keys. This will temporarily disable the autoscroll option until some more data is sent.
  1699. Arial
  1700. Arial
  1701. CThe status bar is shown as a strip at the bottom of the screen. Note that the emulator screen may cover the status bar - you can see it again by typing Shift-PgDn.
  1702. The status bar is composed of:
  1703. The serial line status if in serial mode (CTS, DSR, and DCD indicators)
  1704. The current cursor position,
  1705. Emulated LEDs, settable by the vt100 emulation.
  1706. The current settings of the serial port - speed, data bits, parity, stop bits, handshaking; the current hostname and port; or 'LOCAL' if Hermes is in local mode.
  1707. The current size of the screen.
  1708. A clock, which can show the current time, the time since the connection was opened, or the time since a serial carrier signal was detected.
  1709. For example:
  1710. shows that cursor is on line 10, column 6; the serial state is CTS and DSR high, and DCD down; the speed is 115200 baud, with 8 data bits, No parity, and 1 stop bit, with RTS/CTS (ie, hardware) handshaking; the screen size is 80
  1711. 24; The four 'LED's are all off.
  1712. Sketch
  1713. V}UW)+
  1714. &Paint.app
  1715. Times New Roman
  1716. Swiss
  1717. Times New Roman
  1718. Swiss
  1719. Swiss
  1720. Swiss
  1721. Swiss
  1722. Courier New
  1723. Courier New
  1724. Courier New
  1725. Courier New
  1726. Times New Roman
  1727. Arial
  1728. Times New Roman
  1729. Times New Roman
  1730. Times New Roman
  1731. Times New Roman
  1732. Courier New
  1733. Courier New
  1734. Times New Roman
  1735. Times New Roman
  1736. Times New Roman
  1737. Times New Roman
  1738. Times New Roman
  1739. Times New Roman
  1740. BHermes supports up to 32 function keys, called F1, F2, F3, 
  1741. , F16 and Shift-F1, Shift-F2, Shift-F3, 
  1742. , Shift-F16. This is an extension of the four function keys available on a real vt100. The extra keys are initially set up with ansi function key codes.
  1743. Set up the function keys with Shift-Ctrl-F.
  1744. Use Ctrl-F to pop up the function key window, and then any of the displayed keys (optionally with Shift) to send a function key string. Esc or Ctrl-F again will clear the window without sending a key code. In summary:
  1745. Sheet
  1746. To send
  1747. Univers
  1748. Univers
  1749. To send
  1750. Univers
  1751. Univers
  1752. "F1 (PF1)
  1753. "    CG Times
  1754. "Ctrl-F 1
  1755. "    CG Times
  1756. "Shift-F1
  1757. "    CG Times
  1758. "Ctrl-F !
  1759. "    CG Times
  1760. "F2 (PF2)
  1761. "    CG Times
  1762. "Ctrl-F 2
  1763. "    CG Times
  1764. "Shift-F2
  1765. "    CG Times
  1766. "Ctrl-F "
  1767. "    CG Times
  1768. "F3 (PF3)
  1769. "    CG Times
  1770. "Ctrl-F 3
  1771. "    CG Times
  1772. "Shift-F3
  1773. "    CG Times
  1774. "Ctrl-F 
  1775. "    CG Times
  1776. "F4 (PF4)
  1777. "    CG Times
  1778. "Ctrl-F 4
  1779. "    CG Times
  1780. "Shift-F4
  1781. "    CG Times
  1782. "Ctrl-F $
  1783. "    CG Times
  1784. "    CG Times
  1785. "Ctrl-F 5
  1786. "    CG Times
  1787. "Shift-F5
  1788. "    CG Times
  1789. "Ctrl-F %
  1790. "    CG Times
  1791. "    CG Times
  1792. "Ctrl-F 6
  1793. "    CG Times
  1794. "Shift-F6
  1795. "    CG Times
  1796. "Ctrl-F ^
  1797. "    CG Times
  1798. "    CG Times
  1799. "Ctrl-F 7
  1800. "    CG Times
  1801. "Shift-F7
  1802. "    CG Times
  1803. "Ctrl-F &
  1804. "    CG Times
  1805. "    CG Times
  1806. "Ctrl-F 8
  1807. "    CG Times
  1808. "Shift-F8
  1809. "    CG Times
  1810. "Ctrl-F *
  1811. "    CG Times
  1812. "    CG Times
  1813. "Ctrl-F 9
  1814. "    CG Times
  1815. "Shift-F9
  1816. "    CG Times
  1817. "Ctrl-F (
  1818. "    CG Times
  1819. "    CG Times
  1820. "Ctrl-F 0
  1821. "    CG Times
  1822. &Shift-F10
  1823. "    CG Times
  1824. "Ctrl-F )
  1825. "    CG Times
  1826. "    CG Times
  1827. "Ctrl-F q
  1828. "    CG Times
  1829. &Shift-F11
  1830. "    CG Times
  1831. "Ctrl-F Q
  1832. "    CG Times
  1833. "    CG Times
  1834. "Ctrl-F w
  1835. "    CG Times
  1836. &Shift-F12
  1837. "    CG Times
  1838. "Ctrl-F W
  1839. "    CG Times
  1840. "    CG Times
  1841. "Ctrl-F e
  1842. "    CG Times
  1843. &Shift-F13
  1844. "    CG Times
  1845. "Ctrl-F E
  1846. "    CG Times
  1847. "    CG Times
  1848. "Ctrl-F r
  1849. "    CG Times
  1850. &Shift-F14
  1851. "    CG Times
  1852. "Ctrl-F R
  1853. "    CG Times
  1854. "    CG Times
  1855. "Ctrl-F t
  1856. "    CG Times
  1857. &Shift-F15
  1858. "    CG Times
  1859. "Ctrl-F T
  1860. "    CG Times
  1861. "    CG Times
  1862. "Ctrl-F y
  1863. "    CG Times
  1864. &Shift-F16
  1865. "    CG Times
  1866. "Ctrl-F Y
  1867. "    CG Times
  1868. Univers
  1869. &Sheet.app
  1870. Arial
  1871. `AIf the current terminal supports a numeric keypad then pressing Ctrl-Y will bring up the Keypad window.
  1872. Pressing any of the labelled keys will send the current keypad keystroke. Note that some programs expecting a vt100 terminal will enable the numeric keypad as an extra set of function keys.
  1873. Pressing Ctrl-Y or ESC will pop-down the keypad window.
  1874. Sketch
  1875. &Paint.app
  1876. Arial
  1877. Times New Roman
  1878. qFIf Hermes is in TCP mode and the TELNET protocol is enabled, then pressing Ctrl-A will pop up the Network Virtual Terminal keypad, which contains some special TELNET keys.
  1879. Pressing the key marked under the button (eg, K for Abort), or tapping the on-screen button, will perform the required action. The actions are dependant on the server that has been connected to, but on a Unix system:
  1880. Abort    Kills the current process, dumping core.
  1881. Suspend    Suspends the current process. Use the Unix command fg to resume.
  1882. Interrupt Kills the current process.
  1883. Erase char, Erase line do what they say.
  1884. BREAK sends a TELNET break, maybe terminating the process.
  1885. AreYouThere requests the TELNET server to send a message letting you know that the connection is still active. Hermes can reply to such messages from the server.
  1886. GetStatus requests the TELNET server to send the current options status. Hermes can respond to such messages.
  1887. EndOfRecord will, if the option has been successfully negotiated, send an EndOfRecord marker to the telnet server.
  1888. EndOfFile will send an EndOfFile marker to the telnet server, possibly logging you off.
  1889. AbortOutput requests that the server discard the stream of data being sent to Hermes. The process producing the data stream will NOT be affected.
  1890. Synch tells the TELNET server to discard input from Hermes.
  1891. Timing mark sends a special signal which the telnet server responds to after processing the data it is sending.
  1892. No-op does nothing!
  1893. GoAhead, if not disabled by option negotiation, sends the TELNET GoAhead signal to the server, turning the line around.
  1894. Please see the relevant RFCs for more information on these options.
  1895. Sketch
  1896. &Paint.app
  1897. Swiss
  1898. Swiss
  1899. Swiss
  1900. Swiss
  1901. Swiss
  1902. Swiss
  1903. Swiss
  1904. Swiss
  1905. Swiss
  1906. Swiss
  1907. Swiss
  1908. Swiss
  1909. Swiss
  1910. Swiss
  1911. Arial
  1912. Arial
  1913. APressing Shift-Ctrl-F pops up the function key editor window.
  1914. Use the up & down cursor keys, or the pen, to select a function key definition to change. Press Enter, or tap the entry with the pen to edit the function key.
  1915. Use Esc to close the function key editor.
  1916. DCtrl-Q allows you to set the codes sent down the connection when the Enter and Del (backspace) keys are pressed.
  1917. For the Enter key, Hermes canbe configured to send a Carriage Return [CR-code 13] and / or a Line Feed [LF-code 10] character.
  1918. For the Del key, Hermes can be configured to send a Backspace [BS-code 8] or a Delete [DEL-code 127] character. However, if Hermes is is TCP mode, the TELNET protocol is enabled, and NVT ASCII mode is enabled, then the Del key will send the TELNET ERASECHAR code instead.
  1919. As special shortcuts, the Hermes keystrokes Ctrl-C, Ctrl-D, Ctrl-U, and Ctrl-Z will produce the equivalent control codes; in TELNET mode, however, these keystrokes will send the TELNET command codes for IP, EOF, EL, and SUSP respectively.
  1920. In order to send any control code to the remote computer, use Fn-Ctrl- and the key. For example, to send a Control-Y character (unix dsusp signal), press Fn-Ctrl-Y.
  1921. Alternatively, use the Hotkey option on the Interface preferences dialog to swap the use of Ctrl- and Ctrl-Fn-.
  1922. The following 'non-alphabetic' control characters may be sent as follows (look at the labels on the keys), but note that the character will not be sent until the Ctrl key is released:
  1923. To send a 'pipe' symbol ' | ', you can use Fn-K (like Shell5).
  1924. Sheet
  1925. "To send:
  1926. (aka)
  1927. FOn Series 5, use:
  1928. ROn Geofox, also use:
  1929. Ctrl-@
  1930. Ctrl-4
  1931. Ctrl-'
  1932. Ctrl-[
  1933. 2Esc (Ctrl-7)
  1934. Ctrl-[
  1935. Ctrl-\
  1936. Ctrl-3
  1937. Ctrl-\
  1938. Ctrl-]
  1939. Ctrl-8
  1940. Ctrl-]
  1941. Ctrl-^
  1942. Ctrl-6
  1943. Ctrl-#
  1944. Ctrl-_
  1945. Ctrl-1
  1946. Ctrl-_3
  1947. Univers
  1948. &Sheet.app
  1949. Times New Roman
  1950. Times New Roman
  1951. Times New Roman
  1952. Times New Roman
  1953. Times New Roman
  1954. Times New Roman
  1955. Times New Roman
  1956. Arial
  1957. Times New Roman
  1958. Times New Roman
  1959. Times New Roman
  1960. Times New Roman
  1961. Times New Roman
  1962. Times New Roman
  1963. Times New Roman
  1964. Times New Roman
  1965. Times New Roman
  1966. Arial
  1967. Times New Roman
  1968. Times New Roman
  1969. Times New Roman
  1970. Times New Roman
  1971. Times New Roman
  1972. Times New Roman
  1973. Times New Roman
  1974. Times New Roman
  1975. Times New Roman
  1976. Times New Roman
  1977. Times New Roman
  1978. Times New Roman
  1979. Times New Roman
  1980. Times New Roman
  1981. Times New Roman
  1982. Times New Roman
  1983. Times New Roman
  1984. Times New Roman
  1985. Times New Roman
  1986. Times New Roman
  1987. Times New Roman
  1988. Times New Roman
  1989. Times New Roman
  1990. Times New Roman
  1991. Times New Roman
  1992. Times New Roman
  1993. Times New Roman
  1994. Times New Roman
  1995. Times New Roman
  1996. Times New Roman
  1997. Times New Roman
  1998. Times New Roman
  1999. Times New Roman
  2000. Times New Roman
  2001. Times New Roman
  2002. Times New Roman
  2003. Times New Roman
  2004. Times New Roman
  2005. Times New Roman
  2006. Times New Roman
  2007. Times New Roman
  2008. Times New Roman
  2009. Times New Roman
  2010. Times New Roman
  2011. Times New Roman
  2012. Times New Roman
  2013. Times 
  2014. New Roman
  2015. Times New Roman
  2016. Times New Roman
  2017. Times New Roman
  2018. Arial
  2019. Times New Roman
  2020. Times New Roman
  2021. Times New Roman
  2022. Times New Roman
  2023. Times New Roman
  2024. Times New Roman
  2025. Times New Roman
  2026. Times New Roman
  2027. Times New Roman
  2028. Times New Roman
  2029. ?BWhen small fonts are printed with a bold style, the size of the font can increase somewhat, destroying the screen alignment. Because of this, there is an option in View preferences that enables special handling of bold characters. The choices are:
  2030. Ignore            Show in normal weight.
  2031. Show Italic        Show as italic rather than bold.
  2032. Show Reverse    Show as inverse video rather than bold.
  2033. Use bold            Use bold regardless. Characters may not line up.
  2034. Precise            Use bold, but reposition the cursor after each character.
  2035. Of these modes, Precise looks the nicest, but may be a little slow.
  2036. AUnfortunately, and surprisingly, EPOC32 does not support the sending of a break signal.
  2037. Hermes instead sets the baud rate as slow as possible (110 baud), then transmits 9 zero bits before resetting the baud rate. This may be enough to 'fool' some equipment - some people have e-mailed me to say it works on some equipment.
  2038. In TELNET mode, the TELNET BREAK character will be sent instead.
  2039. BFirst the good news.
  2040. Hermes supports the second serial port and hence the internal PCMCIA card of the Geofox.
  2041. There are mnemonic keys set up for sending the more obscure control characters. See the 'Other Keystrokes' page.
  2042. The 'HangUp' key causes a Hang-Up dialog to be displayed.
  2043. Now the bad news.
  2044. There appears to be a 'feature' of the Geofox which makes the keypress Ctrl-Fn-W appear to be Ctrl-Fn-Q, Ctrl-Fn-S to be Ctrl-Fn-A, and Ctrl-Fn-X to be Ctrl-Fn-Z. Other key combinations are handler correctly, but these particular three codes cannot be generated from the Geofox keyboard.
  2045. The only thing I can suggest is to generate these codes, if needed, by using Ctrl-19 in place of Ctrl-Fn-S, Ctrl-23 in place of Ctrl-Fn-W, and Ctrl-24 in place of Ctrl-Fn-X.
  2046. Swiss
  2047. Swiss
  2048. Swiss
  2049. Arial
  2050. Arial
  2051. Arial
  2052. Arial
  2053. Arial
  2054. Arial
  2055. Arial
  2056. PdP@LZ@RP
  2057. Serial Connections
  2058. Serial Connection to a Modem
  2059. Hanging Up a Modem
  2060. Local Mode
  2061. Resetting Hermes
  2062. Zoom, Fonts & Scrolling
  2063. Status Bar
  2064. The Function Keypad
  2065. The Numeric Keypad
  2066. ++The NVT Keypad - Telnet Special Characters
  2067. The Function Key Editor
  2068. Other Keystrokes
  2069. Graphic Characters
  2070. Hermes can display vt100 graphics characters by using the fonts in the vt100.gdr font file supplied. These are much faster than the Mon9 and Mon18 fonts used in earlier versions of Hermes. Note that not all zoom levels support vt100 graphics characters.
  2071. Arial
  2072. Courier New
  2073. Arial
  2074. Arial
  2075. Arial
  2076. Bold Characters
  2077. Swiss
  2078. Sending a BREAK
  2079. Arial
  2080. Notes for Geofox Users
  2081. ANew settings
  2082.     Creates a new Hermes Settings file, using the current settings.
  2083. Open settings
  2084.     Opens an existing Hermes Settings file. The communications settings, terminal type, and options are set from the file selected.
  2085. Revert to saved
  2086.     Performs a complete reset of Hermes, reloading settings from the Hermes Settings file.
  2087. Save settings    Saves the current settings to the current file.
  2088. Close    Closes any active connection, saves the current settings, and terminates Hermes.
  2089. Arial
  2090. Arial
  2091. Arial
  2092. Arial
  2093. Arial
  2094. BEmulation    Sets the emulation and screen size. On larger displays, you may also wish to enable the Double height option.
  2095. Options    Sets terminal specific options.
  2096. Translations    Allows the setting of the codes generated when the Backspace and Enter keys are pressed. Sets the actions performed when the Carriage Return and NewLine codes are printed on the terminal. Allows the removal of the top bit of the character. Finally,it allows 'Local Echo' to be turned on or off.
  2097. Soft Reset    Performs a soft reset of the terminal emulation, commonly resetting the typeface and style to normal, and possibly clearing the screen.
  2098. Pause    Stops the display of data on screen. Choose Pause again to resume.
  2099. Arial
  2100. Arial
  2101. Times New Roman
  2102. Arial
  2103. Times New Roman
  2104. Arial
  2105. Arial
  2106. Arial
  2107. Arial
  2108. Arial
  2109. Arial
  2110. Arial
  2111. Times New Roman
  2112. Arial
  2113. Times New Roman
  2114. Times New Roman
  2115. DConnection
  2116.     Sets up the communications settings:- TCP sets the hostname and port to be used, and whether the TELNET protocol is to be used; SERIAL sets the serial port, baud rate, parity, data bits, stop bits, and handshaking method. Serial port 1 is currently only used by the Geofox PCMCIA modem. Use Ctrl-Esc to cancel a TCP connection attempt.
  2117. Disconnect
  2118.     In serial mode, drops DTR for a second or so to hang up a modem. In TCP mode, begins the socket shutdown process.
  2119. Local mode    Toggles between Local Mode and Remote Mode. In Local mode all characters typed will appear on the terminal display.
  2120. Capture
  2121.     Allows the stream of data from the remote computer to be logged to a file on the Psion. You have the option of capturing control characters 'as-is', of filtering out control characters, or of converting them to a readable form.
  2122. Replay
  2123.     Allows the 'replay' of a captured file. The speed of replay may be changed at any time by selecting this option again. Use Ctrl-Esc or the Stop option on the dialogue to stop the replay. Well, I find it useful
  2124. Paste    Copies the content of the text clipboard to the remote computer. Newline translations are performed as appropriate. If necessary, you can use Ctrl-Esc to cancel a paste operation.
  2125. Arial
  2126. Arial
  2127. Times New Roman
  2128. Arial
  2129. Arial
  2130. Times New Roman
  2131. Arial
  2132. Times New Roman
  2133. Arial
  2134. Arial
  2135. Times New Roman
  2136. Times New Roman
  2137. Times New Roman
  2138. Times New Roman
  2139. Times New Roman
  2140. Times New Roman
  2141. Times New Roman
  2142. Times New Roman
  2143. Arial
  2144. Times New Roman
  2145. Times New Roman
  2146. Times New Roman
  2147. Times New Roman
  2148. DBreak    In serial mode, sends a very slow ZERO character, attempting to emulate a BREAK signal. Some people say that this works!
  2149. In TELNET mode, sends the TELNET BREAK character.
  2150. Interrupt    In serial mode, sends character 3 (Ctrl-C), often used as an interrupt character on Unix computers.
  2151. In TELNET mode, sends the TELNET IP signal.
  2152. Suspend    In serial mode, sends character 26 (Ctrl-Z), often used as the suspend character on Unix computers.
  2153. In TELNET mode, sends the TELNET SUSP signal.
  2154. End Of File    In serial mode, sends character 4 (Ctrl-D), often used as an end-of-file marker on Unix computers.
  2155. In TELNET mode, sends the TELNET EOF character.
  2156. Kill line    In serial mode, sends character 23 (Ctrl-U), often used as an erase line character on Unix computers.
  2157. In TELNET mode, sends the TELNET EL character.
  2158. Function keys
  2159.     Pops up the function key window. The next keystroke wil be interpreted as a function key.
  2160. Numeric keypad
  2161.     Pops up the numeric keypad window. The next keystroke wil be interpreted as a numeric keypad key (on vt100 this may be used as an extra set of function keys)
  2162. NVT keypad
  2163.     Pops up the NVT key window. The next keystroke wil be interpreted as a NVT key.
  2164. Arial
  2165. Times New Roman
  2166. Arial
  2167. Times New Roman
  2168. Arial
  2169. Times New Roman
  2170. Arial
  2171. Arial
  2172. Times New Roman
  2173. Arial
  2174. Arial
  2175. Times New Roman
  2176. Arial
  2177. Times New Roman
  2178. Arial
  2179. Times New Roman
  2180. Arial
  2181. Times New Roman
  2182. Times New Roman
  2183. GInterface preferences    Sets various miscellaneous features:
  2184. Active until
  2185.   Do keypads disappear after pressing one key, or only when ESC is pressed?
  2186. When inactive
  2187.   Do keypads disappear completely, or just drop behind the terminal window?
  2188. Layout
  2189.   Do keypads display the accelerator keys, or look nicer?
  2190. Terminal auto-scroll  Does the view onto the terminal window follow the cursor? When enabled, using Shift-Cursor will temporarily disable this feature until a key is sent.
  2191. Key auto-repeat  Do alphanumeric keys auto-repeat/
  2192. Hotkey  Whether to recognise Ctrl- or Ctrl-Fn- as the hotkey modifier.
  2193. View preferences    Sets various view related parameters:
  2194. Cursor  The cursor style.
  2195. Visible  Whether the cursor is visible or not.
  2196. Display mode  Hex shows each character received in hexadecimal; Control shows Unix-like backslash control characters; None discards all input. Use none to quickly empty the reception buffer.
  2197. Bold  See the Bold Characters entry.
  2198. Clock shows
  2199.   As it says.
  2200. Message preferences    Enables the display of informative messages.
  2201. Unknown sequences  displays any unknown escapes equences detected by the terminal emulator.
  2202. Telnet characters  displays information whenever telnet special characters are sent or received.
  2203. Options processing  shows the telnet negotiation carried out when the telnet connection is opened.
  2204. Connection messages  prouces on-screen messages when connections are made or broken.
  2205. Configuration commands  shows the processing of the settings files.
  2206. Advanced
  2207.     Sets the maximum receive buffer size, and the interval between updates of the serial state indicators.
  2208. Edit Function Keys
  2209.     Pops up the Function Key Editor window.
  2210. Telnet environment
  2211.     Enables the setting of environment variables to be passed to the telnet server. Most useful will be TERM, which is used when declaring the terminal type to the server: eg
  2212. TERM=vt102
  2213. About Hermes
  2214.     Displays a splash screen.    ;-)
  2215. Help    Starts data with the help database.
  2216. Swiss
  2217. Swiss
  2218. Swiss
  2219. Swiss
  2220. Swiss
  2221. Swiss
  2222. Swiss
  2223. Swiss
  2224. Swiss
  2225. Swiss
  2226. Swiss
  2227. Swiss
  2228. Swiss
  2229. Swiss
  2230. Swiss
  2231. Swiss
  2232. Arial
  2233. Times New Roman
  2234. Times New Roman
  2235. Times New Roman
  2236. Times New Roman
  2237. Times New Roman
  2238. Times New Roman
  2239. Times New Roman
  2240. Times New Roman
  2241. Times New Roman
  2242. Times New Roman
  2243. Times New Roman
  2244. Times New Roman
  2245. Times New Roman
  2246. Times New Roman
  2247. Times New Roman
  2248. Times New Roman
  2249. Times New Roman
  2250. Times New Roman
  2251. Times New Roman
  2252. Times New Roman
  2253. Times New Roman
  2254. Arial
  2255. Times New Roman
  2256. Times New Roman
  2257. Times New Roman
  2258. Times New Roman
  2259. Times New Roman
  2260. Arial
  2261. Times New Roman
  2262. Times New Roman
  2263. Times New Roman
  2264. Times New Roman
  2265. Times New Roman
  2266. Times New Roman
  2267. Times New Roman
  2268. Times New Roman
  2269. Times New Roman
  2270. Times New Roman
  2271. Times New Roman
  2272. Arial
  2273. Arial
  2274. Arial
  2275. Times New Roman
  2276. Times New Roman
  2277. Times New Roman
  2278. Arial
  2279. Arial
  2280. @Changes from Hermes 0.4
  2281. Please note that 0.4 was given to a few Beta testers, but never 'officially' released.
  2282. TELNET protocol.
  2283. TCP routines
  2284. NVT keypad
  2285. Vt100 fonts re-worked with strip-top-bit feature for increased speed (less gFont commands)
  2286. Main loop re-wo]
  2287. rked to allow async settings execution
  2288. Configuration files changed - incompatibility intriduced.
  2289. Scripting removed - it was too simple. Maybe it'll come back in a later version.
  2290. Re-organised keys
  2291. Changes from Hermes 0.3
  2292. Vt100 fonts introduced to speed up graphics characters. Also allows a good 80
  2293. 24 full screen view.
  2294. Scripting, with optional execution when the settings file is loaded.
  2295. Choice of serial port will allow Geofox users to use the internal PCMCIA card.
  2296. Mnemonic Geofox control keys set up. See the 'Other Keystrokes' page.
  2297. Screen may be set to any (reasonable) size. Simple means of setting to a 'largest possible' size.
  2298. New status bar which should be a little prettier, and maybe clearer.
  2299. Changes from Hermes 0.2
  2300. Using a bitmap for the backdrop rather than the cross-hatch pattern prevents the awful 'smearing' seen under certain lights and contrast.
  2301. Pressing Ctrl-C repeatedly now does not hang the program (serial-pending variable wasn't updated after an IOCANCEL - Thanks, Corey)
  2302. Cursor restore without corresponding save no longer crashes Hermes with a subscript error. (Save-variables now initialise at reset instead of relying on a save - Thanks, Ian)
  2303. Allows swapping of hot-key between Ctrl- and Ctrl-Fn to facilitate more 'natural' use as an emulator (several people suggested this).
  2304. Function key and keypad windows can now pop-up, auto-raise, or stay-on-top (several people suggested this).
  2305. New VWin WinForget: call used to stop memory leak when re-creating the keypad window.
  2306. Serial status update now works on the timer.
  2307. 'Suspend' button on Capture dialog now works (code was unchanged from Series 3a version and never worked on the Series 5)
  2308. Control characters are now properly filtered into the log file.
  2309. Send BREAK emulates a BREAK signal. This may or may not work for you.
  2310. Various control characters may now be accessed. See the 'Other Keystrokes' page.
  2311. Swiss
  2312. Swiss
  2313. Swiss
  2314. Swiss
  2315. Swiss
  2316. Swiss
  2317. Swiss
  2318. Swiss
  2319. Swiss
  2320. Arial
  2321. Arial
  2322. Arial
  2323. Arial
  2324. Arial
  2325. FJ>@>+
  2326. Settings menu
  2327. View menu
  2328. Zoom in    Increases the size of the screen font. This may mean that not all of the vt100 screen can fit onto thr Psion screen at once. See the Zooming, Fonts and Scrolling entry.
  2329. Zoom out    Decreases the size of the screen font. See above.
  2330. Arial
  2331. Arial
  2332. Terminal menu
  2333. Connection menu
  2334. Keys menu
  2335. Tools menu
  2336. Changelog
  2337. 9d9GI
  2338. _PSSS
  2339. _PSSSS
  2340. ?aZPSSSS
  2341. PSSSS=
  2342. SXSSS=
  2343. U_o}}]
  2344. _Uy}}}u]_
  2345. uuWwu+k
  2346. uuWuu+k
  2347. PWUWU
  2348. uuWuu+k
  2349. uuWwu+k
  2350. Hermesh
  2351. _PSSS
  2352. _PSSSS
  2353. ?aZPSSSS
  2354. PSSSS=
  2355. SXSSS=
  2356. O~tw7
  2357. c:\OPL Programs\Her2\Hermes.preB
  2358. APPPATH$
  2359. LOADM%
  2360. FATAL
  2361. VWINLINK
  2362.  (^!%' 
  2363. VWin.opoO
  2364. VWIN.OPO module not foundO
  2365. StartO
  2366. TERM&
  2367. BOLDMOD%
  2368. BOLDACT%
  2369. @`W,O
  2370. HW/8[
  2371. HW/8[
  2372. COLS&
  2373. ROWS&
  2374. TERM&
  2375. RRXSTAT%
  2376. RTXSTAT%
  2377. CONSTAT%
  2378. NIFSTAT%
  2379. SRXSTAT%
  2380. STXSTAT%
  2381. RPSTAT%
  2382. LCSTAT%
  2383. LUSTAT%
  2384. TMSTAT%
  2385. CNXSTAT%
  2386. SDSTAT%
  2387. CNFSTAT%
  2388. IODEV%
  2389. NEXTDEV%
  2390. RECONNECT%
  2391. BAUD%
  2392. BITS%
  2393. STOP%
  2394. HAND%
  2395. RRDLN%
  2396. RWRLN%
  2397. PBLEN&
  2398. HEXDUMP%
  2399. MSGS%
  2400. LOCAL%
  2401. TIMEOUT&
  2402. PAUSED%
  2403. FKEY$
  2404. FKID%
  2405. FKLKUP$
  2406. FKEY&
  2407. KEYWIN%
  2408. KTRANS$
  2409. KPAD$
  2410. KPID%
  2411. KPLKUP$
  2412. KPAD&
  2413. CRLF$
  2414. INCR%
  2415. INLF%
  2416. OUTCR%
  2417. OUTBS%
  2418. AUTOMAR%
  2419. AUTOREP%
  2420. MANSCROLL%
  2421. BOLDACT%
  2422. BOLDMOD%
  2423. LECHO%
  2424. FOCWIN%
  2425. LCLN%
  2426.     STRIPBIT%
  2427.     STATDISP%
  2428. CLVAL%
  2429. CLRVAL%
  2430. CURS%
  2431. CVIS%
  2432. DOUBLE%
  2433. MENUPOS%
  2434. SCRMENUPOS%
  2435. FONT%
  2436. FONT&
  2437. CHARMAP&
  2438. CLTM%
  2439. CLSTART&
  2440. CONCL$
  2441. CARCL$
  2442. CONRUNNING%
  2443. CARRUNNING%
  2444. CARRIERAT&
  2445. CONNECTAT&
  2446. BAUD$
  2447. BAUDDLY%
  2448. CAPTURE%
  2449. CAPFH%
  2450. CAPFN$
  2451. LOGCTRL%
  2452. FILE$
  2453. LEAF$
  2454. SCINFO&
  2455. SCINFO%
  2456. REPLAY%
  2457. REPLAYFILE$
  2458.     REPLAYBS%
  2459. REPLAYSIZE&
  2460. REPLAYPOSN&
  2461. REPLAYLEN%
  2462. KTIME&
  2463. WINDOW&
  2464. KMOD&
  2465. PTRMOD&
  2466. PTRX&
  2467. PTRY&
  2468. PTRAX&
  2469. PTRAY&
  2470. EVENT&
  2471. EMULATION$
  2472. EMULATIONFILE$
  2473. HOTKMOD%
  2474. FKEYW%
  2475. FKEYVW&
  2476. FKEYCUR%
  2477. FKEYFA%
  2478. !    FKEDPOSX%
  2479. !    FKEDPOSY%
  2480. ICONID%
  2481. SERSTATBAR%
  2482. TCPSTATBAR%
  2483. PASTEFD%
  2484. PASTETODO&
  2485. HELPTHREAD&
  2486. HELPSTATUS&
  2487. EDITTHREAD&
  2488. EDITSTATUS&
  2489. H_MATCH&
  2490. H_PROC&
  2491. H_INDEX%
  2492. H_GROUP%
  2493. %    RESOLVER&
  2494. INPUTHOST$
  2495. RESOLVEDHOST$
  2496. SOCKET&
  2497. SWRLN&
  2498. SRDLN&
  2499. PORT&
  2500. J'    SOCKOPEN%
  2501. TELNET%
  2502. URGENTDATAOFFSET&
  2503. TELNETMODE%
  2504. TELNETSUBOPT%
  2505. TELNETREMOPT&
  2506. TELNETLOCOPT&
  2507. TELNETSYNCH%
  2508. SYNCHINBUFFER&
  2509. f'    TELNETCB&
  2510. j'    TELNETCP&
  2511. TELENV&
  2512. WANTBIN%
  2513. TKEY&
  2514. TKID%
  2515. TKLKUP$
  2516. CANTCP%
  2517. SHOULDTCP%
  2518. CONFIG&
  2519. '    CONFIGIP&
  2520. CONFIGLIMIT&
  2521. CONFIGCONTINUE%
  2522. CNFFILE%
  2523. CNFOPTHANDLER$
  2524. CMDSA%
  2525. FATAL
  2526. GETINI
  2527. LOADM%
  2528. LOAD%
  2529. SAVESETTINGS%
  2530. STARTSCRIPT
  2531. FKEYWIN
  2532. TKWIN
  2533. STATUS
  2534. NIFDONE
  2535. INIT_SCREEN
  2536. PRINT
  2537. STOPREPLAY
  2538. TCPREAD
  2539. PREPAREBUFFER%
  2540. TERMWR
  2541. TCPPERFORMSEND
  2542. FLAGS
  2543. DOKEY
  2544. DISCONNECT
  2545. VWINOFFER%
  2546.     WINFORGET
  2547. TCPCLOSE
  2548. CURSOR
  2549. TELNETDECODE
  2550. TCPRESOLVEDONE
  2551.     STOPCLOCK
  2552. TCPSHUTDOWNDONE
  2553. CONNECT
  2554. TCPCONNECTFAILED
  2555. STARTCLOCK
  2556. TCPCONNECTDONE
  2557. NEXTCOMMAND
  2558.     FKEYCLOSE
  2559. CLOSE_SCREEN
  2560. PUTINI
  2561. .mbmO
  2562. .mbmO
  2563. .mbmO
  2564. .mbmO
  2565. .mbmO
  2566. Z:\System\Data\EIkon.mbmO
  2567. !O0O0O
  2568. W.W/O
  2569. W.W/O
  2570. +    NoCarrier
  2571. Closed
  2572. TIM:O
  2573. Opening timer deviceO
  2574. +s    50    75   110   134   150   300   600  1200  1800  2000  2400  3600  4800  7200  9600 19200 38400 57600115200*
  2575. Capture.log+
  2576. Loading TCP support
  2577. HermesSocket.opoO
  2578. Opening configuration
  2579. +    Opening '
  2580. TCP enabledO
  2581. +)Hermes comes with ABSOLUTELY NO WARRANTY.O
  2582. Replay: 
  2583. N'd\`
  2584. ConsoleO
  2585. H{A`[&
  2586. This item is not availableO
  2587. Serial transmitO
  2588. SOCKET SEND: 
  2589. Socket sendO
  2590. Serial receiveO
  2591. SOCKET READ: 
  2592. Socket readO
  2593. Serial closedO
  2594. PORT CLOSEDO
  2595. PausedO
  2596. O3h@[6
  2597. : Connection refusedKO
  2598. Serial device openedO
  2599. +    PORT OPENO
  2600. Stray signalO
  2601. CONSTAT%
  2602. Problem
  2603. O3h@[!
  2604. Connection refusedO
  2605. Continue(
  2606. PUTINI
  2607. FATAL Error 
  2608. Exit Hermes(
  2609.     NORMALKEY
  2610. EMULATOR_KPAD$
  2611. POPDOWN
  2612. EMULATOR_FKEY$
  2613. TELNETSPECIAL
  2614. FKEYKEY
  2615.     WINFORGET
  2616. FOCWIN%
  2617. KPLKUP$
  2618. KPID%
  2619. FKLKUP$
  2620. FKID%
  2621. TKLKUP$
  2622.     SOCKOPEN%
  2623. LOCAL%
  2624. TKID%
  2625. MANSCROLL%
  2626. CMDH%
  2627. CMDK%
  2628. CANCEL
  2629. TELNETSPECIAL
  2630. TERMSC
  2631. EMULATOR_CURSOR$
  2632. TELNET%
  2633. PAUSED%
  2634.     SOCKOPEN%
  2635. LOCAL%
  2636. CANTCP%
  2637. MENUPOS%
  2638. KMOD&
  2639. HOTKMOD%
  2640. WINDOW&
  2641. MANSCROLL%
  2642. AUTOREP%
  2643. PTRMOD&
  2644. CRLF$
  2645. OUTCR%
  2646. OUTBS%
  2647. '{A`[
  2648. Settings+
  2649. New settings
  2650. Open settings
  2651. Revert to saved
  2652. Save setttings
  2653. CloseOe
  2654. View+
  2655. Zoom inOm+
  2656. Zoom outOM
  2657. Terminal+
  2658. Emulation
  2659. Options
  2660. Translations
  2661. Soft resetOjh+
  2662. PauseOp(
  2663. Connection+
  2664. Connection
  2665. Disconnect
  2666. @\PL+
  2667. Local mode(l
  2668. Capture
  2669. Replay
  2670. PasteOv
  2671. Keys+
  2672. BreakOb+    InterruptOc+
  2673. SuspendOz+
  2674. End of fileOd+    Kill lineOuh+
  2675. Function keys
  2676. Numeric keypad
  2677. NVT keypad
  2678. Tools+
  2679. Interface preferences
  2680. View preferences
  2681. Message preferences
  2682. Advanced settings
  2683. Edit function keys
  2684. TELNET environment
  2685. About Hermes
  2686. OA{=    ]
  2687. OZ{5\[
  2688. O~{A    m
  2689. O|{A    m
  2690. O {1    m
  2691. cmdO@{    ]
  2692. cmdSO@{    ]
  2693. Error in HERMES\NORMALKEY,CMDG`\[
  2694. {A`\[
  2695. {]OK{A    m
  2696. O {]O
  2697. {5\[:
  2698. PAUSED%
  2699. PausedO
  2700. STATUS
  2701. REPLAY%
  2702. STOPREPLAY
  2703. STATUS
  2704. REPLAY%
  2705. REPLAYFILE$
  2706.     REPLAYBS%
  2707. REPLAYSIZE&
  2708. REPLAYPOSN&
  2709. Replay captured file
  2710. Log file
  2711. Folder
  2712. Speed+
  2713. Slowest,Slow,Faster,Fastest
  2714. StopO
  2715. ContinueO
  2716. Log file,Folder,Disk(
  2717. Speed+
  2718. Slowest,Slow,Faster,Fastest
  2719. Cancel(
  2720. Start(
  2721. +    Opening '
  2722. FOCWIN%
  2723. KEYWIN%
  2724. FOCWIN%
  2725. POPUP
  2726. POPDOWN
  2727. FOCWIN%
  2728. FKID%
  2729. POPUP
  2730. POPDOWN
  2731. FOCWIN%
  2732. KPID%
  2733. POPUP
  2734. POPDOWN
  2735. TKID%
  2736. FOCWIN%
  2737.     TCPCANCEL
  2738. CLOSECONFIG
  2739. STOPREPLAY
  2740. PASTEFD%
  2741. LUSTAT%
  2742. CNXSTAT%
  2743. CNFFILE%
  2744. REPLAY%
  2745. , PasteK
  2746. +    , ConnectK
  2747. , ScriptK
  2748. , ReplayK
  2749.  stoppedKO
  2750. FKEYEDIT
  2751. VWREDRAW
  2752. FKEYCUR%
  2753. FKEYVW&
  2754.     WINFORGET
  2755.     FKEDPOSX%
  2756.     FKEDPOSY%
  2757. FOCWIN%
  2758. FKEYW%
  2759. UNTR$
  2760. VWREDRAW
  2761. FKEYCUR%
  2762. FKEY$
  2763. FKEYVW&
  2764. Edit function key
  2765. +<\a=BEL \b=BS \e=ESC \f=FF \n=LF \r=CR \t=TAB \nnn=any(octal)O
  2766. Cancel(
  2767.     FKEYCLOSE
  2768. VWREDRAW
  2769. VWMOVETO
  2770. FKEYEDIT
  2771. FKEYW%
  2772. FKEYCUR%
  2773. FKEYVW&
  2774. WINDOW&
  2775. '{A`[J
  2776. FKey+
  2777. EditOe+
  2778. CloseO
  2779.     WINBORDER
  2780. WINTITLEBUTTON
  2781. WINTITLE
  2782. WINGETTOPBORDER%
  2783.     VWCREATE&
  2784. VWSETFLAGS
  2785. VWSETEXTENT
  2786. VWSETVIEWREDRAWALL
  2787. VWPENCALLBACK
  2788. FKEYW%
  2789.     FKEDPOSX%
  2790.     FKEDPOSY%
  2791. FKEYVW&
  2792. SCINFO&
  2793. FKEYFA%
  2794. FOCWIN%
  2795. +    FKeyCloseO
  2796. Function key editorO
  2797. LO    LO
  2798. FKeyCBO
  2799. FKeyPenO
  2800. UNTR$
  2801. VWPX%
  2802. VWPY%
  2803.     VWSCALEY%
  2804. VWTOP&
  2805. FKEYFA%
  2806. FKEY$
  2807. FKEYCUR%
  2808. {IO {1[
  2809. TIMEOUT&
  2810. Advanced Settings
  2811. Receive buffer sizeO
  2812. +#Serial Status Refresh (1/10ths sec)O
  2813. Cancel(
  2814. PASTEFD%
  2815. PASTETODO&
  2816. Already pasting!O
  2817. C:\System\Data\Clpboard.cbdO
  2818. 9GE`[
  2819. Nothing to paste
  2820.     MKCHARMAP
  2821. OUTCR%
  2822. OUTBS%
  2823. INCR%
  2824. INLF%
  2825.     STRIPBIT%
  2826. LECHO%
  2827. TERM&
  2828. TranslationsO
  2829. +    Enter Key+
  2830. CR,CR+LF,LF
  2831. Backspace Key+
  2832. Backspace,Delete
  2833. Incoming CR+
  2834. CR,CR+LF,LF,Ignore
  2835. Incoming LF+
  2836. CR,CR+LF,LF,Ignore
  2837. Strip top bit
  2838. Local echo
  2839. Cancel(
  2840. LOAD%
  2841. STARTSCRIPT
  2842. FILE$
  2843. Open settings file
  2844. File,Folder,DiskO
  2845. Cancel(
  2846. Opening 
  2847. SAVESETTINGS%
  2848. FILE$
  2849. SAVESETTINGS%
  2850. FILE$
  2851. New setting file
  2852. File,Folder,DiskOQ_
  2853. Cancel(
  2854. NOTIFYENVIRONCHANGE
  2855. TELENV&
  2856. Telnet environment variablesO
  2857. EnvironmentO
  2858. +&TERM and USER are probably most usefulO
  2859. Cancel(
  2860. DoneOd
  2861. NEWEMULATION%
  2862. INIT_SCREEN
  2863. STATUS
  2864. APPPATH$
  2865. EMULATION$
  2866. COLS&
  2867. ROWS&
  2868. DOUBLE%
  2869. .emuKW
  2870. Terminal setup
  2871. +#No terminals found - expect trouble
  2872. Terminal typeO
  2873.     No other emulations found!
  2874. Terminal type
  2875. ,...K
  2876. ColumnsO
  2877. LinesO
  2878. Largest non-scrolling is 
  2879. Double height
  2880. Cancel(
  2881. Full screenOs+
  2882. Os@[&
  2883. EMULATOR_RESET
  2884. STATUS
  2885. CURSOR
  2886. SERIALSETUP
  2887. TCPRESET
  2888. SOCKET&
  2889. TOREMOTE
  2890. TOLOCAL
  2891. STATUS
  2892. LOCAL%
  2893. LOAD%
  2894. STARTSCRIPT
  2895. FILE$
  2896. Revert to saved settings?
  2897. Changes will be lost!O
  2898. Cancel(
  2899. Reloading settingsO
  2900. DISCONNECT
  2901. RRXSTAT%
  2902. RTXSTAT%
  2903. PAUSED%
  2904.     SOCKOPEN%
  2905. Hang up
  2906. Drop DTR for a secondO
  2907. (normally hangs up a modem)O
  2908. Yes(y
  2909. Dropping DTRO
  2910. PausedO
  2911. Close connection
  2912. Yes(y
  2913. Not onlineO
  2914. SERIALSETUP
  2915. STATUS
  2916. DISCONNECT
  2917. WANTBIN%
  2918. TELNET%
  2919. PORT&
  2920. BAUD%
  2921. HAND%
  2922. STOP%
  2923. BITS%
  2924. INPUTHOST$
  2925. NEXTDEV%
  2926. TCP Communications settingsO
  2927. HostO
  2928. Port_
  2929. TELNET
  2930.   Mode+
  2931. Binary,NVT ASCII
  2932. Cancel(
  2933. h+    Switch toO
  2934. serialKOs+
  2935. Connect(
  2936. Communications settingsO
  2937. Comms+
  2938. Serial port 0,Serial port 1
  2939. +    Baud rate+Z50,75,110,134,150,300,600,1200,1800,2000,2400,3600,4800,7200,9600,19200,38400,57600,115200
  2940. Settings+
  2941. 5 data; 1 stop; No parity,...
  2942. 5 data; 2 stop; No parity,...
  2943. 6 data; 1 stop; No parity,...
  2944. 6 data; 2 stop; No parity,...
  2945. 7 data; 1 stop; No parity,...
  2946. 7 data; 2 stop; No parity,...
  2947. 8 data; 1 stop; No parity,...
  2948. 8 data; 2 stop; No parity,...
  2949. 5 data; 1 stop; Even parity,...
  2950. 5 data; 2 stop; Even parity,...
  2951. 6 data; 1 stop; Even parity,...
  2952. 6 data; 2 stop; Even parity,...
  2953. 7 data; 1 stop; Even parity,...
  2954. 7 data; 2 stop; Even parity,...
  2955. 8 data; 1 stop; Even parity,...
  2956. 8 data; 2 stop; Even parity,...
  2957. 5 data; 1 stop; Odd parity,...
  2958. 5 data; 2 stop; Odd parity,...
  2959. 6 data; 1 stop; Odd parity,...
  2960. 6 data; 2 stop; Odd parity,...
  2961. 7 data; 1 stop; Odd parity,...
  2962. 7 data; 2 stop; Odd parity,...
  2963. 8 data; 1 stop; Odd parity,...
  2964. 8 data; 2 stop; Odd parity
  2965. Handshaking+
  2966. None (not recommended),Software (XOn/XOff),Hardware (RTS/CTS),Hardware+Software (XOn/XOff+RTS/CTS),HardWare (DSR/DTR),DSR/DTR+XOn/XOff,DSR/DTR+RTS/CTS,DSR/DTR+RTS/CTS+XOn/XOff
  2967. Cancel(
  2968. h+    Switch toO
  2969. TCP/IPKOt+
  2970. Close portOc+
  2971. Setting serial parametersO
  2972. CAPFH%
  2973. CAPTURE%
  2974. CAPFN$
  2975. LOGCTRL%
  2976. Capture to file (paused)
  2977. Capture to file (active)
  2978. Ctrl Chars+
  2979. Log,Strip,Visible
  2980. CancelO
  2981. StopO
  2982. ResumeO
  2983. SuspendO 
  2984. O @[    
  2985. Capture to file
  2986. Logfile,Folder,DiskOQ_
  2987. Ctrl Chars+
  2988. Log,Strip,Visible
  2989. CancelO
  2990. StartO
  2991. Prepare & SuspendO 
  2992. O @[    
  2993. Opening 
  2994. TKWIN
  2995. FKEYWIN
  2996. KPADWIN
  2997. KEYWIN%
  2998. HOTKMOD%
  2999. AUTOREP%
  3000. TKID%
  3001. FKID%
  3002. KPID%
  3003. Interface preferencesO
  3004. Keypads
  3005.   Active until
  3006. pad key pressed,ESC key pressed
  3007.   When inactive
  3008. disappear,go behind terminal
  3009.   Layout+ includes accelerator,is squashed
  3010. Terminal auto-scroll+
  3011. Off,Vertically only,On
  3012. Key auto-repeat
  3013. Hotkey+
  3014. Ctrl (normal),Ctrl-Fn
  3015. Cancel(
  3016. MSGS%
  3017. Message preferencesO
  3018. Unknown sequences
  3019. Telnet characters
  3020. Options processing
  3021. Connection messages
  3022. Settings commands
  3023. Cancel(
  3024. CURSOR
  3025. STATUS
  3026. CURS%
  3027. CVIS%
  3028. HEXDUMP%
  3029. BOLDACT%
  3030. CLTM%
  3031. BOLDMOD%
  3032. View preferencesO
  3033. Cursor+DBlock,Obloid,Underscore,Steady Block,Steady Obloid,Steady Underscore
  3034. Visible cursor
  3035. Display Mode+
  3036. Normal,Hex,Control,None
  3037. Bold+0Ignore,Show Italic,Show Reverse,Use bold,Precise
  3038. Clock shows++Current time,Since connection,Since Carrier
  3039. Cancel(
  3040. CLOSE_SCREEN
  3041. INIT_SCREEN
  3042. STATUS
  3043. CURSOR
  3044. FONT%
  3045. CLOSE_SCREEN
  3046. INIT_SCREEN
  3047. STATUS
  3048. CURSOR
  3049. FONT%
  3050. PRETTY
  3051. ICONID%
  3052. FOCWIN%
  3053. TW/OxLO
  3054. HermesO
  3055.  version 0.5.0
  3056.  R.Panton 1994-1999O
  3057. + e-mail: rpanton@iota.demon.co.ukO
  3058. O0O0O
  3059. TerminalO0
  3060. +    EmulationO0
  3061. SoftwareO0
  3062. DISCONNECT
  3063. SOCKET&
  3064. Exit Hermes
  3065. Close socket and exitO
  3066. Close serial port and exitO
  3067. Yes(y
  3068. Closing
  3069. SERIALSETUP
  3070. TELNETSPECIAL
  3071. LOCAL%
  3072. RRXSTAT%
  3073. RTXSTAT%
  3074. PAUSED%
  3075.     SOCKOPEN%
  3076. TELNET%
  3077. Not in local mode!O
  3078. Sending BREAK (maybe)O
  3079. BREAK slowing portO
  3080. Sending BREAKO
  3081. PausedO
  3082. TELNETSPECIAL
  3083. LOCAL%
  3084.     SOCKOPEN%
  3085. TELNET%
  3086. TELNETSPECIAL
  3087. LOCAL%
  3088.     SOCKOPEN%
  3089. TELNET%
  3090. TELNETSPECIAL
  3091. LOCAL%
  3092.     SOCKOPEN%
  3093. TELNET%
  3094. TELNETSPECIAL
  3095. LOCAL%
  3096.     SOCKOPEN%
  3097. TELNET%
  3098. LOGCTRL%
  3099. CAPFH%
  3100. EMULATOR_DESTROY
  3101. FATAL
  3102.     EMULATOR&
  3103. EMULATION$
  3104. APPPATH$
  3105. TERM&
  3106. .emuKW
  3107. Loading 
  3108.  emulationKO
  3109. .emuK
  3110. .emuK
  3111. Loading 
  3112.  emulationKO
  3113. RRXSTAT%
  3114. RTXSTAT%
  3115. BAUD%
  3116. BITS%
  3117. STOP%
  3118. HAND%
  3119. DhP`(
  3120. Setup portO
  3121. PASTEFD%
  3122. PASTETODO&
  3123. OUTCR%
  3124. PBLEN&
  3125. PBLEN&
  3126. Send buffer fullO
  3127. TCPSEND
  3128. ADDTOBUFFER
  3129. MANSCROLL%
  3130.     SOCKOPEN%
  3131. BTNCREATE&
  3132. FKeyO
  3133. FKeyO
  3134.     WINFORGET
  3135. BTNCREATE&
  3136.     WINBORDER
  3137. WINTITLEBUTTON
  3138. WINTITLE
  3139. FKID%
  3140. FKEY&
  3141. KEYWIN%
  3142. FKeyO
  3143. 1234567890QWERTY
  3144. PO    HO(
  3145. PO    HO
  3146. PopdownBtnO
  3147. Function keysO
  3148. POPDOWN
  3149. EMULATOR_FKEY$
  3150. POPDOWN
  3151. EMULATOR_KPAD$
  3152. TELNETSPECIAL
  3153. FKEY&
  3154. FKID%
  3155. KPAD&
  3156. KPID%
  3157. TKEY&
  3158. TKID%
  3159. Stray FKey eventO
  3160. HELPTHREAD&
  3161. HELPSTATUS&
  3162. Data+
  3163. .hlpO
  3164. EDITTHREAD&
  3165. EDITSTATUS&
  3166. APPPATH$
  3167. .hlpO
  3168. ScriptEditor.opoKO
  3169. FILE$
  3170. KEYWIN%
  3171. MSGS%
  3172. FONT%
  3173. BOLDACT%
  3174. CLTM%
  3175. HOTKMOD%
  3176. SHOULDTCP%
  3177. DOUBLE%
  3178. C:.iniO
  3179. Saving 
  3180. PUTINI
  3181. FILE$
  3182. KEYWIN%
  3183. MSGS%
  3184. FONT%
  3185. BOLDACT%
  3186. CLTM%
  3187. HOTKMOD%
  3188. CANTCP%
  3189. SHOULDTCP%
  3190. DOUBLE%
  3191. C:.iniO
  3192. HermesO
  3193. TCPTOLOCAL
  3194. LOCAL%
  3195. RRXSTAT%
  3196. RTXSTAT%
  3197.     SOCKOPEN%
  3198. Local modeO
  3199. LOCAL%
  3200.     SOCKOPEN%
  3201. Remote modeO
  3202. Back onlineO
  3203. Not connectedO
  3204. DISCONNECT
  3205. SERIALSETUP
  3206. LOADM%
  3207. TELNETRESET
  3208. TCPCONNECT
  3209. SOCKET&
  3210.     RESOLVER&
  3211. RECONNECT%
  3212. IODEV%
  3213. NEXTDEV%
  3214. LOCAL%
  3215. CNXSTAT%
  3216. SHOULDTCP%
  3217. CANTCP%
  3218. {E`    P
  3219. LOAHW
  3220. Opening serial port
  3221. Loading TCP supportO
  3222. HermesSocket.opoO
  3223. Initialising TCP
  3224. TCPCLOSE
  3225. RECONNECT%
  3226. RRXSTAT%
  3227. RTXSTAT%
  3228. SDSTAT%
  3229. SOCKET&
  3230.     RESOLVER&
  3231. Closing serial portO
  3232. {E`[$
  3233. Shutting down socketO
  3234. SETSIZE%
  3235. EMULATOR_RESET
  3236. FONT&
  3237. FONT%
  3238. DOUBLE%
  3239. SCINFO&
  3240. COLS&
  3241. ROWS&
  3242. TERM&
  3243. Unable to make screen
  3244. Select a new sizeO
  3245. (or ESC for 80x24)O
  3246. ColumnsO
  3247. LinesO
  3248. 80x24O
  3249. Set sizeO
  3250. NOTIFYSIZECHANGE
  3251. COLS&
  3252. ROWS&
  3253. CANTCP%
  3254. W0W1    $
  3255. {Qx    (
  3256. MANSCROLL%
  3257. W,W0h0W,
  3258. LW0L8`
  3259. MANSCROLL%
  3260. O74\[
  3261. O78`[
  3262. O78`[
  3263. O~4\[
  3264. O@THW
  3265. FLAGS
  3266. CLVAL%
  3267. REPLAY%
  3268. TCPSTATBAR%
  3269.     SOCKOPEN%
  3270. LOCAL%
  3271. PORT&
  3272. TELNET%
  3273. INPUTHOST$
  3274. SERSTATBAR%
  3275. BAUD$
  3276. BAUD%
  3277. BITS%
  3278. STOP%
  3279. HAND%
  3280. COLS&
  3281. ROWS&
  3282. CLTM%
  3283. CONRUNNING%
  3284. CONNECTAT&
  3285. CONCL$
  3286. CARRUNNING%
  3287. CARRIERAT&
  3288. CARCL$
  3289. REPLAY
  3290. LOCAL (but socket connected)
  3291. TELNET to 
  3292. TELNET to 
  3293. SOCKET to 
  3294. LOCAL
  3295. +!Select a comms method with Ctrl-K
  3296. +     %H:%T:%SO    {O
  3297. i+     %H:%T:%SO    {O
  3298. i+     %H:%T:%SO    {O
  3299. STATUS
  3300. CARRIERAT&
  3301. CARRUNNING%
  3302. CLTM%
  3303. CONNECTAT&
  3304. CONRUNNING%
  3305. STATUS
  3306. CARRUNNING%
  3307. CARRIERAT&
  3308. CARCL$
  3309. CONRUNNING%
  3310. CONNECTAT&
  3311. CONCL$
  3312. STARTCLOCK
  3313.     STOPCLOCK
  3314. REPLAY%
  3315. REPLAYPOSN&
  3316. REPLAYSIZE&
  3317. LOCAL%
  3318. CLVAL%
  3319. CLRVAL%
  3320. {IUxO
  3321. CVIS%
  3322. CURS%
  3323. APPPATH$
  3324. C:\System\OPL\
  3325. C:\System\OPL\
  3326. D:\System\OPL\
  3327. D:\System\OPL\
  3328. PRINT
  3329. MSGS%
  3330. SCRIPT 
  3331. SCDEBUG
  3332. CNFFILE%
  3333.     CONFIGIP&
  3334. CONFIGCONTINUE%
  3335. CNFSTAT%
  3336. PAUSED%
  3337. PausedO
  3338. Script closedO
  3339. TELENV&
  3340. EVFIND&
  3341. TELENV&
  3342.     DELETEVAR
  3343. TELENV&
  3344. WN9[!
  3345. SCDEBUG
  3346. NEWEMULATION%
  3347. INIT_SCREEN
  3348. CONNECT
  3349. DISCONNECT
  3350. UNTR$
  3351. PRINT
  3352. CLOSECONFIG
  3353.     DELETEVAR
  3354. SETVAR
  3355. CONFIGCONTINUE%
  3356. CNFOPTHANDLER$
  3357. NEXT&
  3358. AUTOMAR%
  3359. COLS&
  3360. ROWS&
  3361. BAUD%
  3362. BITS%
  3363. STOP%
  3364. HAND%
  3365. INPUTHOST$
  3366. PORT&
  3367. TELNET%
  3368. WANTBIN%
  3369. INCR%
  3370. INLF%
  3371. OUTCR%
  3372. OUTBS%
  3373. LECHO%
  3374. CURS%
  3375. CVIS%
  3376. CAPFN$
  3377. LOGCTRL%
  3378.     FKEDPOSX%
  3379.     FKEDPOSY%
  3380. NEXTDEV%
  3381. FKEY$
  3382. Load emulationO
  3383. Load emulationO
  3384. SuccessO
  3385. emulator_option
  3386. Load emulationO
  3387. FailedO
  3388. AutowrapO
  3389. OffOn O
  3390. Screen sizeO
  3391. Comm port setupO
  3392. HostnameO
  3393. TCP settingsO
  3394. Port     
  3395. K+     [Telnet]
  3396. K+     [Binary]
  3397. TranslationsO
  3398. O    @[H
  3399. Local echoO
  3400. OffOn O
  3401. Cursor modesO
  3402. Capture fileO
  3403. Capture modeO
  3404. Keypad geometryO
  3405. FKey pad geometryO
  3406. FKey editor geometryO
  3407. NVT key pad geometryO
  3408. O @[%
  3409. Activate screenO
  3410. Start connectO
  3411. Start disconnectO
  3412. OO4\[E
  3413. O?L|O
  3414. O_4\[K
  3415. Shift-F
  3416. OOL|O
  3417. Telnet environmentO
  3418. CNFFILE%
  3419. CONFIG&
  3420.     CONFIGIP&
  3421. CONFIGLIMIT&
  3422. FILE$
  3423.     CONFIGIP&
  3424. CONFIG&
  3425. CONFIGCONTINUE%
  3426. CNFOPTHANDLER$
  3427. PAUSED%
  3428. CNFSTAT%
  3429. NEXT&
  3430. CLOSECONFIG
  3431. CNFDOCOMMAND
  3432. CONFIG&
  3433.     CONFIGIP&
  3434. CONFIGLIMIT&
  3435. CONFIGCONTINUE%
  3436. CNFSTAT%
  3437. {I1[*
  3438. CNFADD&
  3439. CNFADD&
  3440.     CNFADDSTR
  3441. CNFADD&
  3442. CNFADDMODE
  3443. SAVE%
  3444. EMULATION$
  3445. FKEY$
  3446. ROWS&
  3447. COLS&
  3448. AUTOMAR%
  3449. BAUD%
  3450. BITS%
  3451. STOP%
  3452. HAND%
  3453. INPUTHOST$
  3454. PORT&
  3455. WANTBIN%
  3456. TELNET%
  3457. INCR%
  3458. INLF%
  3459. OUTCR%
  3460. OUTBS%
  3461. LECHO%
  3462. CURS%
  3463. CVIS%
  3464. CAPFN$
  3465. LOGCTRL%
  3466.     FKEDPOSX%
  3467.     FKEDPOSY%
  3468. TELENV&
  3469. NEXTDEV%
  3470. CONFIG&
  3471. CONFIGLIMIT&
  3472. vt100O
  3473. O 4[$
  3474. CONFIG&
  3475. CONFIGLIMIT&
  3476. FILE$
  3477. MAIN4
  3478. PRINT
  3479. STARTO
  3480. SAFEM
  3481. FATAL=
  3482. DOKEY
  3483.     NORMALKEY
  3484. CMDP%
  3485. STOPREPLAY7(
  3486. CMDSR%t(
  3487. PRETTY
  3488. POPUP
  3489. POPDOWN
  3490. CMDF%f+
  3491. CMDY%
  3492. CMDA%
  3493. CANCELz,
  3494. FKEYPEN
  3495.     FKEYCLOSEG.
  3496. FKEYEDIT
  3497. FKEYKEY+0
  3498. CMDSF%
  3499. FKEYCB
  3500. CMDSV%?5
  3501. CMDV%
  3502. CMDQ%G7
  3503. CMDO%
  3504. CMDS%
  3505. CMDN%
  3506. CMDST%S:
  3507. CMDT%
  3508. CMDJ%
  3509. CMDL%z>
  3510. CMDR%
  3511. CMDH%
  3512. CMDK%RA
  3513. CMDSC%<I
  3514. CMDI%ZK
  3515. CMDSD%
  3516. CMDSK%
  3517. CMDM%
  3518. CMDSM%
  3519. CMDSA%
  3520. CMDE%[S
  3521. CMDB%-T
  3522. CMDC%
  3523. CMDD%hV
  3524. CMDU%
  3525. CMDZ%<W
  3526. NEWEMULATION%EY
  3527. SERIALSETUPgZ
  3528. PREPAREBUFFER%
  3529. ADDTOBUFFER
  3530. SENDa^
  3531. ONEFKEY&
  3532. FKEYWIN
  3533. POPDOWNBTN-b
  3534. FKEYXb
  3535. CMDSH%
  3536. CMDSE%&d
  3537. DRAWHELP
  3538. PUTINI
  3539. GETINI
  3540. TOLOCAL
  3541. TOREMOTE7i
  3542. CONNECT
  3543. DISCONNECT
  3544. INIT_SCREEN
  3545. SETSIZE%
  3546. CLOSE_SCREEN
  3547. TERMSC
  3548. UNTR$
  3549. STATUS
  3550. STARTCLOCK
  3551.     STOPCLOCKx{
  3552. FLAGS
  3553. CURSOR
  3554. LOADM%%
  3555. SCDEBUG
  3556. CLOSECONFIG
  3557. EVFIND&
  3558.     DELETEVAR
  3559. SETVAR
  3560. CNFDOCOMMAND
  3561. LOAD%*
  3562. STARTSCRIPT
  3563. NEXTCOMMANDg
  3564. CNFADD&?
  3565. CNFADDMODE
  3566.     CNFADDSTR
  3567. SAVESETTINGS%A
  3568. SAVE%w
  3569. SYSTEM\
  3570.