home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / nasmide.zip / readme.txt < prev   
Text File  |  1997-12-28  |  7KB  |  222 lines

  1.     
  2. NASM-IDE Version 1.1
  3. ~~~~~~~~~~~~~~~~~~~~
  4.  
  5. Readme file, Rob Anderton, 28th December 1997
  6. ---------------------------------------------
  7.  
  8.  
  9. Contents
  10. --------
  11.  
  12. 1. Disclaimer and license
  13. 2. What is NASM-IDE?
  14. 3. System requirements
  15. 4. Installation
  16. 5. Contacting the author
  17. 6. Bugs, limitations and the future
  18. 7. Revision history
  19.  
  20.  
  21.  
  22. 1. Disclaimer and license
  23. -------------------------
  24.  
  25. NASM-IDE refers to all files included in the NASM-IDE archive (e.g help files,
  26. logo, etc). This archive must not be distributed with anything other than the 
  27. files listed below.
  28.  
  29.  
  30.  Filename      Size (bytes)    Description
  31.  
  32.  NASMIDE  EXE     195,760      Main NASM-IDE application
  33.  NASM     EXE     188,961      NASM version 0.95 executable
  34.  NASMIDE  INI       1,035      NASM-IDE settings file
  35.  NASMIDE  HLP     127,590      NASM-IDE online help file
  36.  8087HELP HLP     101,938      80x87 opcode reference help file
  37.  8086HELP HLP     276,923      80x86 opcode reference help file
  38.  NASMIDE  RES       3,915      NASM-IDE resource data
  39.  NASMIDE  SPF      64,778      NASM-IDE logo file
  40.  NASMIDE  ICO          766    NASM-IDE Windows icon (32x32 16 colours)    
  41.  README   TXT       7,254        This readme file
  42.  
  43.  ** The following files are located in the EXAMPLES directory **
  44.  
  45.  BINTEST  ASM       1,624      Simple binary file example
  46.  DAZZLER  ASM       6,228      Text mode display demo
  47.  FIRE     ASM       4,577      VGA fire effect demo
  48.  FIREPAL  INC       4,722      Include file for FIRE.ASM
  49.  BAR      ASM      13,493      Copper bars demo
  50.  ERRORS   ASM       1,701      Source code file with errors
  51.  
  52.  
  53. This software is provided "as is" and without warranties as to or any other 
  54. warranties whether expressed or implied.
  55.  
  56. Because of the various hardware and software environments in which this
  57. program may be used, no warranty of fitness for a particular purpose is
  58. offered. Use it entirely at your own risk.
  59.  
  60. NASM-IDE is protected by UK and international copyright laws. You the right 
  61. to use NASM-IDE both for non-commercial and commercial development of programs.
  62.  
  63. In no event shall the author be liable for any loss of profit or any other 
  64. commercial damage, including but not limited to special, incidental, consequential 
  65. or other damages.
  66.  
  67. This software may be freely copied, however no charge can be made for it (except
  68. to cover the cost of postage or disks). NASM-IDE may not be included as part of
  69. any compilation without permission from the author (see section 5 for details on
  70. how to contact me).
  71.  
  72.  
  73. 2. What is NASM-IDE?
  74. --------------------
  75.  
  76. NASM-IDE is a DOS based system providing a front-end to the Netwide Assembler 
  77. (NASM). NASM-IDE has been designed to provide an interface which should be
  78. as easy to use as possible for beginners and experts alike, especially those
  79. who are familiar with Borland development products.
  80.  
  81.  
  82. 3. System requirements
  83. ----------------------
  84.  
  85. NASM-IDE requires the following minimum system specification:
  86.  
  87. - 286 or higher CPU
  88. - Colour monitor (VGA recommended)
  89. - 1.2 megabytes (approximately) minimum hard disk space
  90. - 450K minimum conventional memory with 512K or more XMS or EMS
  91. - DOS 3.3 or higher (NASM-IDE will run under Windows95)
  92. - Mouse
  93.  
  94.  
  95. 4. Installation
  96. ---------------
  97.  
  98. The NASM-IDE archive is zipped using PKZIP. To use NASM-IDE, create a directory and 
  99. unzip the entire archive to that directory (making sure you unzip with the '-d' option
  100. to create the required directory structure). At the command prompt, change to your 
  101. NASM-IDE directory and type NASMIDE, followed by return.
  102.  
  103.  
  104. 5. Contacting the author
  105. ------------------------
  106.  
  107. email : robanderton@geocities.com
  108. www   : www.inglenook.co.uk/nasmide/index.html (NASM-IDE website)     
  109.  
  110.  
  111. 6. Bugs, limitations and the future
  112. -----------------------------------
  113.  
  114. This is version 1.1 of NASM-IDE. As far as I am aware there are no bugs in this 
  115. release. If you should discover a problem, please do not hesitate to contact me
  116. (see section 5).
  117.  
  118. A limitation of this version is the length of filenames. If the full drive,
  119. directory and filename of a file to be assembled is too long, NASM will not be 
  120. able to assemble the file and an 'Unable to open file' error message will be 
  121. displayed in the error information window. The only solution to this problem is not
  122. to use deeply nested directory structures. 
  123.  
  124. Features currently planned for NASM-IDE 1.2 include:
  125.  
  126. - formatted printer output
  127. - greater configurability (e.g colours, assembler options, etc.)
  128. - an update to the ASM Assistants
  129. - further enhancements to the syntax highlighting editor
  130. - keyboard macros (not to be confused with NASM macros)
  131. - any other suggestions then send them to me!
  132.  
  133.  
  134. 7. Revision history
  135. -------------------
  136.  
  137. Key: 
  138.  
  139. Symbol     Description
  140.  
  141. +    New feature
  142. -     Removed feature
  143. *    Bug fix
  144. @    Optimisation/updated feature
  145.  
  146.  
  147. Version 1.0
  148.  
  149. Programmed using Turbo Pascal 7.0 and Turbo Vision 2.0, NASM-IDE was released to the
  150. world back in May 1997. 
  151.  
  152.  
  153. Version 1.1
  154.  
  155. After large amounts of user feedback, included bug reports and suggestions for new
  156. features, NASM-IDE 1.1 is released in December 1997, with the following additions and
  157. changes.
  158.  
  159. @ now uses the standard NASM 0.96 (no modified version is required)
  160.  
  161. @ modified method used to call NASM
  162.  
  163. + a recently used file list is now available via the File|Reopen command
  164.  
  165. + a Save all command has been added
  166.  
  167. + the clipboard uses the syntax highlighting editor
  168.  
  169. + the use of a Primary file as the target Build and Run commands has been added
  170.  
  171. + the OS/2 and COFF output formats are now supported
  172.  
  173. + the NASM warnings can now be enabled/disabled
  174.  
  175. + Include and output directories can now be specified
  176.  
  177. + 80x43 / 80x50 screen modes are now supported
  178.  
  179. + the startup logo can be disabled for systems which have trouble displaying it
  180.  
  181. + a Close All command has been added
  182.  
  183. * the Error information viewer now displayed the correct error log
  184.  
  185. + the Error information viewer allows an error to be selected so that the 
  186.   appropriate source code file is opened and the cursor is position on the line
  187.   containing the error
  188.  
  189. + commands that are not available in the current context are now disabled
  190.  
  191. @ the NASM-IDE help has been completely rewritten and now incorporates the
  192.   NASM 0.95 documentation
  193.  
  194. + a full 80x86 opcode reference with MMX and Pentium Pro instruction is included
  195.  
  196. + a full 80x87 floating point reference is included
  197.  
  198. - the Previous help topic command is not available in this version
  199.  
  200. @ the clock now correctly handles midnight (for all you coders who don't sleep!)
  201.  
  202. @ dialog boxes now update the status line and contain online help
  203.  
  204. + double clicking on the cursor position indicator in an edit window displays the
  205.   jump to line dialog
  206.  
  207. @ the syntax highlighting editor code has been cleaned up, removing 5000 lines of 
  208.   unnecessary code and speeding it up enough to allow 80x50 mode to become 
  209.   bearable
  210.  
  211. + new example code has been included to show off NASM's features
  212.  
  213. @ configuration settings are now stored in a Windows style INI file
  214.  
  215. @ my brother drew me a nice new logo!
  216.  
  217.  
  218. There are bound to be more changes that I've forgotten, but I think that's enough for
  219. now!
  220.  
  221.  
  222.