home *** CD-ROM | disk | FTP | other *** search
/ Falcon 030 Power 2 / F030_POWER2.iso / ST_STE / MAGS / ICTARI10.ARJ / ictari.10 / MISC / NSYSCM / N_SYSCOM.TXT < prev   
Text File  |  1994-05-10  |  5KB  |  104 lines

  1.  
  2.                             -----------------------
  3.                             Manual for N_SYSCOM 1.1
  4.                             -----------------------
  5.  
  6.     It  is  now possible to  see  the  Gemdos,   Bios,  Xbios and GEM  (AES
  7.     and  VDI) actions your computer  is  doing on screen.  N_SYSCOM.ACC can
  8.     only be run as  an  accessory;   settings   can   be changed (not saved
  9.     however) by clicking  on  the "System   Command"  menu.  You can choose
  10.     between showing or  not   showing   the  system  commands.  Clicking on
  11.     "Yes"  leads  to  the  question  about   the   position  you  want  the
  12.     information showed.  "Top" means at the top of the screen, "Menu" means
  13.     just under the  menu  bar  and  "Bottom"  means  at  the  bottom of the
  14.     screen.
  15.  
  16.     The momentary value will be  the  default  button.  Defaults at startup
  17.     are  "No" and "Bottom".
  18.  
  19.     Information   will  be  displayed  with  the  system  8x8  font;   this
  20.     information  is written to the  screen  directly,   which is the reason
  21.     N_SYSCOM only works  with the highest,  monochrome resolution.  Writing
  22.     to the  screen  is  done  with  a  VBL  routine,   which   writes   the
  23.     information each time the screen  has   renewed  4 times, so about 72/4
  24.     times per second.
  25.  
  26.     The VBL routine is installed in the  first  entry in the VBL queue with
  27.     the XBRA  id  "NSC1".  The  vector  already   installed  there  will be
  28.     executed after this VBL routine is ready.
  29.  
  30.     N_SYSCOM installs its own Gemdos,   Bios,   Xbios and Gem vector.  This
  31.     is  done with the same  XBRA  id  "NSC1".   The  op-code sent to one of
  32.     those system vectors is  translated  in  a  'normal'  readable code and
  33.     printed on screen. The  opcode  is  then  sent  to  the original system
  34.     vector, so no commands are lost ...
  35.  
  36.     Showing  the information on the screen takes time.  Some measures  with
  37.     Quick Index  1.6  show  that  your  Atari  is working at about  95%  of
  38.     the   original  velocity  when   N_SYSCOM   is   installed;   there  is
  39.     practically  no  loss  when  no information  is shown ...
  40.  
  41.     N_SYSCOM works with all TOS  versions  and in High resolution (640*400)
  42.     only ...
  43.  
  44.     There  are no bugs known about  this program except the ones  described
  45.     above, which are not  bugs  actually.  This  program is strictly Public
  46.     Domain, so it may not   be   sold   in   any way.  N_SYSCOM.TXT  should
  47.     always  be  accompanied  by N_SYSCOM.ACC and the other way around.  Use
  48.     it at your own risk (though,  what can happen?).
  49.  
  50.     N_SYSCOM is written in assembler. The  actual  code is only 1000 bytes:
  51.     the rest is  data  (all  the  'readable'  commands  have  to  come from
  52.     somewhere!). The source can be obtained for  a small fee.  Write to the
  53.     author for further information.
  54.  
  55.                               -------------------
  56.                               Update N_SYSCOM 1.2
  57.                               -------------------
  58.  
  59.     N_SYSCOM  1.1  has  a bug,   which  did  not get my  attention  because
  60.     it  never happened to me...  The  line with the information is skipping
  61.     1 pixel  sometimes and  sometimes  the  whole  infoline  is filled with
  62.     garbage.  This happened because  I   added   d0.b   as  d0.w to a0 (for
  63.     those of you who know  what   I   am   talking about).  That was all. I
  64.     always use N_SYSTEM.ACC which has its  own  VBL routine, and  this  one
  65.     clears d0.l,  so adding  d0.b  as  d0.w  does  not  lead   to  any  bug
  66.     behaviour.
  67.  
  68.     At the request  of  several  people  I  added  the  option  to save the
  69.     settings.  This is done  by  writing  to  N_SYSCOM.ACC  at the bootdisk
  70.     directly.  If  N_SYSCOM.ACC does not exist  or does not have the proper
  71.     filelength an alertbox will tell you so.
  72.  
  73.     I also added the possibility to slow  down your computer in order to be
  74.     able  to follow what's going on  in  a  more detailed way. The alertbox
  75.     with the "Slow  down  computer"  question  has  the  options  of "Much"
  76.     (almost all computer action can be  followed,  but serious computing is
  77.     out of the question), "Little" (make an  IBM  PC of your Atari) or "No"
  78.     slowing down.  VDI actions are still  hard  to  follow even when "Much"
  79.     is selected.  "Much" slows your computer  down to 6%,  "Little" to 50%.
  80.     Those values can vary when you're  using other VBL installing programs.
  81.     All the slowing down routine  does is   consume CPU time. When too much
  82.     VBL routines are installed your  computer  will  do  nothing at all any
  83.     more,  and  you'll have to reboot.
  84.  
  85.     The fact that the filelength is tested means that  you  may  not  pack,
  86.     crunch and/or squeeze this file ...
  87.  
  88.     All the other options  and  possibilities  of  the  1.1 version are the
  89.     same, except for the XBRA id,  which  is  now "NSC2".  The velocity has
  90.     gone up to 97%. All the extras for  the 1.2 version lead to an extra of
  91.     only 400 bytes.  The  size  of  this  accessory  is rather  ridiculous.
  92.     N_SYSCOM takes  little more than 13K  of  your computers memory when it
  93.     is installed.
  94.  
  95.     This program still is PD; I can take no responsibility for the (mis)use
  96.     of it.
  97.  
  98.  
  99.     Noud van Kruysbergen
  100.     N.I.C.I.
  101.     P.O. Box 9104
  102.     6500 HE Nijmegen
  103.     email:kruysbergen@hnykun53.bitnet
  104.