home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / robot-pd / 12400.ZIP / 12400B.DSK / contents.man next >
Text File  |  1998-04-30  |  8KB  |  161 lines

  1.  
  2.  
  3.                      ╩C O N T E N T SΩ
  4.  
  5.  
  6. The first number for a section heading is the chapter that
  7. the section belongs to. It stands to reason, that a single
  8. number represents a chapter. Although chapters do not have
  9. titles as such, I have included here, a brief title.
  10.  
  11.  
  12.  
  13.     *. Centrox Manual Contents....................1
  14.  
  15.     *. Introduction...............................4
  16.  
  17.     1. Overview Of Centrox........................5
  18.      1.1 Documentation Conventions................5
  19.      1.2 Shell Command Line.......................5
  20.      1.3 Shell Command Statement..................5
  21.      1.4 Halting or Pausing a Program.............6
  22.      1.5 Disc Structure...........................6
  23.      1.6 Using File Paths.........................7
  24.       1.6.1 Description...........................7
  25.       1.6.2 Describing Paths to Centrox...........7
  26.      1.7 Directory Names..........................8
  27.       1.7.1 File Names............................8
  28.  
  29.     2. Internal Command Dictionary................9
  30.      2.1 Shell Phraseology........................9
  31.      2.2 Internal Commands........................9
  32.       2.2.1 The CD Commands.......................9
  33.       2.2.2 The LF Command........................10
  34.       2.2.3 The PWD Command.......................10
  35.       2.2.4 The CAT Command.......................10
  36.       2.2.5 The DATE Command......................11
  37.       2.2.6 The TIME Command......................12
  38.       2.2.7 The DO Command........................12
  39.       2.2.8 The ALIAS Command.....................13
  40.       2.2.9 The ECHO Command......................14
  41.       2.2.10 The PROMPT Command...................15
  42.       2.2.11 The CLS Command......................15
  43.       2.2.12 The MODE Command.....................15
  44.       2.2.13 The ENLARGE Command..................15
  45.       2.2.14 PATH.................................16
  46.  
  47.     3. Transient Command List.....................17
  48.      3.1 External Command.........................17
  49.      3.2 External Command Dictionary..............17
  50.       3.2.1 The COPY Command......................17
  51.       3.2.2 The REMOVE Command....................17
  52.       3.2.3 The MAKE Command......................19
  53.       3.2.4 The PCAT Command......................20
  54.       3.2.5 The MAIL Command......................21
  55.       3.2.6 The HOOK Command......................21
  56.        3.2.6.1 Shell Script.......................22
  57.        3.2.6.2 Shell Speak (Commands).............22
  58.        3.2.6.3 Numeric Expressions................23
  59.        3.2.6.4 String Expressions.................24
  60.       3.2.7 SYMBOL................................24
  61.       3.2.8 DMAP..................................25
  62.       3.2.9 TWITCHER..............................25
  63.       3.2.10 PATH.................................26
  64.  
  65.     4. Transient Program - CTX (Text Editor)......27
  66.      4.1 Transient Programs.......................27
  67.      4.2 CTX - Centrox Text Editor................27
  68.      4.3 Control Mode.............................27
  69.       4.3.1 The SAVE Command......................27
  70.       4.3.2 The LOAD Command......................28
  71.       4.3.3 The QUIT Command......................28
  72.       4.3.4 The OUTPUT Command....................28
  73.       4.3.5 The EDIT Command......................28
  74.       4.3.6 Centrox Command.......................28
  75.       4.3.7 The GOTO Command......................29
  76.       4.3.8 The FETCH Command.....................29
  77.       4.3.9 The CLEAR Command.....................29
  78.      4.4 Edit Mode................................29
  79.      4.5 Edit Control Keys........................29
  80.       4.5.1 "D" - End Of Data.....................30
  81.       4.5.2 "I" - Insert Mode.....................30
  82.       4.5.3 "O" - Overwrite Mode..................30
  83.       4.5.4 "U" - Upper Case......................30
  84.       4.5.5 "L" - Lower Case......................30
  85.       4.5.6 "Y" - Insert Line.....................30
  86.       4.5.7 "P" - PCC Request.....................30
  87.       4.5.8 <CURSOR KEYS>.........................31
  88.       4.5.9 [DEL],[RETURN] & [CLR]................31
  89.       4.5.10 "X" - Compress Text..................31
  90.       4.5.11 [TAB]................................31
  91.       4.5.12 "G" - Where Am I ?...................32
  92.  
  93.     5. COMP - Extended BASIC Language Compiler....33
  94.      5.1 Source File Requirements.................33
  95.      5.2 Procedures...............................34
  96.      5.3 Using Commands...........................34
  97.      5.4 Code Blocks..............................35
  98.      5.5 Command Dictionary.......................35
  99.       5.5.1 Definition Commands...................36
  100.       5.5.2 Control Structures....................39
  101.       5.5.3 General Commands......................39
  102.      5.6 Expression Syntax........................43
  103.      5.7 Centrox Vector Calls.....................44
  104.      5.8 Error Messages...........................44
  105.      5.9 Technical Section........................47
  106.      5.10 Adding Error Messages...................47
  107.      5.11 Adding To The Compiler Dictionary.......47
  108.      5.12 Internal Subroutines....................47
  109.      5.13 Variables In Use........................50
  110.      5.14 Copyright Routine.......................51
  111.  
  112.     6. Games Section - The Less Serious Side......52
  113.      6.1 CYCLE - Light Cycle......................52
  114.      6.2 SNAKE....................................52
  115.      6.3 MAZE.....................................53
  116.      6.4 LIFE.....................................53
  117.      6.5 TWIGLET (Graphic Demo)...................54
  118.  
  119.     7. The FORMAT Utility.........................55
  120.      7.1 FORMAT Dot Commands......................55
  121.      7.2 Default Settings.........................59
  122.      7.3 PCC Data Files...........................59
  123.  
  124.     8. Assembler..................................61
  125.      8.1 ASSEM....................................61
  126.       8.1.2 The HAL Microprocessor................61
  127.       8.1.3 The HAL Assembler Language............61
  128.       8.1.4 Port I/O Signals......................62
  129.       8.1.5 Numbers in Source Code................63
  130.       8.1.6 Assembler Commands....................63
  131.      8.2 Monitor Commands.........................63
  132.       8.2.1 Control Keys..........................63
  133.  
  134.     9. Logging In Procedure.......................65
  135.  
  136.     10. Technical Section.........................66
  137.      10.1 Directory Simulation....................66
  138.      10.2 ALIAS Control...........................66
  139.      10.3 DO Control (Shell)......................66
  140.      10.4 Command Execution (Shell)...............67
  141.       10.4.1 Overlaying Procedure.................67
  142.      10.5 Adding Transient Programs...............68
  143.       10.5.1 Passing Arguments....................69
  144.       10.5.2 Storing A Program....................69
  145.       10.5.3 Accessing Kernel Routines............69
  146.       10.5.4 Vector Error Codes...................74
  147.      10.6 Patching The Kernel.....................74
  148.       10.6.1 Trapping Vectors.....................74
  149.       10.6.2 Location Of Patching Code............75
  150.       10.6.3 Events...............................75
  151.      10.7. Reserved Variable Names................75
  152.       10.7.1 Reserved String Variables............75
  153.       10.7.2 Reserved Numeric Variables...........75
  154.      10.8 Removing the Shell......................75
  155.      10.9 Additional Shells.......................76╒
  156. CONTENTS$$$             ╩C O N T E N T SΩ
  157.  
  158.  
  159. The first number for a section heading is the chapter that
  160. the section belong