home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 31 / af031.adf / Sysinfo / Sys < prev    next >
Text File  |  1991-12-16  |  7KB  |  175 lines

  1.  
  2.         SysInfo V1.98 by Nic Wilson
  3.         --------------------------
  4.         
  5.         Nic Wilson Software
  6.         138d South Street
  7.         Toowoomba Queensland 4350
  8.         
  9.         Phone (076) 358539 A/H
  10.               (076) 358522 W/H
  11.               (076) 358522 FAX
  12.               
  13.     This program was written due to the lack of such a program 
  14.     on the Amiga.  It was written using HiSoft Devpac Assembler.
  15.     I have placed this program on the public domain so that it
  16.     can be used by everyone.  I hereby give permission for 
  17.     commercial publishers to distribute this program as long as
  18.     the conditions below are met.
  19.     
  20.     
  21.     CONDITIONS         This doc file and the icons must 
  22.     ----------         accompany the program.
  23.  
  24.                Full credit given to Nic Wilson Software.
  25.  
  26.                Additions to the doc file are made at the
  27.                end of the doc, and a copy sent to us.
  28.  
  29.                The executable is not modified in any way.
  30.  
  31.                
  32.     The program hunks have been written to use Public memory so
  33.     it will load into fast ram if its available.  The program 
  34.     requires about 100k of chip memory and 36k of public memory in
  35.     order to run.
  36.     
  37. HISTORY
  38. -------
  39.     V1.98 fixes a couple of bugs.  RAMSPEED VS CHIP was incorrect
  40.     and could give wrong results.  CHIPRAM VS A3000 was totally 
  41.     wrong and and results were garbage.  Both these new routines
  42.     should be much better.
  43.  
  44. IMPORTANT
  45. ---------
  46.     Amigas that have a maths co-processor using kickstart 1.3 or 
  47.     earlier, MUST use SetPatch 1.34 or later otherwise this program
  48.     will crash.  This is because this program uses 68881 & 68882
  49.     instructions and a bug in the kernal causes a guru.  SetPatch
  50.     patches this bug.
  51.  
  52. SPEED COMPARISONS
  53. -----------------    
  54.     The A500 STANDARD comparison is against a PAL A500 totally 
  55.     unexpanded (ie. no Fast Ram).  This program has a 3 bitplane 
  56.     screen open, this shows how much the processor slows when running 
  57.     a program in chip memory while having to contend with Agnus 
  58.     working overtime.
  59.  
  60.     The B2000 EXTRA RAM comparison is against a PAL B2000 with
  61.     SLOW RAM or FAST RAM.  The processor returns to normal speed 
  62.     even though the 3 bit plan screen is open.  This can show the 
  63.     difference in speed between slow ram and zero wait state memory 
  64.     boards.  Our experience shows that it only makes a difference of 
  65.     around 0.01 or one hundredth.
  66.     
  67.     The GVP A3001 comparison is against a B2000 with a GVP A3001
  68.     acellerator card, with a clock speed of 28MHZ.  All caches and 
  69.     bursts on.  The board also contained 4 megs of 32 bit wide, 80ns
  70.      ram.
  71.     
  72.     The A2620 comparison is against a standard A2500 with a A2620
  73.     card running at 14MHZ.  All caches and bursts on.
  74.     
  75.     The A3000 25MHZ comparison is against a standard A3000/25MHZ
  76.     with 1 Meg of FAST RAM 32 bit wide, and 2 Megs of CHIP.  All
  77.     caches and bursts on. 
  78.  
  79. FREE MEMORY
  80. -----------
  81.     This shows the amount of free memory as if the program is not
  82.     running so it is not accurate to the byte, but is a very good 
  83.     indication of the free pool.
  84.     
  85.     The TOTAL MEMORY is the total amount of memory that the Exec
  86.     memory list reports.  Tests have showed that this figure is
  87.     around 800 odd bytes short of actual.  This is because the
  88.     amount of memory that exec takes itself never gets added to
  89.     this list.
  90.     
  91.     RAM SPEED vs CHIP is a calculated performance test of your
  92.     CHIP RAM vs your PUBLIC RAM.  The result is shown as a
  93.     percentage increase in the speed of the PUBLIC RAM.  If no
  94.     FAST or SLOW ram is available then the result will be around
  95.     0%.
  96.  
  97.     NOTE:
  98.     Any mounted devices that the program does not recognise will 
  99.     be seen and counted as a hard partition.  
  100.     
  101.     DH0: DRIVER IN shows you what type of memory your hard disk
  102.     device driver is in.  This is interesting, as it shows if your
  103.     hard drive is running at its best.  If it is not in FAST then 
  104.     try to get it in FAST, as it will operate better.
  105.     
  106.     2000/500 CLOCK only looks for the standard 2000 or 500 Hardware
  107.     clock.  It does not look for the mutitlude of different clocks
  108.     that were available for the 1000, and does not show the 3000 clock
  109.     as yet, maybe the next version.
  110.     
  111. INTERNAL HARDWARE
  112. -----------------
  113.     This shows internal harware as the program has found it.
  114.     ECS stands for ENHANCED CHIP SET.  If Agnus or Denise show
  115.     this then they are the lastest custom chips.  The number that
  116.     is shown in brackets is the actual chip number, this helps in 
  117.     physical identification of the chips.  
  118.     
  119.     CPU's  68000, 68010, 68020, 68030 and 68040 are supported
  120.     and will be displayed if found.  This information is fetched
  121.     from Execbase.  If incorrect then Exec is incorrect and can
  122.     be corrected by running SetCPU or CPU on the A3000.
  123.     
  124.     FPU's or Floating Point Units 68881 and 68882 are supported and 
  125.     will be displayed if found.  These chips are also often referred 
  126.     to as maths co-processors.  Wether or not you have one is fetched
  127.     from Execbase, so it must be correct (as above), but then an actual
  128.     test is made to see which one you have.  Exec 1.3 only knows you
  129.     have one, not which type.  (also see IMPORTANT above).
  130.  
  131.     MMU's or Memory Management Units 68851 or the internal 68030 are
  132.     supported.  These are actually tested for as Exec does not carry
  133.     this info.  The 68451 never became very popular so is not supported.
  134.  
  135.     SPEED IN MHZ is a rough indication of the clock speed.  This
  136.     is totally accurate but is a good indication.  It at least allows
  137.     you to know wether your system is 7MHZ, 16MHZ or 25MHZ etc.
  138.     This is difficult to find out unless you take the unit apart
  139.     and even then is difficult.  Fast ram must be available for this
  140.     to be anywhere near accurate, as the timing loops were all based on
  141.     machines with some Fast ram available.  CPU's with a cache are more
  142.     accurate as RAM is not as important to the loops.
  143.  
  144.     THINGS I WOULD LIKE TO ADD
  145.     --------------------------
  146.     
  147.     1. Ability to check Amiga model  ** is it possible?
  148.     
  149.     2. Ability to split the XT and AT bridgeboard.  Anyone
  150.        know how?
  151.  
  152.     3. Your ideas!
  153.     
  154.     Any suggestions preferably in assembler but I can translate
  155.     C if I have to, but it is such a pathetic language (sorry C 
  156.     programmers but Assembler is so much nicer).
  157.               
  158.         
  159. NOTE ON SPEED COMPARISONS
  160. -------------------------
  161. If you have any of the machines listed above, or even a totally 
  162. different configuration, run the program with -t option (eg. sysinfo -t )
  163. then phone me with the resulting numbers that will be printed to the screen.
  164. My phone number or fax is at the top of this file.        
  165.               
  166. Happy Computing
  167.  
  168. Nic Wilson
  169. PS. Send for latest NoVirus V3.33 (now OS2.0 and Amiga 3000 compatible)
  170.     ONLY A$40.00  
  171.     For latest free brain file update send S.A.S.E. with disk
  172.     to above address.  Older commercial NoVirus owners (V2.00 - V3.24) 
  173.     also get free code update, so send for it now!!!              
  174.     DONT FORGET TO INCLUDE POSTAGE OR WE CANNOT REPLY.
  175.