home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug002.arc / UNMWB20.LBR / UNMWB20.DQC / UNMWB20.DOC
Text File  |  1979-12-31  |  3KB  |  98 lines

  1. UNMWB20.COM
  2.  
  3. 07-Jan-85
  4.  
  5.                                
  6. Version 1.0 did not know about the tokens for Disk Basic, so
  7. this has now been corrected - with a small penalty.   If the
  8. being converted was a tape program that used the "MEM"  key-
  9. word, it will now appear as "EOF".   Further,  "SAVE" from a
  10. tape program will become "CSAVE".
  11.  
  12. The other fault in V1.0 was an oversight in looking at array
  13. entries  that did not exist in the table of keywords.   This
  14. has now been fixed.  That is, if a new keyword is introduced
  15. that  is  not in the table,  UNMWB will die nicely  with  an
  16. admission of the nature of the trouble.
  17.  
  18.                         -Greg Black.
  19.  
  20.  
  21.  
  22. UNMWB10.DOC 
  23.  
  24. 01-Jan-85
  25.  
  26.  
  27. This  program  converts a MicroWorld [tm] BASIC (.MWB)  file 
  28. into standard ASCII format.   It does nothing to convert the 
  29. syntax  or tidy up the presentation,  though both  of  these 
  30. features would be easy enough to add. 
  31.  
  32. It  gives  the option of printing the output to  screen  (or 
  33. printer with ^P) or of putting its output on a file. 
  34.  
  35. It  does not accept redirection or multiple  filenames.   It 
  36. will  accept an ambiguous file name for its input file,  but 
  37. will  only  process  the first file that  comes  up  in  the 
  38. directory as a match. 
  39.  
  40. If  invoked  with no parameters,  it will exit with a  usage 
  41. message. 
  42.  
  43.  
  44. USAGE
  45.  
  46. If invoked with one parameter,  it will attempt to open that 
  47. file and translate it from .MWB into normal ASCII.   It does 
  48. rudimentary checking to see that it is handling the  correct 
  49. type of file.   It will give up nicely if asked to translate 
  50. an ASCII file, but may do amazing (though probably harmless) 
  51. things if handed a binary file.
  52.  
  53. If invoked with two parameters, it will attempt to translate 
  54. the  first from .MWB and to write the output on the  second.  
  55. If the second parameter is an existing file or is ambiguous, 
  56. the program will abort.
  57.  
  58. It   accepts  drive  and/or  user  specifications  for  both 
  59. parameters  in  the form:   [u:][d:]filename.ext  - if  both 
  60. drive and user are given, user must be first.
  61.  
  62. It  will refuse to accept just a user number or  drive  code 
  63. for the second parameter, to ensure that it does not write a 
  64. file with a directory entry composed only of spaces.
  65.  
  66.  
  67. MODIFYING UNMWB10.C 
  68.  
  69. The  program  was  written for the Hi-Tech  C  Compiler  and 
  70. should  compile  on  any standard C compiler.   It  uses  no 
  71. floats or longs and no difficult methods.
  72.  
  73. If you make any enhancements to the program,  please let  me 
  74. know.   If you find any bugs in it, I will deal with them if 
  75. you  let  me  know nicely.   I take  no  responsibility  for 
  76. anything  it  might  do,  including eating  your  diskettes, 
  77. stealing your lunch,  or causing the overthrow of the  state 
  78. of consensus. 
  79.  
  80. Otherwise,  use  it  to your heart's content and  spread  it 
  81. around as far as it needs to go. 
  82.  
  83.  
  84. COPYRIGHT 
  85.  
  86. This  program  is copyright by Greg Black,  and remains  the 
  87. property  of  its author.   It is released into  the  public 
  88. domain for free use by all persons provided only that it  it 
  89. is not sold and that any improvements are notified to: 
  90.  
  91.     Greg Black, 
  92.     7 Bullarto Street, 
  93.     Chadstone 3148, 
  94.     Australia, 
  95.  
  96. or by a message left for me on the Tardis RCP/M on Melbourne 
  97. (03) 67 7760.
  98.