home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2006 September / PCpro_2006_09.ISO / dosapps / ndn / DOC / OVERVIEW.TXT < prev    next >
Encoding:
Text File  |  2004-04-23  |  11.4 KB  |  222 lines

  1.             Necromancer's DOS Navigator - overview
  2.  
  3. 0.  INTRODUCTION:
  4.      NDN is developed out of the famous DOS NAVIGATOR 1.51 source code
  5.      by RIT-Labs. Necromancer and a lot of other people packed this Norton
  6.      Commander-clone with features, which i will try to list so you can get
  7.      a little feeling of what NDN is capable of. At the moment there are 3
  8.      target platforms of NDN developed: DPMI32, WIN32 (w9x,WNT+), LINUX.
  9.      (NOTE Not all features described in this document are working in all 3
  10.      versions)
  11.      Btw, NDN complies to a lot of the standards introduced on this website
  12.      (http://www.softpanorama.org/OFM/index.shtml).
  13. 1.  FILE PANEL (FP):
  14.    - The FILE PANEL is what you see when you start NDN for the first time.
  15.      It displays the directories and files of the current directory on the
  16.      current drive. Additionally NDN handles the contents of many archives
  17.      (like ZIP/RAR) as if it would be a normal directory. NDN also uses the
  18.      FP to display contents of the internal TEMPORARY DRIVE and the FIND FILE
  19.      results. These are called VIRTUAL FILE SYSTEMS/VFS. A lot of useful
  20.      information is displayed as you move the cursor on an object in the list
  21.      (like size, attributes...).
  22.    - support for long filenames in D32/W32 under W9x/NT
  23.    - quick drive change with CTRL-LEFT/RIGHT
  24.    - Drag-and-Drop with files ideology.
  25.    - works with files and subdirectories - copy, move, delete etc.
  26.      - copy/move:
  27.     - check for free disk space (optionally);
  28.     - verifying disk writing (optionally);
  29.     - the possibility to append files to already existing files ( even if
  30.       moving in space of one disk ) is present;
  31.     - if destination of Copy is TEMP: files will be copied on TEMP drive
  32.       of the disk.
  33.      - creation of file-list of selected files. You may create a batch file,
  34.        each line of it is outcoming from string `Action' - if it doesn't
  35.        contain any name macros (i.e. !.!, !), then file name will be simply
  36.        added to end of Action string, otherwise macros will be proceed.
  37.      - able to print files.
  38.      - split/combine long files into/from parts.
  39.      - uuencode/uudecode files.
  40.      - when erasing files, if "Direct disk access" option set on,
  41.        erasing files will speed up.
  42.    - Archive processing:
  43.      - 28 different archive types support:
  44.       ACE - Ace (c) Marcel Lemke
  45.       AIN - AIN (c) Transas Marine Ltd
  46.       ARC - Arc (c) NoGate Consulting
  47.       ARJ - ARJ (c) Robert K. Jung
  48.       BSA - BSArc v1.xx (c) PhysTechSoft
  49.       BS2 - BSArc v2.xx (c) PhysTechSoft
  50.       CAB - CABinet (c) Microsoft corp.
  51.       CHZ - ChArc (c) Dialogue
  52.       HA  - HA (c) Harri Hirvola
  53.       HAP - HAP (c) Hamarsoft
  54.       HPK - HPack (c) Peter Gutmann
  55.       HYP - Hyper (c) P.Sawatzki & K.P.Nicshke
  56.       LHA - LHArc (c) Haruyasu Yoshizaki
  57.       LIM - Limit (c) J Y Lim
  58.       QRK - Quark (c) Kunz Robert
  59.       RAR - RAR (c) E. Roshal
  60.       SQZ - SQZ (c) J.I.Hammarberg
  61.       TAR - Tape ARchiver for *NIX
  62.       UC2 - Ultra Compressor II (c) Ad Infinit
  63.       UFA - UFA (c) Igor Pavlov
  64.       ZIP - PKZIP (c) PKWARE Inc.
  65.       ZOO - Zoo (c) Rahul Dhesi
  66.       ZXZ - ZXZip (c) Michael Kondratyev
  67.       IS3 - InstallShield v3.00.xxx
  68.       INS - installSHIELD archiver
  69.       TGZ - Tape ARchiver for *NIX/packer GZip
  70.       DIR - CDDIR (c) Igor Grabelnikov
  71.       SWG - SWAG (c) SourceWare Archival Croup
  72.      - you can enter an archive such as an usually directory (optionally)
  73.      - if destination of Copy/Move is <archive descriptor>:<archive name>
  74.        the files will be copied/moved into desired archive.
  75.        Archive descriptor can be: ARC, ARJ, BSA, BS2, CHZ, HA, HAP, HYP, LHA,
  76.     SQZ, ZIP, ZOO, HPK, RAR, LIM, UC2.
  77.      - it is possible to unpack, to view, to erase, to test selected files
  78.        or subdirectories from archive.
  79.    - comparing of 2 directories: you can compare files in the directories
  80.      that are displayed in the 2 FP windows, compare options are:
  81.      size, time, attributes, contents,short names, mark equal/different files,
  82.      select/unselect
  83.    - visualization of file list in FP:
  84.      - NDN handles file descriptions in files like DIRINFO.FILES.BBS as in
  85.        4DOS and many other filesmanagers (it also displays directory info
  86.        from FILE_ID.DIZ or README.TXT if no file-descriptions are found or
  87.        you are on an object that has no description). They are displayed in
  88.        the INFORMATION PANEL (CTRL-L). When you copy/move/delete a file these
  89.        descrptions are also handled. You can also easily create/edit new
  90.        descriptions for the current object with ALT-INS.
  91.      - NDN can highlight files which are divided into groups of files
  92.        (like executables: *.bat,*.cmd,*.exe,*.com...)
  93.        (Options|File Manager|Highlight groups).
  94.      - files are possible to sort not only on standard (i.e. name, ext, size
  95.        etc.), but also on colors if highlight option is set on.
  96.      - you have full control about the data displayed for each entry in the
  97.        file window depending on the VFS you are in (ALT-K)
  98.      - you can tell NDN what do display in the INFORMATION PANEL (options.
  99.        filemanager.information panel)
  100.      - installation multiple filter for file list - for example:
  101.        "*.exe; *.pas; *.tpu ".
  102.      - powerful filter where you can select what files you want to have dis-
  103.        played in the FP windows (ALT-S), also possible with ADVANCED FILTER
  104.        (ALT-DEL)
  105.    - Point-and-shoot (run files dependend on its type):
  106.      - file can be processed with several key combinations -
  107.        <ENTER>, <Shift-ENTER>, <Alt-ENTER>. You can assign a user menu to
  108.        each filetype and each key combination if you want.
  109.        Example: you are on a file called '123.asm', hit <return>, if you have
  110.         associated ASM in the extension file this could be the output:
  111.         "tasm 123.asm"
  112.         "tlink /t 123"
  113.      - the number of extension is unlimited.
  114.      - several powerful marcos are available like: $:/!: for drive in passive
  115.        or active panel (like in USER MENU)
  116.    - FIND FILE:
  117.      - specify filename/mask, string to search for... with a lot of options
  118.        to choose from, support for REGULAR EXPRESSIONS
  119. 2. User menu:
  120.      - multiple menu nesting is possible
  121.      - after a menu selection the batch file is started. You can use different
  122.        macros allows processing with current and passive panel of File Manager.
  123. 3. Work with disks:
  124.     - edit of label of volume on disk ( on network disks it is not
  125.       executed, unfortunately )
  126.     - unpacking of disk images
  127. 4. File editor:
  128.     - multi-level undo
  129.     - block operations uses Clipboard.
  130.     - streamed and vertical block (sorting of lines in vertical mode!)
  131.     - 10 text macros you can define in OPTIONS.HIGHLIGHT for each filetype
  132.       you associate in there.
  133.     - powerful syntax higlighting with many options
  134.     - support for UNIX/MAC/DOS linetypes
  135.     - direct switch from editor to viewer
  136.     - support for 9 bookmarks you can set in the file and goto on the fly
  137.     - powerful search possibilities including REGULAR EXPRESSIONS
  138.     - reload file (no need to close window and open again)
  139.     - text formatting (upcase line/word/block etc...)
  140.       and many other features that make editing files easier
  141.     - you can associate filetypes with other EXTERNAL EDITORS which will
  142.       be read from OPTIONS.EXTERNAL_EDITORS_FILE
  143.     - SMARTPAD support where you can write down notes while working with NDN
  144. 5. File viewer:
  145.     - it can view(TEXT) and edit(DUMP/HEX/DISASSEMBLER)
  146.     - it handles DBF, PKT/MSG, TDR files
  147.     - SYNTAX HIGHLIGHT in TEXT MODE like EDITOR
  148.     - SYNTAX HIGHLIGHT in DISASSEMBLER MODE
  149.     - smart editing (overwriting 1F with 1F doesn't mark the file as changed)
  150.     - HIGHLIGHTING and UNDO of modified bytes/data
  151.     - a lot of file manipulating features (filesize, remove/insert bytes...)
  152.     - RELOAD like in editor
  153.     - support for many codepages (which can be created by the user too)
  154.     - the DISASSEMBLER quite accurate, features 16/32BIT code, can jump
  155.       in local code segments
  156.     - you can associate filetypes with other EXTERNAL VIEWERS which will
  157.       be read from OPTIONS.EXTERNAL_VIEWERS_FILE
  158.     - Header Editor supporting MZ/PE/NE/LE executables at the moment
  159.       (moving to entry point, changing values, ...)
  160. 6. Calculator:
  161.     - it is possible to calculate (complex) formulas, many functions are
  162.       supported
  163.     - hexadecimal, octal, binary and decimal operations
  164.     - common Clipboard with editor.
  165. 7. Spreadsheet:
  166.     - the function evaluation is possible: SUM, MUL, IF, sin, cos, tg, ctg,
  167.       arctg, sqr, sqrt, ln, lg, sign, rad, grad
  168.     - it is possible export in text file.
  169. 8. Games - Tetris/Pentix
  170. 9. Extended text modes support ( type 132σ60, 100x25 etc. ).
  171.    Be sure that 'Standard cursor' in Mouse Setup is set off because many
  172.    mouse drivers do not support extended video modes (I think only OS/2
  173.    mouse driver works correctly).
  174. 10. Advanced file search. It is possible to search for files by filter
  175.     ( e.g. *.bak;*.$$$;*.tmp ), by text string, by date, size and attributes.
  176.     In addition, File Find works in background (i.e. you can switch to
  177.     another window while search processing)
  178. 11. It is possible to work with file lists and create TEMP: drive
  179.     ( usual file list, but you can include files with different location)
  180.     You can copy, move, view etc. files from these lists.
  181. 12. Working with keyboard macros:
  182.      Shift + Alt + n - record  ( 1-9 ) / the end of record
  183.      Ctrl + Alt + n - play macro n
  184. 13. It's possible to separate groups of commands for batch processing on
  185.     commandline - they must be separated  by '||'
  186. 14. CD-ROM player working with MSCDEX.EXE (or VCDROM.SYS under OS/2).
  187. 15. Arvid streamer board support.
  188. 16. Almost everything is very customizable, a lot of different options exist
  189. 17. Support for multiple languages (ENGLISH and RUSSIAN at the moment...)
  190. 18. Detection of ALT vs. ALTGR depending on the system you use.
  191. 19. Additional features without special description (because to many...):
  192.     Screen Savers, Alarm Clock, Multiple File Operations, Directory Trees,
  193.     Memory Information, Calendar, ASCII-Table, Edit OS-Environment, Directory/
  194.     View/Edit/Commandline Histories, Count directory length, Quick Directories,
  195.     QuickView, Customization of every color on screen
  196.  
  197. Compared to other popular file managers NDN peeks out because it has so many
  198. more features, and it's constantly updated/being worked on.
  199. DNOSP recently gave up the DPMI32 port, so NDN is the only one still being
  200. worked on at the moment. FAR is great, but W32 only, and has by far not as
  201. many options as NDN. Btw, an OS2 port of NDN is not impossible either...
  202.  
  203. D32:
  204. This is the version to use in DOS/W98, it has the most features of all of the
  205. 3 currently developed targets. It is stable and fast, but unfortunately it
  206. cannot be used easily in WinNT/2k/XP anymore as in W9x because NT doesn't
  207. support the old WINDOWSAPIs anymore, but it will still be worked on.
  208.  
  209. W32:
  210. Recommended for NT/2K/XP. It works faster and more stable in NT based OS's.
  211. Clipboard/Mouse works (D32 doesn't in NT+). Not as much features as D32,
  212. but lots of new things are planned!
  213.  
  214. LNX:
  215. The LINUX version is in very early stage, but it looks very promising
  216. (an OS like LINUX cannot be easily supported like DOS and WINDOWS).
  217. MC is good and stable, BUT it has less possibilites than NDN (f.ex.):
  218.   VIEWER/EDITOR, options/customizations, FILE FIND....
  219. A lot of work will flow into this port in the near future...
  220.  
  221. OS2: maybe later this year?!
  222.