; ; MCEREL.DOC -- MCE -- Commandline editor Release Notes ; ; ======== ; .IDENT -V4.22- ; ======== ; ; ; Copyright (c) 1987,1988 ; ; J.H. Hamakers, ; Asea Brown Boveri Industrie b.v. ; P.O.Box 301 3000 AH Rotterdam, The Netherlands ; Phone : +31 - 10 - 4078631 ; ; All rights reserved ; ; This software may be copied and distributed ONLY ; on a non profit basis and with the inclusion of ; the above copyright statement. ; ; ; >>>>> PLEASE CONTACT ME FOR PROBLEMS OR SUGGESTIONS <<<<< ; ; Future plans : ; ; - Possibility to save commandbuffers in a file before exiting ; and read them back when starting. ; ; Known problems : ; ; - MCE has some problems with DCL and installed tasks. DCL does ; not wait for installed tasks to complete. Compare the two ; examples below: ; ; MCR DCL ; ; +>INS $FOO/TASK=FOO +$ INS $FOO/TASK=FOO ; +>RUN FOO +$ RUN FOO ; > +$ ; ; To solve this add the following line to MCEINI.DCL : ; ; R*UN := RUN 'P1'/STATUS:TASK ; ; - Problems with older versions of RSX : ; You may get an undefined reference from the ; taskbuilder when running on an older RSX system : ; ; T.V2XX - Terminal definitionbit for VT2XX. The RSX-system ; you are running on does not support the VT2xx ; terminal. Include "GBLDEF=T.V2XX:36" in MCETKB.CMD ; and build MCE again with "@MCEBLD LINK". ; To use the VT2XX functions use MCR command ; "SET /TERM=TI:36" ; ; Remarks on 8-Bit terminals and lines : ; ==================================== ; ; A VT2xx/VT3xx terminal in 7-bit mode always sends "normal" escape- ; sequences : ; PF1 = ESC [ P ( 33, 133, 120 ) ; F20 = ESC ? 3 4 ~ ( 33, 77, 63, 64, 176 ) ; ; The EBC, RPA, PASTHRU settings of the TI: donot have influence ; on the right processing of those keyes. ; ; A VT2xx/vt3xx terminal in 8-bit mode sends other sequences : ; ; PF1 = SS3 P ( 217, 120 ) ; F20 = CSI 3 4 ~ ( 233, 63, 64, 176 ) ; ; The EBC, RPA, PASTHRU settings of the TI: do have influence on the ; right processing of those keyes. ; Although they do different things one of the options MUST be on ; to let MCE see the keypad keys. ; ; The IO.RST used by MCE sees the folowing terminating characters in ; IOSTB+1 : ; ; EBC RPA PASTHRU SS3 CSI ; 0 0 0 0 33 ; 0 0 1 17 33 ; 0 1 0 17 33 ; 0 1 1 17 33 ; 1 0 0 217 233 ; 1 0 1 217 233 ; 1 1 0 217 233 ; 1 1 1 217 233 ; ; +-------------------------------------------------------------------------+ ; ; ========================================= ; Notes on VERSION V4.22 from October 1988 ; ========================================== ; ; Version V4.22 has the following new features : (since V4.21c) ; ; - Rearanged the whole program to make it more readable ( I Hope ) ; ; - NEW Internal command : "MCE ECHO on/off" ; When on MCE echoes commandlines to TI:. This is usefull in ; INIT-files to display messages ect. ( see example below ) ; ; - NEW Internal command : "MCE PROMpt on/off" ; Switches extended prompt on/off. ; The default setting can be specified at MCE build time. ; ; - NEW Internal command : "MCE OVERstrike on/off" ; When on MCE goes back to OVERSTRIKE mode when prompting for a new ; command. The default setting can be specified at MCE build time. ; When "ON" : Auto-insert mode is switched off ; "MCE INSErt ON" Switches Auto-Overstrike mode off. ; ; - Changed the definition of compound commandlines. Now The "&" MUST ; be preceeded by at least one space. This is done to let commands ; as "PIP /TD&/LI" still work. ; ; - Changed the lay-out of the translation buffer print-out so that ; it is more "readable" ; ; - Command definitions donot have to end with a space character ; to append more text. ; In older versions with "? := HELP" defined "? PIP" resulted in ; "HELPPIP". This was solved by defining "? := HELP ". ; Now this is not needed anymore. ; ; - All commands may be preceded by and contain more than one TAB ; and/or spaces. This means that e.g. command definitions can be ; made more "free-style" instead of the fixed format of " := " ; ( exactly one space before and after the ":=" ) ; This is usefull in init-files. The lay-out of these files can be ; made more "readable" now. Comments are ( and were already ) possible ; behind "!" for this is the comment character for CLIs. ; ; ; Example of an init-file: ; ; ! ; ! LB:[1,2]MCEINI.MCR ; ! ; MCE STATUS ON ; MCE SVINTERN OFF ; ! ; ? := HELP ; AS*SEMBLE := MAC @'P1'ASM ; CO*PY := PIP 'P2'/NV='P1' ; D*IR := DIR ; FO := FOR @'P1'FTN ; F20 := CLR ; LI*NK := TKB @'P1'TKB ; MO*VE := PIP 'P2'/NV='P1' & PIP 'P1';0/DE/NM ; RE*NAME := PIP 'P2'='P1'/RE ; R*UN := RUN ; BLD := MAC @'P1'ASM & TKB @'P1'TKB ; ! ; ! MCR Commands ... ; ! ; CLR ! Clear screen ; MCE ECHO ON ! Echo on ; ! ; ! *WARNING* -- This is a test version of MCE. Please report ; ! any problems to the system manager. ; ! ; MCE ECHO OFF ! Echo off ; TIM ! Show time ; ! ; ! End of LB:[1,2]MCEINI.MCR ; ! ; ; Bugs fixed : ; - When UIC is changed MCE READ or MCE REPL still were reading ; the MCEINI-file from the old UIC. ; This problem is fixed and works fine for M. For M+ with ; named directories unknown. PLEASE REPORT !!! ; ; - The releasenotes on V4.21c didn't mention that ; does the same as in EDT. ; ; - A second , , do the same as in EDT ; ; - Same for