home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / r / rs232dat.zip / DSCOPE.COM next >
Text File  |  1986-12-01  |  65KB  |  578 lines

  1. Θ]ÇD-SCOPE  V 1.00  (C) COPYRIGHT 1986 by H. UHL ALL RIGHTS RESERVED           ##
  2. ########    #   #######        #####         ####       ########     #########
  3. #       #      #       #      #     #       #    #      #       #    #
  4. #        #    #         #    #       #     #      #     #        #   #
  5. #         #   #             #             #        #    #        #   #
  6. #         #    #            #            #          #   #       #    #
  7. #         #     #######     #            #          #   ########     ########
  8. #         #            #    #            #          #   #            #
  9. #         #             #   #             #        #    #            #
  10. #        #    #         #    #       #     #      #     #            #
  11. #       #      #       #      #     #       #    #      #            #
  12. ########        #######        #####         ####       #            #########
  13.  
  14.  
  15.  
  16.  
  17.  
  18.     L I N E   M O N I T O R   S O F T W A R E   F O R   T H E   I B M   P C
  19.  
  20.  
  21.  
  22.  
  23. (C) COPYRIGHT 1986  H. UHL    ALL RIGHTS RESERVED     PRESS ANY KEY TO CONTINUE
  24.                 D'SCOPE  MAIN MENU
  25.  
  26.     A -- CONFIGURE AND RUN        K -- NOTES & WARNINGS
  27.  
  28.     B -- INTRODUCTION        L -- BAUD, PARITY, DATA & STOP BITS
  29.  
  30.     C -- SETUP            M -- WHAT'S TO COME
  31.  
  32.     D -- CABLE REQUIREMENTS     N -- ABOUT HARRISON UHL & CO.
  33.  
  34.     E -- LIMITATIONS
  35.  
  36.     F -- BACKGROUND
  37.  
  38.     G -- LICENSE
  39.  
  40.     H -- TECHNICAL SUPPORT
  41.  
  42.     I -- FOR SALE
  43.  
  44.     J -- HOW TO ORDER
  45.  
  46.  
  47. Choose a selection by entering the letter to its left, use ESC to return to DOS
  48.     INTRODUCTION
  49.     
  50. Welcome to D'SCOPE, user supported software, which turns an ordinary IBM PC
  51. (with two IBM compatable ASYNC COM ports, a color or monohcrome adapter, and
  52. 128k) into a DATA SCOPE (or LINE MONITOR).
  53.  
  54. A data scope provides a window on the data being transfered over a data
  55. communications line.  D'SCOPE provides a way to look at the data flowing back
  56. and forth over an RS-232 line.  This can be useful both in the development of
  57. communications software and in the day-to-day maintenance of existing
  58. communication links.
  59.  
  60. D'SCOPE supports a range of baud rates upto 19,200, seven or eight data bits,
  61. and one or two stop bits.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71. Press any key to continue... (or use Pg Up and Pg Dn)
  72. SETUP        D'SCOPE provides a window into the dialogue going on over an
  73.         RS-232 line.  An RS-232 communications line typically runs
  74. between a DTE (Data Terminal Equipment) and a DCE (Data Communications
  75. Equipment) port.  The DTE is typically either a terminal, a computer or a
  76. computer acting like a terminal.  The DCE is typically a modem.  A DTE port may
  77. be directly connected to another DTE by use of a special cable called a null
  78. modem.  To use D'SCOPE, an RS-232 communications cable that ordinarily connects
  79. a DTE to a DCE is rerouted to one of the communications ports of the PC that
  80. will be running D'SCOPE.  A second  cable is connect to the other
  81. communications port (of the D'SCOPE PC), and to where the first cable
  82. originally terminated.
  83.  
  84.     DTE ------------------------------------------------ DCE     BEFORE
  85.  
  86.          null modem cable      PC running D'SCOPE
  87.     DTE ---------------------  COM1        COM2  ------- DCE     AFTER
  88.  
  89. When D'SCOPE  is running, it echos all the data coming in port 1, out port 2
  90. and visa versa, meanwhile displaying the data on the screen of the PC.  Thus,
  91. if you are debugging a program that talks to a modem, you can see exactly 
  92. what the program under test is saying and and how the modem responds.
  93. Note: the null modem cable is used to connect the Data Terminal Equipment
  94. (probably another PC) to the PC running D'SCOPE.
  95. Press any key to continue... (or use Pg Up and Pg Dn)
  96.     CABLE REQUIREMENTS
  97.  
  98. The standard IBM serial asynchronous communications adapter port, when used in
  99. RS-232 mode (versus current loop), utilizes only nine pins.  These are:
  100.  
  101.     Pin 2    Transmit Data       Pin 3    Receive Data
  102.         4    Request To Send         5    Clear To Send
  103.         6    Data Set Ready          7    Signal Ground
  104.         8    Carrier Detect         20    Data Terminal Ready
  105.        22    Ring Indicator
  106.  
  107. Transmit Data, Receive Data, and Signal Ground are all that D'SCOPE supports.
  108. However, many modems and communications programs require that some or all of
  109. the rest of the above nine be connected.  By using a straight through cable
  110. between the items under test, and detouring the Transmit Data and Receive Data
  111. to the PC running D'SCOPE, connecting all Signal Grounds together, all can be
  112. accommodated.  In routing the Transmit Data and Receive Data lines, one side
  113. will be sent straight through and the other side will have the Transmit Data
  114. and Receive Data lines swapped at one end.  This forms a NULL MODEM on this
  115. latter side.  See SETUP.
  116.  
  117. A special cable doing all of the above is available, see FOR SALE.
  118.  
  119. Press any key to continue... (or use Pg Up and Pg Dn)
  120.     LIMITATIONS
  121.  
  122. ASYNC communications were designed to overlook minor differences between the
  123. speed of the sender and the receiver.  This same holds true for D'SCOPE,
  124. except when long uninterrupted blocks of bytes are being sent.  If the sender
  125. is sending just a shade fast, or the PC running D'SCOPE  is a shade slow,
  126. then eventually the buffers in D'SCOPE  might overflow.  This is analogous to
  127. a sink that is filling faster than it is draining.  Either the inflow must slow
  128. down (or stop briefly), or the outflow must increase, or the sink will
  129. (eventually) overflow.  The buffers in this first version are rather small
  130. (256 bytes each way).  This will be upgraded in the first version of D'SCOPE
  131. sent to registered users.
  132.  
  133. D'SCOPE takes over both communication ports' interrupt vectors, and at present
  134. does not forward (to the old interrupt services) any requests not for D'SCOPE.
  135. When D'SCOPE is finished, it restores all vectors, and shuts down the
  136. communication ports.  This can cause problems with some older models of
  137. Tallgrass disk systems.  Tallgrass suggests changing the interrupt vector for
  138. the hard disk if this is a problem.  Alternatively, a power down reboot will
  139. clear everything.  The problem causes error messages or beeps from the
  140. Tallgrass software.  (Crosstalk also causes the same difficulities.)
  141.  
  142.  
  143. Press any key to continue... (or use Pg Up and Pg Dn)
  144.     BACKGROUND
  145.  
  146. D'SCOPE was written as a capabilities demonstration, showing the IBM PC's
  147. ability to process communications data on a real time basis.  After this basic
  148. demonstration was written, various possible enhancements were noted.  In short
  149. order, the list grew to the point where a commercial product seemed
  150. appropriate.  However, the long list of possible enhancements imply a
  151. substantial commitment of extra resources, which in turn suggested the
  152. appropriateness of a market test.  Lacking the substantial funds needed to
  153. properly launch a product announcement and test, it was decided to distribute
  154. D'SCOPE as user supported software.
  155.  
  156. User supported software provides a way to try software before deciding to buy.
  157.  
  158. If you find D'SCOPE useful, your contributions will help assure ongoing support
  159. and development.  See FOR SALE.
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167. Press any key to continue... (or use Pg Up and Pg Dn)
  168.     LICENSE
  169.  
  170. Now for the lawyer's two bits:
  171.  
  172. D'SCOPE is licensed to you, the user, on an as is basis, and it is up to you
  173. to determine its appropriateness and fitness for your intended use, before
  174. you offer any consideration in exchange.  You may copy D'SCOPE without
  175. restriction.  You are encouraged to give copies of D'SCOPE to others, but not
  176. on a for-profit basis.  (This does not preclude a nominal handling charge such
  177. as those requested by public domain libraries or computer clubs.)
  178. However, you are not permitted to distribute modified versions of D'SCOPE.
  179.  
  180. The source code of D'SCOPE is (C) copyright 1986 by H. Uhl as an unpublished
  181. work, all rights reserved, and contains proprietary trade secrets.  The runtime
  182. image of D'SCOPE, and all of the screen displays are (C) copyright 1986 by
  183. H. Uhl, all rights reserved, and contain proprietary trade secrets.  These
  184. trade secrets are the property of H. Uhl, and are not disclosed to you, the
  185. licensee, and if you become aware of the contents of these trade secrets, you
  186. are not permitted to disclose them to anyone else.
  187.  
  188.  
  189.  
  190.  
  191. Press any key to continue... (or use Pg Up and Pg Dn)
  192.     TECHNICAL SUPPORT
  193.  
  194. Technical support, updates, and a user forum are available on a bulletin board
  195. at (609) 987-2488. Please feel free to call the bulletin board at any time.
  196. Non-registered users will have some limits on bulletin board privileges.
  197.  
  198. Correspondence can be addressed to:
  199.  
  200.     D'SCOPE
  201.     4277 Port Mercer Rd.
  202.     Princeton,  N.J.  08540
  203.  
  204. Additional support and customization is available on a time-and-materials
  205. basis.
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215. Press any key to continue... (or use Pg Up and Pg Dn)
  216.     FOR SALE    
  217.  
  218. Please use and distribute D'SCOPE freely, and send in any and all comments.  If
  219. you find D'SCOPE to be of value, please send money!  For thirty dollars ($30)
  220. you will become a registered user, and will receive: 1) a copy of the latest
  221. version of D'SCOPE, 2) registered user privileges on the bulletin board, 3) a
  222. subscription to the D'SCOPE Newsletter, and 4) pre-publication special offers
  223. on all upgrades.  
  224.  
  225. For seventy-five dollars ($75), you receive all of the above, plus a special 
  226. cable that passes the nine RS-232 lines straight through between the units
  227. under test, except that the transmit and receive lines make a detour through
  228. the PC running D'SCOPE.  The cable has four DB-25 connectors, with the two that
  229. connect to the back of the PC seperated by six feet from the two that intercept
  230. the circuit under test.  This cable is by no means required, but is quite
  231. useful. (Note: this cable does not support current loop operation.) Other
  232. special cables will be offered directly to registered users. 
  233.  
  234. See HOW TO ORDER.
  235.  
  236.  
  237. Or check the bulletin board for the latest ...
  238.  
  239. Press any key to continue... (or use Pg Up and Pg Dn)
  240.     HOW TO ORDER
  241.  
  242. Please make check or money order payable to H. UHL & CO., and send to:
  243.  
  244.     D'SCOPE
  245.     4277 Port Mercer Rd.
  246.     Princeton, N.J.  08540
  247.  
  248. Please add $4.00 shipping and handling.
  249.  
  250. New Jersey residents please add sales tax, $1.80 for the software alone,
  251. $4.50 for software and cable. (Numbers based on current state sales tax of six
  252. percent, please adjust if this changes.)
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263. Press any key to continue... (or use Pg Up and Pg Dn)
  264.     NOTES & WARNINGS
  265.  
  266. When a character comes in from one direction, and the other direction is quiet,
  267. a diamond is displayed on the quiet side.  This is the character displayed by a
  268. control D.  The first version of D'SCOPE sent to registered users will allow
  269. the user to choose what character will be displayed in these circumstances.
  270.  
  271. The IBM serial ports do a good job of making sense of the characters coming in,
  272. even when the parity, stop, and data bits are mismatched.  But when D'SCOPE
  273. sends these characters back out, they are converted to whatever the ports are
  274. configured for.  Thus, D'SCOPE can transform the characters so that the
  275. eventual receiver no longer recognizes them.  Properly matching the
  276. configuration will eliminate this problem.
  277.  
  278. This present version of D'SCOPE does not recognize or echo a BREAK.  When a 
  279. BREAK is sent, a couple characters of garble may be passed along by D'SCOPE.
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287. Press any key to continue... (or use Pg Up and Pg Dn)
  288.     BAUD, PARITY, DATA & STOP BITS
  289.  
  290. BAUD rate is a measure of the speed of a communications line.  Generally, for
  291. PC communications, baud rate is synonomous with bits per second. 
  292.  
  293. PARITY is a rudimentary test to verify that the bits received match those sent.
  294. Parity works by counting the number of bits set to one in a given byte, then
  295. depending on the number of bits set, and the parity setting (ODD or EVEN) an
  296. extra bit is set to either one or zero.  Thus, if one bit got garbled, the
  297. number of bits set would change, and the parity bit generated at the receiving
  298. end would no longer match the one sent.  Parity is sometimes turned off (i.e.
  299. no bit is generated or tested), or sometimes the parity bit is always on (MARK)
  300. or always off (SPACE).
  301.  
  302. DATA BITS is a count of the number of bits (of data) sent for each byte.
  303. D'SCOPE supports seven or eight data bits.
  304.  
  305. STOP BITS come after the data bits.  D'SCOPE supports one or two stop bits.
  306.  
  307. All of the above parameters must match those of the circuit under test.  
  308. See NOTES & WARNINGS.
  309.  
  310.  
  311. Press any key to continue... (or use Pg Up and Pg Dn)
  312.     WHAT'S TO COME
  313.  
  314. After (hopefully) fixing whatever bugs turn up, there is a long list of
  315. enhancements that can bring D'SCOPE up to the performance level of dedicated
  316. units costing thousands of dollars.  Which of these improvements comes first?
  317. That depends on the feedback from the users of D'SCOPE, so please send in your
  318. comments and suggestions (or post them on the bulletin board at
  319. (609) 987-2488).
  320.  
  321.     
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335. Press any key to continue... (or use Pg Up and Pg Dn)
  336.     ABOUT HARRISON UHL & CO.
  337.  
  338. Harrison Uhl & Co. is a contract developer of custom, real time software on the
  339. IBM PC, specilizing in systems for brokers and traders.  The following areas
  340. are supported:
  341.  
  342.         COMMUNICATIONS
  343.         REAL TIME PROCESS & CONTROL
  344.         GRAPHICS
  345.         CUSTOM HARDWARE DEVELOPMENT AND/OR SUPPORT
  346.         LARGE DATA BASE SYSTEMS
  347.         TRANSACTION PROCESSING
  348.         FAULT TOLERANT AND FAIL SAFE SYSTEMS
  349.         DISTRIBUTED SYSTEMS
  350.  
  351.  
  352. You may contact Harrison Uhl & Co. at (609) 924-0214, or at:
  353.  
  354.     Harrison Uhl & Co.
  355.     4277 Port Mercer Rd.
  356.     Princeton, N.J.  08540
  357.  
  358.  
  359. Press any key to continue... (or use Pg Up)
  360. 
  361. ·Ä\üï&^ü√]^_ZY[¥+└═ á∞ £SQRWVUî\üë&^üⁿî╚Ä╪·Ä╨ï&îü√Ä└╛èüï.ÄüδÉB╥ √└√ √ £ª└√MMëvï≤FF¡ï╪ 'MMëvCCSïwⁿδε wδΘCCSδΣïGÿüPδ┌ï_ '+╔ZXç∞QPRç∞δ╚YZXç∞QPRç∞δ╝ FïF+Fy4δâ┼FFδª[^ïF+F3├y4δâ┼FFδì FïF+Fy4δ    ïFâ┼FFPΘr [^ïF+F3├y4δ    ïFâ┼FFPΘT ï┼PΘK ïFPΘD ïFëFΘ; X╤°PΘ4 X╤ΦPΘ- X[≈πPRΘ$ [ZX;╙r╕  ï╨δÉ≈≤RPΘ X └t+└Pδ@PΘ ■X └╕xHPΘ≥■ZX+┬PΘΩ■X[├PΘΓ■[ïPΘ█■[XëΘ╘■Z∞*ΣPΘ╠■ZXεΘ╞■ZφPΘ└■ZX∩Θ║■Θ╢■Θ▓■Θ«■[&è*ΣPΘñ■[X&êΘ£■[&ïPΘö■[X&ëΘî■[ 7 w wΘÇ■[ÅGÅGÅΘt■X └tFFΘj■4Θe■║²═'═Θ[■XΘW■ï▄ 7ΘP■ï▄ wΘH■XåαPΘA■ZXRPΘ:■Xï╪ 'ZX,0r<    v,<
  362. r:┬s
  363. +╥è╨░RPδ+└PΘ■ⁿï▐Y_^î╪Ä└≤ñï≤Θ■²ï─PΘ°²ïÿüïgΘε²UΘΩ²ïÿüïoΘα²XZ[Y╤├RPΘ╙²X≈╪PΘ╠²[Y+└ï╨+╤├RPΘ╜²[ïGïRPΘ▓²[XëGXëΘº²[ΣaP$ⁿµaïÉêΓ■ µaïÉêΓ■KuΘXµaΘ岡PΘü²ïvEEΘy²MMÅFΘq² vEEΘi² vΘc²MMÅFMMÅFΘV² vEE vEEΘI² v vΘ@²Z[XSRPΘ7²XZ[PSRΘ.²X@PΘ(²XHPΘ"²X@@PΘ²XHHPΘ²XY_£î█Ä├ⁿ≤¬¥Θ²ï▄ w 7Θ∙ⁿX[YZSPRQΘεⁿ[XΘτⁿ[è*ΣPΘ▐ⁿ[XêΘ╫ⁿXZ;╨t+└δ╕PΘ╞ⁿXZ;╨u+└δ╕PΘ╡ⁿXZ;╨|+└δ╕PΘñⁿXZ;╨r+└δ╕PΘôⁿX[#├PΘïⁿX[ ├PΘâⁿX[3├PΘ{ⁿXP └tPΘqⁿZ+└ ╥yHRPΘdⁿZY[XVU═]^PSQRΘSⁿX┤è>ÿêèöêVU═]^Θ?ⁿY[ ╔tVUèC┤SQè>ÿêèöê═Y[Γδ]^ΘⁿZ┤═!ΘⁿY[ ╔t    è┤═!CΓ≈Θⁿ[èC*ΣSPΘ°√X┤=Z═!Pr+└PΘΘ√+└HPΘΓ√Y┤<δΦ[┤>δΣ┤?[YZUV═!^]δ╓┤@δεX┤B[YZ═!Pr╨R+└PΘ▓√ç∞Vç∞_^ZY[X═!·√PSQRVWç∞^ç∞ΘÅ√£┤═u+└¥PΘ{√*Σ═*ΣPΘq√[ïGïPΘe√+╔ZX;┬xtAδIQΘS√X[0ΘL√ç∞Vç∞ⁿZ_Y^ï▀G ╔t¼:┬u
  364. Γ∙δ    É¼:┬t¬Γ°AIï╟+├HêVQç∞^ç∞Θ√ç∞Vç∞ⁿZ_Y^ï▀G ╔t¼:┬
  365. Γ∙δ    É¼:┬~¬Γ°AIï╟+├HêVQç∞^ç∞Θ╪·ç∞Vç∞ⁿ_[√Y^+╥ ╔t-;▀u¼$< }<    tΓ≤δɼ$< }<    t <t <
  366. tδɬΓτABRVIQS+√Wç∞^ç∞Θ·X[SPΘw·ç∞ç∞ⁿï▐Y_^A≤ªQï≤ç∞ç∞Θ\·ç∞Vç∞ⁿX[èô@â├èüß?è±:╩u Aï≡ï√G≤ª ╔tè╬üßA┘ï ╔u╓δ
  367. èâδSQ╣Qç∞^ç∞Θ·╬ü█üτü²üé1éOéXé_éhéoévééòéñé▒é╣é┴é╚é╧é╫é▌éπéΘéφé±é⌡é éâââ#â/â9âEü>âCâHâLâSâ[âbâiânâÆâÑâ½â╡â╣â├â╨â╫âµâ±âⁿâä"ä*ä2ä:ä@äMäZäcäläuä{äüäêäÅäáä¬ä╡ä╝ä┼ä╠ä▌äεä äàà à(à2à?àPàdàåàÄàáà½à┴à╞à╦à█à▀à±àå(å2å>åPåWåæå╦å$ç,çGç╡ü╡ü╡ü╡ü ╡üⁿ║ü
  368. ║üI╘║ü
  369. ╘║ü║ü║ü║üDUP 0>
  370.                 IF DUP  DSDOC(D) @ 2 - <=
  371.                    IF 2+ SHOW-PANEL
  372.                    ELSE DROP
  373.                    THEN
  374.                 ELSE DROP
  375.                 THEN
  376.             ELSE  DROP    FORM-TEST
  377.                 0 CUR_PANEL !    \ force the display
  378.                 2 SHOW-PANEL
  379.             THEN
  380.         THEN
  381. \        E&T->DOS ?DEPTH E&T->V
  382.     AGAIN
  383.  
  384.  
  385.  
  386. ;
  387.  
  388.  
  389. \ ============================================================================
  390.  
  391.     LOAD-DSDOC    SCAN-DSDOC            cr
  392.  
  393.     CFA:  D'SCOPE    -2 +ORIGIN !
  394.  
  395.     E&T->DOS
  396.  
  397.  
  398. HEX
  399. : SEAL&SAVE-IMAGE CREATE:: OHAN# !  
  400.     LATEST ' HF->CF OVER - ERASE
  401.     CS@  100   LIMIT   OHAN# @   WRITE
  402.     IF ." WRITE ERROR: " . BYE THEN
  403.     OHAN# @ CLOSE
  404.     IF ." CLOSE ERROR: " . THEN    BYE
  405. ;                        DECIMAL
  406.  
  407.     SUM-TEXT  DUP .  TEXT_SUM !    
  408.  
  409.     HERE U. LATEST U.
  410.  
  411.     SEAL&SAVE-IMAGE D'SCOPE.COM 
  412.  
  413.  
  414.  
  415.                   IF CUR_PANEL @ 1+ SHOW-PANEL \ page down
  416.                   ELSE 2 SHOW-PANEL
  417.                   THEN
  418.                 THEN
  419.         ELSE    (?SCAN)     1 = IF key drop CURSOR-ON 0 (ptc) cls 
  420.                     bye QUIT
  421.                      THEN
  422.             KEY 65 -  DUP
  423.             31 > IF 32 - THEN    DUP  \ allow for lower case
  424.             IF  ║ü    SEAL&SAVE-IMAGE D'SCOPE.COM BYEITE =========================================="╔üDê╔üFê╔üXê╔üZê║ü║üá1√║ü║üá£ê║üápï,║üá₧Éd║üá╗É║ü║ü╬┌╔ülö╔üäö┐ü┐ü┐ü
  425. ┐ü ┐ü┐ü┐ü┐ü$┐ü(┐ü,Üüêfæê
  426. fæêÜüêdêêÜüΦç0êêÜü▓ç╓çⁿçêÜüΓçÆêÜü"ê°æ╓çΦçαçêÜü"ê0ê╓çΦçαçêÜüênê ê«ç
  427. êΦçê«ç
  428. êêÜüê
  429. éê║çêÜü
  430. ôåê║çêÜüαçαçåê╕ç
  431. ôΣç┤çêÜüê▓ç╓çê-≡ÆêÜüéê╕ç4Æêê    Σç0ê╓çê╢çê0╢ç≡ÆêÜüäÆΣçΣç6ê░ç╓ç⌠ êÜü êHêΓçê
  432. ê╢çêjæêÜüzêfæêÜünê$Æ:ê╓ç nêûç╨ÆÜçⁿ êÜüê  åê&êåê╕ç*êêÜüèê╕çêÜüôêD╢çêÜüêΦçΣç ÆVƬÆrÆ`Æ
  433. êΣç┤ç╪ÆjæêÜüê<ê
  434. êôêÜünêô╨ÆêÜü<ê@ôêÜüΣç╢çΣçnêêûçαçræΓçê,ê╓ç6αçΓçñç,êΓç
  435. êvê┤ç╢çêêfæê fæ╓çεæ╪çêfæ╪çΓçê,ê╓ç
  436. αçªç╪ç
  437. Γçñç*êfæñçÜ磠Σç┤çêÜü,òòÖtò╬ÿÜüÜüÖ└ÿ·ö╬ÿ╡üÜü┌ô╬ÿ║üÜü┌ô╬ÿ┐üÜü┌ô╬ÿ╔üÜünê·öÖ└ÿêÜüXò■ôêΘêÜü
  438. êZûÉÿê¿üΣç║çvê┤ç║çêÜüêΘ,ê░çêÿöXòöêÜü─ç╛æ╕çêPRôΣçΣç╢çnêΦç*ê₧æ╘ç▐ænê╩æ║çêÜü╝Æ** MESSAGE # Jô▐æêÜüôHêjæ╝Æ ? «æ≥çÜÖÜüΦç╓ç▓æαçêÜüΣç╢çΦçûçñç(êê`Φç0êñç(êê{0ê4ê╓ç
  439. ñçê `êÜç┌ êÜüFòXòê└ÿjòêÜüêîü╢çêÜüèê&êêÜüô║çvê≥öêÜüô*êrê≥öêÜü≡ç┌æ║çêÜü╥æ╕ç░çêÿöêÜü╥æ╕çêÿöêÜü┤çêÿöêÜü≡ç┌æ╕ç┤çêÿöêÜüò
  440. êΓçêê╕ç·öêÜünê╥æ║çêÜüê└╥æ║çêÜü╥æ╕ç╓çXòê·öêÜü╥æ╕ç╓çΦçÇòÇòêÜü≡ç╢æ╕çΦç2êrêÿö≡çôêÇ╢ç2êêÿöêÜüêΓçê(êéê╕ç∞ç╓ç,Φçéê╕ç¼çαçêéê╕ç¼ç°ç╓æ╕çê╓çrê╓æ&ê
  441. ê╪ç╞ 
  442. êêÜünênêêΓçê(êê-,êΓçê╢çê  ╓æ║ç╚òΓç(êzê┤ç╓çΓç(êê.┤çnêÿönê╪ç▄ αç
  443. ê╓çⁿçêÜü¬æ╕çêÜüHêê4êjæ╨ÆêÜüÿ░çê{ÿöônêΣçHê╢ç║çêêÜürûnêJê╓ç▐æ╝Æ OPEN ERROR: JôÜÖêÜüåæ╥çΓçêªæ╕çPê╓ç▐æ╝Æ READ ERROR: JôÜÖΓç
  444. ê.ê╓çnêéæ║çåæ■çêÄæ╘çêÜüÄûªæ║ç─çÜêêåæ╘çåæ╥çÄæ╘ç₧æ╥çzæ╘ç─ç£Énê₧æ╘ç─ç£Éêdûæ╘çrêéæ║ç▒ûrêvæ║çêÜüÄæ╥ç₧æ╥çfê₧æ╘çê êÄæ╘ç
  445. êêÜüûæ■çnê₧æ╘çÄæê╢ç╕çéæ╕ç6ê╓ç@ù░çéæ╕ç4ê╓ç ▒û╓ç@ùαçαç₧æ╥çjæαç▐æ₧æê╢ç╕çêÜüvæ╕ç╓ç>₧æ╥çΓç░ç╓çαçαçαç\ù╓ç₧æ╥çrêêrêênêvæ║çªæ╕çNêαçαçzæ╥ç₧æ╘ç₧æ╥çΓç╓çrêêαçαçαçnêêÜü₧æ╘çô(êêÜü¼ù╓çôzêdê
  446. ÿ╓ç≡ rêênêêÜü¼ù╓çôê"bê
  447. ÿ╓çε rêênêêÜüêΣç,ê╓çjê╪ç αçαçαçê  êÜüPÿ░çêÜüê╢çêÜüvÿHêê4ê╢çêÜü╕çêÜüZûvÿΓçbû╨Æ╨ÆHêê4ê╢çΓç╕ç░çnæ6ê╓çα αçêÜüZûvÿê `êêÜü
  448. ê╕çZûÉÿ║çêÜüÿ╓çôHêªözêôHê╢ç*êôZûlêrêênêêÜü▄ÿ╓çF╓çαçvÿbûê«æôΓç(ê┬æ╕çÆêZûΣç┤çΓçê┤ç¬æ║çΦçεç└ÿôZû║çôê·öêê{▓æÜü▄ÿ╓ç>╓ç╥æ╕ç0ê╓ç
  449. Éÿ·ö╪çÉÿΩç╪çô
  450. û╓æ╕çê╓çÆò╪çαçÇòñò╪ç└ êÜüjònêvæ║ç▐æ╥æ╕ç╓ç ê╪Æ╪ç    ╝Æ OK ÷çDöTÖ╪ç╫ Üü≥çJÆñò▐æ▐æ╝Æ&FORTH WITH DETACHED HEADS  --  12/1/85▐æ▐æÜÖÜüεæêîüêÿü╕çê╢çêεçêÇ(ê╓ç8≥çJÆñòjò÷ç▐æêü╛æ╕çêÇεç─ç╛æ╕çêÇ(ê₧æ╘çnêêÇ*êTÖÜÖ╔Öá@αÇ └`á@αP≡É0╨p░P≡É0ïbÜïdÜÅfÜ├ïbÜïdÜÅ~Ü├ïbÜïdÜAâ∙P| +╔CCâ√|+█ëbÜëdÜÅfÜQü┴áü∙Ç|üΘÇ░ ï┘┘&êâ┴Pï┘┘&êY├░ï┘┘&ê├░ ïWúÄ├ï┘┘&ê├èαïWúÄ├ï`Ü º%¢+¢H¢j¢ïbÜïdÜÅfÜ╗ë`Üè─ï┘┘&ê├ïbÜïdÜÅfÜQΦX Y╗ë`Üè─ï┘┘&ê├ïbÜïdÜÅ~Ü░ï┘┘&êΦ. è─ï┘┘&ê├ïWúÄ├èαï`Ü º£¢ó¢┐¢Σ¢ïbÜïdÜÅ~Ü╗ë`Üè─ï┘┘&ê├ïbÜïdÜÅfÜ░ï┘┘&êΦ┘■â┴Pè─ï┘┘&ê├ïbÜïdÜÅ~ÜQΦ╝■Y╗ë`Üè─ï┘┘&ê├Φ QΘûσΦä QΘÅσYXΦ∞■Θçσ║ü`Ü║übÜ£££·ï■┴të■╔═*φ┘êG√├·ï
  451. ╔tè╒*÷■╔■┼ë┌èG√├·+└ë√├SPQRVUî╦Ä█░ µ  └₧║·∞¿uè╪*  ºó₧]^ZYX[╧ ┬₧║°∞ïΓóï■┴t^ë■╔═*φ┘êGΦg■ Σó║°â┬∞$ u║·∞¿u«è╪*  ºÿ₧ïúï
  452. ╔tè╒*÷■╔■┼ë┌èG*╥ê ú║°εδ╦■ ú úδ┴ µóδ╗ ─₧ ΩóïΦóï
  453. ╔tè╒*÷■╔■┼ë┌èG║°εδö■≥ó ∞óδè ╚₧║²∞ó≡óΘ|  ╞₧║■∞ó±óΘn SPQRVUî╦Ä█░ µ  └₧║·∞¿uè╪*  ºÿ₧]^ZYX[╧ ┬₧║°∞ï√óï■┴t^ë■╔═*φ┘êGΦε² ²ó║°â┬∞$ u║·∞¿u«è╪*  ºó₧ïΦóï
  454. ╔tè╒*÷■╔■┼ë┌èG*╥ê≥ó║°εδ╦■≥ó ∞óδ┴  óδ╗ ─₧ úïúï
  455. ╔tè╒*÷■╔■┼ë┌èG║°εδö úδÄ ╚₧║²∞ó    úδü ╞₧║■∞ó
  456. úΘs ║°Φ Θz■║°ΦΘa  ─₧░Uε├║°ïεóΦΘ\■║°ïúΦΘ?  ┬₧∞┤U:αt ├·ç∩[║°â┬∞$ < uΦr■ç∩√Θπ║üA¥¥î£3¥║ü,₧≥¥|¥₧║üA¥:₧T₧3¥║ü,₧C₧a₧₧║ü║ü║ü║ü║ü║ü°O¥¢╪í╘á║ü°_£î¢╘á╪í═ΘÆ▐═ Θì▐═ Θê▐[XΦ
  457. ∙t+└PΘ{▐[*ΣΦ∙Pu±+└@PΘk▐Φ∙Θe▐ZΦ
  458. √Θ^▐>ú|₧ú(ú8úúú ú║ü╕║ü╘║ü╒║ü╪║ü┌║ü║ü╨║üPwúï[úXεï_úXεΘ▐êúï[úXεï_ú∞2ΣPΘ
  459. ▐¢ú░ï[úεï_ú∞èα░ï[úεï_ú∞PΘΩ▌╗ú░ï[úεXï_úε░ï[úεè─ï_úεΘ╩▌█úî┌íWúÄ╪Xï╪█YëÄ┌@PΘ▓▌≤úî┌íWúÄ╪Xï╪█Y.è.kúëÄ┌@PΘò▌ñî├ïWúÄ┬ï╓_Y^ï┴╟Pπ è&kú£ⁿ¼½Γⁿ¥ï≥Ä├Θk▌:ñ_XYZ[π!QWVï≥ïWúÄ┬Ä█ èα£ⁿ¼½Γⁿ¥^Y_∙WΘ=▌£ⁿ.ïWúÄ├è▄■└<|VQî┴Ä┘╛á3 ╣Ç≤ÑY^■╚╖á÷τPQï°╣P.è&kú░ ≤½YX2 ¥├PS╕OΦ╡ ï°[X├SPï╟│á÷≤[Ç√?tÇ√|8tÇ√
  460. 1|ΦÅ ├δ&ÉÇⁿt"OO[├╗á÷πδÉΦv δÉÇⁿÄw⌡â╟üτ≡ [├ï°[├Ñî┌íWúÄ╪_ X<~ëGGδÉΦû Ä┌ü á|Φ~ ╤∩WΘr▄3Ñî┌íWúÄ╪_ X<~ .è&kúëGGδÉΦe Ä┌ü á|ΦM ╤∩WΘA▄dÑî├ïWúÄ┬ï╓_Y^π è&kú£ⁿ¼<~½ü á|Φ Γ∩¥╤∩Wï≥Ä├Θ ▄PΦ XΓ▌δ∞óÑ_XYZ[π*Vï≥ïWúÄ┬Ä█ èα£ⁿ¼<~½ü á|Φ▐■Γ∩¥^╤∩WΘ╠█PΦ█■XΓ▐δφΓÑè&kú░ ïoúî┬ïWúÄ├3 £ⁿ≤½¥ΘÑ█ªVïoúísú+╚└ï≡3 íWúÄ└Ä╪£ⁿ≤Ñ¥^Θ█&ªî┬íWúÄ└Y_X G£ⁿ¬GΓⁿ¥Ä┬Θd█Aªï╞î├î┌Y_^£ⁿ≤ñ¥ï≡Ä├Ä┌ΘI█\ªï╞î├î┌Y_^£ⁿ≥ª¥Qï≡Ä├Ä┌Θ-█xªï■î┌[Y^V£ⁿ¼:├tΓ∙¥XVQSP+≡Vï≈Ä┌Θ█Üüêéê║çêÜüZûvÿê└`êêÜü\ùαçêÜü▄ÿ░çê{ÿö░çnêÿöαçÉÿ·öêÜüXò╓çônê·övêêÜüòvê:òôΣç┤çΦç║çêÜüvê:òXò╪çônê·öΦçvêΦªvêêÜüô┤ç·öêÜüòôrêêÜüXòûçôê╥êÜüXòÿçôê╗ êÜüΓçê╥,ê╓ç αçXòÜç╪ç ê╗ :òXò₧çºêÜüΓçê╥,ê╓ç αçXò£ç╪ç ê╗ :òXòáçºêÜürê:òXò╓çºêÜürê:òXò╪çºêÜü╪ªêêÜüêêáº
  461. ê
  462. êvê┤çΦªêÜü2ÿ░çê{ÿöêÜü╥æ╕ç╓çXò╝Æ╩ºô(êê≥ö╪ç
  463. ╩ºôHêjæêÜü▐æ╝Æ8/31/85    COMPILER.4THêÜü▄ÿ░çê{ÿö░çnêÿöαçÇòêÜü╕çJôêÜü▓ç╓ç·çêÜüΓç;¿êÜü"ê8êêG¿ΦçG¿¼ç
  464. êÆêÜüΣçêê Æ êG¿«ç
  465. ê ê8ê;¿Φç
  466. ê;¿ΦçêÜüO¿αçêÜüê<ê
  467. êe¿êÜüÅ¿ΦçαçêÜüÅ¿αçêÜüêO¿
  468. êe¿êÜü¡¿ΦçαçêÜüαçαçêÜüαç├¿êÜü├¿├¿êÜünê êêÜüzê êêÜü╬çJôêÜüΣç╢çΦçêÜünê@ôêÜü╕粿êÜü(겿êÜürûnêLê╓ç▐æ╝ÆCREATE ERROR: JôÜÖê║ü║üÜüÄû:⌐║ç⌐>⌐║ç─çÜêê:⌐╕çPê╓ç╝Æ READ ERROR: JôÜÖΓç╓ç*─çÜêê>⌐╕çRê╓ç╝ÆWRITE ERROR: JôÜÖ╪ç» αç:⌐╕çNê╓ç#╝ÆERROR CLOSING INPUT FILE: JôÜÖ>⌐╕çNê╓ç$╝ÆERROR CLOSING OUTPUT FILE: JôÜÖêÜü⌐>⌐║ç─çê~ê>⌐╕çRê╓ç╝ÆWRITE ERROR: JôÜÖ>⌐╕çNê╓ç╝ÆCLOSE ERROR: JôÜÖêÜüÿ╓ç$ô(êrê,ê╓çôê(êê),ê╪çnê╪çrê╓ç╘ êÜüHêjæêÜüô~¬êÜü╢æ╕ç≡ç┤ç¿çêêÜüĬ╝Æ DEPTH: Jô▐æêÜü·ç▓çêÜü░ç░çêÜüΓçJôê╡ü Üü╦¬ êêÜü╧¬êÜü■º▐æ╝Æ7/27/85    NUMBER.4TH êÜü"ê╢çênêê≤¿ûçαçñç(êéê╕ç∞ç╓ç.Φçéê╕ç¼çαçêéê╕ç¼ç°ç╓æ╕çê╓çrê╓æ&êñçê╪çªçñçÜç╛ 
  469. êΣç┤çêÜüêΦçêΦçêÜü╓çW½êÜüêê$êΣç(êê-,êê êc½ê  ╓æ║ç√¬Γç╓ç:Σç(êê.,ê╓ç&╓æ╕çê  ,ê╓çnê╓æ║çW½Γç░ç╪çrê╪çrê╪çrê╓ç╝ 
  470. ê╓ç$êⁿç$êêÜüHêm½nêÿöαçêÜüΦçµô·öêÜüvêç¿êÜüêç¿êÜüêPç¿êÜüꢿêÜüêêÜüêΦçêΦçêÜü▌¬▐æ╝Æ6/11/85    NT1.4THêÜüêê ê°æ╓ç αçê  ╪ç ê0ê
  471. êΦçêÜüΓçnê°æ░çêÿö²½≡ç╢ç╕çê╡ü╡üÜüΣç╢çΦçêÜüôHêjæêÜü▄ÿ╓ç#░ç╓ç▐æ╝ÆCannot Find:  ¥¼ÜÖ╪ç╝Æ END OF INPUTÜÖαçÉÿêêÜü(êJôêÜü■ç@ôêÜüº¼êÇòêÜü■ôΓç·ö≥ööêÜüêfæêÜüΓçêΦç╕çêÜüΓç(êê╢çΦç*êêÜürêΦç'¡êÜüê  Φç'¡êÜü>êêÜüΦçµç6êêvêµçnênê
  472. êM¡αçαçαçαçêÜünênêS¡êÜüônê·öÿαçô╕çê),ê░ç╓ç êêôHê√¬êÿöαçαç·ö╪ç╨ ôΣç┤çê¿çΦç║çêÜü■ôΓç·ö²½ôΣç≥öΦç█¿ö"ê╕çnêO¼êÿö╓ç Σç╢ç╢ç╪ç╕çΦçαçêÜü■ôΓç·ö²½²½ôΣç≥öΦç█¿ö"ê╕çnêO¼êÿö╓çΦçêêç¿ê╢ç╪ç╕çΦçαçêÜü ê╕çnêO¼êÿö²½ ê
  473. ê╕çê²½Σç╢çê╢ç╕çêÜüòXòE«}¡êÜü■ô"êΦç·ö·öç¿ôΣç≥öΦç█¿öê ê╕çnêO¼ê/ÿö:ê╓ç êΓç╓ç
  474. êê╕çç¿ê╢ç
  475. ê╢ç╪ç
  476. ê╕çêÜü■ôêq¼êq¼êq¼ê·öΦç·ö·öç¿ç¿ôΣç≥öΦç█¿öê"ê░çΦç░ç"ê6ê╓ç 4ê╓ç ê╕ç
  477. êê╕ç╪çê@▓æ╪çJαçαç êê╕çrêO¼ê0ÿöêΦç ê╕çrêO¼ê1ÿöê êê╕çç¿╢ç êê╢ç╕çç¿
  478. êê╢ç╢çêÜü ê╕çrêO¼êeÿö²½ ê
  479. ê╕çê²½Σç╢çê╢ç╕çΩçêÜüêÜüòXòw»ônê·ö▄ÿ░ç╓ç╝Æ END OF INPUTÜÖ╓ç"αçΓçêΦΦ,ê╓ç
  480. αçż╪çÉÿ·öï¼╪çê▓æ╓ç╗ ôΣç┤çê¿çΦç║çêÜüº¼╥æ╕ç╓çXòê·öXò║ç╪ç║çêÜüònêXòêê╔êÜüê╔:òòXò êXò,êXò╓çônê·öê╩êÜüê╔:òòXò êXò°æXòΦçXò êXò0êXò6êXò░çXò╓çônê·öê╩êÜüê╩:òòXò╪çônê·öΦçôΣç┤çΦç║çΦçêê╔êÜüê╔:òònêûçôΣç┤çΦç║çÜç⌠ Xò
  481. êXòαçêÜüôêÿαç ê(êvê°æêÿö êê(êΓç░çêÿö ê(êvê,ê╓ç êê(êµç6ê
  482. êαçÇòêÜüÿαçôHêªöôê(êê@┤ç╥æ╕ç╓çÇòêÜüº¼╥æ╕ç╓çXòê·öXò╕ç╪ç╕çê║üd├║üÜüh▒╕ç╓çl▒╕çh▒╕çê║çêÜü■ôp▒ôh▒║çnêl▒║çnê·önê·ööp▒Γçh▒║çê╕çl▒║çêÜü■ôh▒╕ç·öl▒Γç╕çê&ê
  483. ê·öö\êêÜürê╢▒êÜüvê╢▒êÜüê╢▒êÜül▒╕ç┌ôêÜü■ôh▒╕ç·öl▒╕ç·ö"êç¿l▒&êΦç·ö·ööê êê╢ç╕çnêO¼êÿö:ê╓çê êê╢ç╕çç¿
  484. ê\ê╢ç╪ç
  485. êê╢ç╕çêÜü■ôh▒╕ç·öl▒╕çΓç·öΣç²½²½╢çl▒║ç·öö"êê╢ç╕çnêO¼ê-ÿö╓ç\êΦçê²½²½╢ç╪çê╢ç╕çΦçαçêÜü■ôh▒╕çΓç·öôΦç║çôΣç≥öΦç█¿öΓçêΦç╕ç║çêÜü■ôh▒╕ç·öl▒╕çΓç·öΣç²½╢çl▒║ç·öö"êê╢ç╕çnêO¼ê-ÿö╓ç\êΦçê²½╢ç╪çê╢ç╕çΦçαçê╡ü Üü5¼▐æ╝Æ5/3/86    CRT.4THêÜüê 4êêÜüræαçêÜüµôê║ü║ü║ü║ü║ü║üÜüéê╕磪▐æ▐æ╝Æ         Video segment: Uú⌐▐æ╝Æ 6845 address register: Yú⌐▐æ╝Æ    6845 data register: ]ú⌐▐æ╝ÆVideo control register: aú⌐▐æ╝Æ Video status register: eú⌐▐æ╝Æ  Cursor starting line: c│3¿▐æ╝Æ    Cursor ending line: g│3¿▐æ╝Æ         Max scan line: k│3¿▐æ╝Æ            Video mode: o│⌐▐æ╝Æ       Video attribute: iú⌐▐æJÆ╝Æ          # of columns: qú3¿▐æ╝Æ             # of rows: s│3¿▐æ╝Æ            # of pages: w│3¿▐æéê║çêÜü╞çê@╚çêc╬çΓçYú║çΓçê]ú║çΓçê╢çaú║çΓçê╢çeú║çê╘,ê╓ç
  486. ê╕╪çê░Uú║çêe╩ço│║ç╚çêÜüê╕Uú║çê╘Yú║çê╒]ú║çê╪aú║çê┌eú║çêc│║çêg│║çêk│║çêPqú║çês│║çêw│║çêÜüê░Uú║çê┤Yú║çê╡]ú║çê╕aú║çê║eú║çê c│║çê g│║çêk│║çêPqú║çês│║çrêw│║çêÜüc│╕çê
  487. uúg│╕çê uúêÜüê ê
  488. uúêÜüg│║çc│║çêÜüv╢P╢êÜünêk│╕çé╢êÜük│╕çΓçêΦçé╢êÜük│╕ç¿çΓçêΦçé╢êÜünêrêé╢êÜük│╕çêvêé╢êÜüΓço│║çaú╕ç╛çêÜüo│╕çê≈4ê╨╢êÜüo│╕çê6ê╨╢êÜüÖúbÑ╣úêÜüÖú1Ñ╣úêÜüê
  489. ╖êhæ║çê╖êlæ║çêÜüêDêêhæ║çêFêêlæ║çêÜüê@êêhæ║çêBêêlæ║çêÜüê4êê┘╛çêÜü2│▐æ╝Æ12/16/85    EXTRAMEM.4THêÜü╓çΦçαçêÜü"ê2êî╖êÜü"ê2ê░çî╖ê║ü ║ü≤é║ü Üü─çê╢çvê╕çΣç┤çêêÜü╝Æ     1ST PARA: «╖⌐▐æ╝Æ1ST FREE PARA: ╢╖⌐▐æ╝Æ  # FREE PARA: ▓╖⌐▐æêÜü║╖▓╖║çΓç«╖║ç╢╖║çêÜü▓╖╕çó╖▓╖╕çΣç┤ç▓╖║ç╢╖╕çΦç"ê╢ç╢╖║çêÜü0╕Φç╝Æ
  490. 1ST PARA: ²¿╝Æ  # GRANTED: ²¿▐æ╨╖êÜül╖▐æ╝Æ7/8/84    BOC.4TH        HJUêÜüΓç╬çΦçê╬çêÜüêΣç╨çê╨çêÜü■çê║üÜüΦç╝Æ BASE: ²¿╝Æ OFF: ²¿êÜü╞çêΦç╚ç╬ç
  491. ê╚çêÜü╞çêΦç╚ç╨ç
  492. ê╚çêÜü╞çêΦç╚ç₧╕
  493. ê╚çêÜü╞çêΦç╚ç¼╕
  494. ê╚çêÜü╞çêΦç╚ç╩ç
  495. ê╚çêÜü╞çêΦç╚ç╠ç
  496. ê╚çêÜü"êêêπ╕
  497. ê
  498. êê+╣êÜü"êêêê=╣
  499. ê
  500. ê⌡╕êÜüêÅ¿ê╢çΦçêÜüw╣╓çênêêÜü"êπ╕ΦçêΦçêÜü"ê+╣ΦçêΦçêÜü╞çêê╚çô¼ûçñç╩çfæÜç° 
  501. ê╚çêÜüú╣▒╣êÜü─çêêÜü"ê+╣╢çêêÜüò╣░ç╓ç· êÜüÜüÇ╕▐æ╝Æ4/11/86  STRINGS.4THêÜüôrêò╩ºê(êê≥öêÜü ê ê
  502. êê(ê╢çêêêÜü╥æ╕ç╓ç Xò,║║╪çô║êÜü─çΦçΓçêΦçê(ênêêÜüôvêò╩ºê(êê≥önêòêÜü ê ê
  503. êê(ê╢çê╢çêêÜü╥æ╕ç╓ç Xòå║n║╪çôn║êÜü─çΦçΓçêΦçê(ênêêÜü■ôêò·ööêÜüê╕ç╕çΓçêΣçnêπ╕ó╖¼ê╣nêêÜüΓç(êw»Z║╕║▄║êÜü·║αçêÜü ╗αçêÜü╗ΦçαçêÜü ╗êαçêÜü ╗▒╣ê║ü║ü┌║¿ü:╗┌║¿ü@╗ÜüJêêÜü╓ç╝Æ DOS ERROR: JôÜÖêÜü╗nêR╗êÜür╗X╗êÜüPêêÜüä╗X╗êÜüNêêÜüÆ╗X╗αçêÜüê|╗êΓç¼ê╢╖╕çΣçê' êè╗
  504. êÿ╗"ê╢çê╢ç¼0╕αçΣç ê#¼
  505. êêêê║╕
  506. êΦçê
  507. ênênêÿçvªêêñç¼ê╣ê)¼
  508. êΣç░ç╓çªçñçóç║ç₧ç┌ êê╦¿
  509. êΦçnê⌡╕αçêÜü¼ê8╗╕çΓçê╣▒╣êÜüF╗0╗êÜüM╗0╗êÜüêoê▐êMê╝╕êÜüêq¼|╗ê êè╗
  510. êÿ╗ΦçαçêÜüê╢╖╕çêf╝êê╢çê╢ç¼0╕êê
  511. êαçêÜüå║DS1.MNUnêê⌠Ç╝ΦçαçênêαÑáÑêÜüôå║DS1.MNU─çôêΦf╝Γç≥öê         DATA SCOPE CONFIGURATION MENU
  512.  
  513.  
  514. BITS PER SECOND (BAUD RATE):
  515. 110    300    600    1200    1800    2000    2400    4800    9600    19200
  516.  
  517.  
  518. DATA & STOP BITS:
  519. 7 DATA & 1 STOP     7 DATA & 2 STOP     8 DATA & 1 STOP     8 DATA & 2 STOP
  520.  
  521.  
  522. PARITY:   NONE    ODD    EVEN    MARK    SPACE
  523.  
  524.  
  525. Use the cursor keys to select parameters, the ENTER key to start monitoring, 
  526. and the ESC key to exit.  While monitoring, pressing any key will return to
  527. this menu.
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535. D'SCOPE  V 1.00   (C) COPYRIGHT 1986 H. UHL  ALL RIGHTS RESERVED║ü∞╝ÇÜü∙╣▐æ╝Æ5/2/85    RBIO.4THêÜüvêéê║çêÜü╛₧Γç╝Æ          # OF INTS: 3¿ê▐æΓç╝Æ     # OF RECV INTS: 3¿ê▐æΓç╝Æ     # OF XMIT INTS: 3¿ê▐æΓç╝Æ    # OF MODEM INTS: 3¿ê▐æΓç╝Æ # OF LINE ERR INTS: 3¿ê▐æΓç╝Æ     # OF SOFT INTS: 3¿ê▐æ▐æαçêÜüéê╕çêvêéê║çê<ê
  536. êVÆnêûçäÆÜçⁿ `Æjæ
  537. êéê║çêÜüênêVƬÆ`Æ
  538. êΣç┤çΓçnê°æ╓ç╪Æ╪çαçjæêÜü╞çênê╚ç╝ÆInt # Γçvêî└vê╪Ʋ½²½Γç╝ÆSeg = ê╬çêî└vê╪Æ╝ÆOff = ╬çêî└
  539. ê╚çêÜüê¿çΓçnêûç▐æñç┤└ê╪ÆñçΣç╢ç┤└ÜçΩ αçêÜü╞çênê╚çêç¿ê êê╨ç
  540. ê╨ç
  541. ê╚çêÜü╞çênê╚çêç¿ê ê╬ç
  542. êê╬ç
  543. ê╚çêñ▒¿ü╨▒¿üu┴╨▒¿üu┴╨▒¿üu┴╨▒¿üu┴╨▒¿üu┴╨▒¿üu┴
  544. ╨▒¿üu┴ ╨▒¿üu┴╨▒¿üu┴╨▒¿üu┴╨▒¿üu┴╨▒¿üu┴Üü▐æ╝Æ  I/O Base Address: {┴╕粿▐æ╝Æ  Int Serv Address: â┴╕粿▐æ╝Æ  RX Queue Address: ô┴╕粿▐æ╝Æ # CHARS IN RX RBQ: ¢┴╕粿▐æ╝Æ# RX RBQ OVERFLOWS: ú┴╕粿▐æ╝Æ  TX Queue Address: ½┴╕粿▐æ╝Æ        TX Q EMPTY: │┴╕粿▐æ╝Æ          NO MATCH: ╗┴╕粿▐æ╝Æ       Line Status: ├┴(êJô▐æ╝Æ      Modem Status: ╦┴(êJô▐æ╝Æ      Tx idle flag: ╙┴(êJôêÜünê¢┴║çnêú┴║çnê│┴║çnê╗┴║çnê├┴*ênê╦┴*êrê╙┴*êêñ▒¿ü╨▒¿üd├╨▒¿üd├╨▒¿üd├╨▒¿üd├╨▒¿üd├╨▒¿üd├╨▒¿üd├Üüé├╝çêÇ6êé├╛çêÜüé├╝çê4êé├╛çêÜüá├▐æ╝Æ   Divisor Latch: j├└粿▓├▐æ╝Æ       RX Buffer: j├╝粿▐æ╝ÆInterrupt Enable: r├╝粿▐æ╝Æ    Interrupt ID: z├╝粿▐æ╝Æ    Line Control: é├╝粿▐æ╝Æ   Modem Control: è├╝粿▐æ╝Æ     Line Status: Æ├╝粿▐æ╝Æ    Modem Status: Ü├╝粿ê╡ü°╡ü°Üü┤─êd├║çêÜü╕─êd├║çêÜüw»╝─╚─êÜü┌óêu┴║çêÜü≤óêu┴║çêÜüw»α─∞─êÜüá├j├┬ç▓├êÜüá├j├└ç▓├êÜü■ô·ööΦç╘─╕ç┼ê$┼¿ü$┼¿ü$┼¿ü$┼¿ü $┼¿ü$┼¿ü0$┼¿ü@$┼¿ü`$┼¿ü└$┼¿üÇÜürêZ┼êÜüvêZ┼êÜüw»j┼r┼êÜürêB┼êÜüvêB┼êÜüw»å┼Ä┼êÜü╞çê╚ç:ê╓çô¼ûçñç╩çfæÜç° ╪çαç
  545. ê╚çêÜüα─╝─êÜü∞─╚─êÜüw»╩┼╥┼êÜüz├╝çê4ê╓çj├êô¼ûçñç╝çαçÜç° ╪ç▄ êÜüê!╝çΦçêE«■²√≈∩▀┐4êê!╛çêÜüê!╝çΦçêE« @Ç6êê!╛çêÜüE« êÜüd╞ê┤ç╞êÜüd╞ê┤ç:╞êÜüΓç~╞d╞â┴╕ç─çê-┴êr├╛çêé├╛çêè├╛çµ┼êÜü╩┼î╞êÜü╥┼î╞êÜüΓçw»║╞┬╞êÜü╩┼rê╩╞å┼ê╞êÜü╥┼vê╩╞Ä┼ê╞êÜü╩₧Kú░ç╓ç Γçfæ╥áIúαçêÜünæ╓çÜÖ╩₧Kú░ç╓ç ╥áIúαç╪çαç╪çα êÜüê 4êêÜü╕çΓçµç:╟╝ÆSTART: Jô:╟╝ÆCNT: JôêÜür┐▐æ╝Æ5/2/86    VIDEO.4THêÜüµôêÜüênêê╨$ªêÜüΦçêêPç¿êP$ªêÜü¼╢ç╣úêÜüêαÑrê êÖ╟vê êÖ╟ê êÖ╟ê êÖ╟ê     êÖ╟ê
  546. êÖ╟ê êÖ╟ê êÖ╟ê êÖ╟ê êÖ╟ê êÖ╟ê êÖ╟
  547. êαçêêpÖ╟vêê¡╟iú(êêpiú*ê╝ÆKLine Monitor Software Demo  (C)Copyright  H. Uhl  1985  ALL RIGHTS RESERVEDiú*ênênê¡╟êÜüαÑvêrêÖ╟êrêÖ╟êrêÖ╟êrêÖ╟ê
  548. rêÖ╟ê rêÖ╟êrêÖ╟êrêÖ╟êrêÖ╟êrêÖ╟êrêÖ╟êrêÖ╟vêê¡╟╝ÆKLine Monitor Software Demo  (C)Copyright  H. Uhl  1985  ALL RIGHTS RESERVEDnênê¡╟êÜüUú╕çê░,ê╓çò╚╪çêp╖╟êÜüê O┴êê O┴êU╔╪╞Ω╞h╢U│P╢ê:╞ê:╞╩┼nêr├╛ç╥┼nêr├╛çêê -┴êê -┴ê║ü║üÜünê┐╔║çnê├╔║çnæ╓çÜÖ├╔╕çêΓç├╔║ç░ç╓çΦ ┐╔╕çêΓç┐╔║ç╪ç╪ êÜüh╟▐æ╝Æ5/19/86    FORMS.4THêÜünæ╓çⁿ næ╓ç¥næµç:╟êræαç÷╡Öú êêK,ê╓çê êêM,ê╓çê êêH,ê╓çêP┤ç êêP,ê╓çêP╢ç êrê,ê╓çÜ╡ÜÖ
  549. êαçΓç▓ç╓çê╨╢çΓçê╧°æ╓çê╨┤çΓç╣úÜ╡╝ÆCURSOR: Jô▐æ╪ça ╪çW êÜünæ╓ç2næµç:╟êræαç êrê,ê╓çÜÖ
  550. ê╝Æ SCAN CODE: Jô▐æ╪ç╠ ╪ç╚ êÜüΓçE«
  551. @GNU]emu}àΦçE«
  552. êÜüE«
  553. Ç└`@:0 ê║ü║ü
  554. Üüêê≡ê$ªê≡^╦╕ç
  555. ╦$ªêÜü^╦╕çêê ê
  556. ╦$ª
  557. êêΓçb╦╕ç°æ╓çαçrêêê≡ ê
  558. ╦$ª
  559. ê^╦║çêÜü^╦╕çêê ê
  560. ╦$ª
  561. êêΓçrê0ê╓çαçb╦╕çêê≡ ê
  562. ╦$ª
  563. ê^╦║çêÜüêê≡ê$ªêp^╦╕ç
  564. ╦$ªêÜüΓçE«Çö¿╝ΦçE«ê║ü║üÜüêê0ê$ªê≡6╠╕ç╠$ªêÜü6╠╕çêê ê╠$ª
  565. êêΓç:╠╕ç°æ╓çαçrêêê≡ ê╠$ª
  566. ê6╠║çêÜü6╠╕çêê ê╠$ª
  567. êêΓçrê0ê╓çαç:╠╕çêê≡ ê╠$ª
  568. ê6╠║çêÜüêê0ê$ªêp6╠╕ç╠$ªêÜüΓçE«zéëæÖΦçE«ê║ü║üÜüêêpê$ªê≡═╕çε╠$ªêÜü═╕çêê êε╠$ª
  569. êêΓç═╕ç°æ╓çαçrêêê≡ êε╠$ª
  570. ê═║çêÜü═╕çêê êε╠$ª
  571. êêΓçrê0ê╓çαç═╕çêê≡ êε╠$ª
  572. ê═║çêÜüêêpê$ªêp═╕çε╠$ªê║üÜüαÑnê╣úh╢l┐■çjæê╥╣úêÜüê?4êêÜüé├╝çΓçê  8êµ═é├╛çé├╝çΣçé├╛çê  8êµ═,êêÜü╥┼≡═╩┼≡═"ê4ê╓çª├¿^╦╕çB╦Γç╝─┼╚─┼ê O┴êê O┴êU╔╩┼rê╩╞6╠╕çE«═╕çE«(86êΓçé├╛çê╞╥┼vê╩╞é├╛çê╞h╢ê╥╣úU│ê:╞ê:╞╩┼nêr├╛ç╥┼nêr├╛çêê -┴êê -┴╪ç₧αÑnê╣ú▐æ▐æ▐æ░ç╓ç(╝ÆCOMMUNICATIONS PORT 1 NOT FOUND▐æ▐æ░ç╓ç(╝ÆCOMMUNICATIONS PORT 2 NOT FOUND▐æ▐æ╝Æ-PRESS ANY KEY TO RETURN TO CONFIGURATION MENUê╥╣úU│êÜünæ╓çⁿ næµç:╟êÜün╧ræαçêÜü╬═f╦╨╠¼═~╧ê êêK,ê╓ç╩═╕çw»╛╦û╠r═ êêM,ê╓ç╩═╕çw»ä╦\╠8═ êêH,ê╓ç<╩═╕çê êw»°╦╨╠¼═
  573. êêΓçrê0ê╓çαçêê ê╩═║ç
  574. êw»f╦>╠═ êêP,ê╓ç<╩═╕çê êw»°╦╨╠¼═
  575. êêΓçê°æ╓çαçrêê ê╩═║ç
  576. êw»f╦>╠═ êê,ê╓ç╬╬═°╦╨╠¼═╩═╕çw»f╦>╠═
  577. êrê,ê╓ç êÜü▐æ╝ÆBASE: êJô╝ÆOFF: ΦçJô╝ÆCNT: JôêÜü─çêêPêvª╢çêêêαçêå║    DSDOC.TXTêê0uf╝ê║üDEε4║∩╓╞    ÿ_Å∩wgÖåê! ê#Æ(╤φ)▐╠-^+2≥4gå6MÜüêênênêÿçvªêñç¼êτ╨╢ç#¼αçΣç░ç╓çªçñçóç║ç₧ç▄ ê▐æ╝ÆPANELS FOUND: ΓçJôτ╨║ç╦¿ê║ü║üÜürê$Æτ╨╕çÆ║╤╕çΓç╛╤║çΣç║╤║çΣç.ê╓çnê╣úαѼêτ╨╢ç║╕jæ╪çαçê╥╣úêÜünêûçñçñ碿αçÜç÷ êÜü^êrê0êêÜünêê êûçñç(ê╢çÜç° ê║ü7╡Üü<╡╖h╢rê┬╤êΦ╥$╥>╥╕ç.ê╓çèαÑnê╣ú▐æ▐æ▐æ▐æ▐æ▐æ▐æP╢╝Æ9** This copy of D'SCOPE has unauthorized modifications **▐æ▐æ╝Æ'    Please use a different copy of D'SCOPE▐æ▐æ▐æ┌ç~╧αçvê┬╤║╤╕çvê.ê╓ç<~╧ΓçêI,ê╓çαç║╤╕çê┬╤╪çêQ,ê╓ç║╤╕çê┬╤╪çvê┬╤╪çvn╧rê,ê╓çræαçP╢nê╣úαÑ┌çÜÖræêA┤çΓçê°æ╓çê ┤çΓç╓ç.Γç│¬╓ç Γçτ╨╕çvê┤ç╥╓ç
  578. ê┬╤╪çαç╪çαç╪çαçê╧nê║╤║çvê┬╤╪çD êÜü⌐>⌐║çZûêq≈Σç┤ç█¿─çê~ê>⌐╕çRê╓ç╝ÆWRITE ERROR: Jô┌ç>⌐╕çÿ╗╓ç╝ÆCLOSE ERROR: Jô┌çê D'SCOPE.COMGE -56014ÉÿÜüHF->CF ∞▀@u DêR@ⁿ╥╙q≈╝√áá╒àáÆ≥╥╙╝√áEá GLOAD: FORMS.4THΘM¿M¿]¿c¿ï¿M¿Lùáÿ&ÿÇû⌐─╙vÖ\Ü √└√ √ £ª└√  √