a1200   NEWS   APPS   DOCS   ABOUT
a1200
----
a1200
SYSINFO/guide/internalhardware
Contents Index Help Retrace Browse < Browse >




@{b}INTERNAL HARDWARE@{ub}
-----------------

This shows internal harware as the program has found it.

@{b}HARDWARE CLOCK@{ub} only looks for the  standard A500, A600, A2000, A3000, CDTV
or fully compatible hardware clock. It  does not look for the multitude of
different clocks that were available for the 1000 or other models.

@{b}DMA/Gfx@{ub} This will show all current  versions of Agnus, and the newer Alice
chip. ECS stands for  ENHANCED CHIP SET. The program is  also able to tell
the difference between  the 1MB & 2MB versions of  Super Agnus. Many users
have queried  the possibility of doing  this and they beleive  I check the
memory amount. The 1MB  and the 2MB Agnus chips do  not have any different
signature registers so in  order to tell them apart I used  a trick of the
hardware design. The 1MB Agnus only decodes the first meg space and so the
second meg space has a 'ghost' image of the first. A 2MB Agnus does decode
the second meg space so no ghost image is present. SysInfo checks for this
and reports the difference. This theory  I beleive is quite sound, and has
been tested on many 1MB and 2MB Amiga's.

@{b}MODE@{ub} This shows the current display  MODE. Under kickstart 1.2 or 1.3 this
will show either PAL or NTSC. Under version 2.04+ is has the capability of
showing all the various modes. This will mainly be the case using the '-p'
option of SysInfo. This is because  of the custom screen that SysInfo uses
will normally force the display back  to your default mode, except for AGA
Amigas that have 'Promotion' enabled,  this will usually force the Sysinfo
screen to  DBLPAL or DBLNTSC  mode. This will  be reflected in  the screen
display.

@{b}CPU@{ub}'s  68000, 68010,  68020, 68030  and 68040  are supported  and will  be
displayed if found. If Exec is incorrect  then a window will open, and ask
you if you want  exec to be updated to reflect  the correct hardware. This
is  mainly  for Kickstart  1.3,  as  it is  not  normally  aware of  later
processors.

@{b}FPU@{ub}'s  or Floating  Point Units  68881 and  68882 and  internal 68040  are
supported  and will  be displayed  if found.  These chips  are also  often
referred to as  maths co-processors. Wether or not you  have one is tested
by the program, and if Exec is incorrect a window will open and ask you if
you want Exec corrected. If a 68040 is found and a CORRECTLY working 68882
emulation then the  FPU string will show '68040+68882'. If  yours does not
show  this then  contact your  board manufacturer  and ask  for a  copy of
Commodore's V37.4 (or greater) 68040 software.

@{b}MMU@{ub}'s or Memory Management Units 68851 or the internal 68030 and 68040 are
supported. These are actually tested for as Exec does not carry this info.
The 68451  never became  very popular  so is not  supported. It  will also
reflect if the MMU is currently enabled or disabled.

@{b}VBR@{ub} is  the Vector  Base Register.  This is  applicable to  all processors
except  the 68000.  The VBR  contains the  base address  of the  exception
vector table in  memory. The displacement of an exception  vector is added
to the  value in this  register to access the  vector table. On  the 68000
processor the vector table is always located at address zero.

@{b}MHZ@{ub}  is a  rough  indication of  the  clock speed.  This  is not  totally 
accurate but is a good indication. It at least allows you to know if your 
system is 7MHZ, 16MHZ or 25MHZ etc. All caches, bursts and copyback modes 
are temporarily enabled  during the test for greater  stability, but this 
should be  transparent to  the user  and they will  be returned  to their 
original state after the tests. Clock Speed is normally difficult to find 
out unless you take  the unit apart and even then  is difficult. Fast ram 
must be  available for this to  be anywhere near accurate,  as the timing 
loops were  all based  on machines  with some Fast  ram available.  For a 
68000 based Amiga, the  program will take into account if  no fast ram is 
available and calculate the correct speed accordingly.                    

@{b}HORIZ Khz@{ub}  This is the horizontal  scan frequency of the  current display.
Early kickstarts  will show 15.60  for PAL  and 15.72 for  NTSC. Kickstart
2.04  or above  will show  correctly the  horizontal frequency.  This will
normally only  show other  than PAL  or NTSC when  using the  '-p' option,
because of the reasons specified in the MODE description above.

@{b}ECLOCK Hz@{ub} is  the frequency of the EClock, as  reflected in execbase This.
clock is used for the CIA chips.

@{b}CBACK@{ub} is an abbreviation for CopyBack.  It is only applicable to the 68040
currently.  This shows  if it  is enabled  or disabled.  This is  rather a
difficult mode, because with the MMU it is possible that it may be enabled
somewhere within the memory map and not  others. The test here uses the OS
function to determine  if it is enabled.  CopyBack is a cache  mode of the
CPU and when enabled, the CPU only  updates the cache on writes and memory
is only updated when absolutely necessary or it is forced to do so.

@{b}INS. CACHE@{ub}  or Instruction Cache is  applicable to 68020, 68030  and 68040
processors. This shows if it is currently enabled or disabled.

@{b}INS. BURST@{ub}  or Instruction  Burst is applicable  to 68030  processor. This
shows if it is currently enabled or disabled. It will however show 'ON' if
a 68040  is detected due to  requests I received from  certain 68040 board
manufacturers.

@{b}DAT. CACHE@{ub} or Data Cache is only applicable to 68030 and 68040 processors.
This shows if it is currently enabled or disabled.

@{b}DAT. BURST@{ub} or Data Burst is only applicable to 68030 processor. This shows
if it  is currently enabled  or disabled. It will  however show 'ON'  if a
68040 is  detected due  to requests  I received  from certain  68040 board
manufacturers.

      **************************************************************
      THE NEXT TWO ARE FOR THE A3000 ONLY. AS I HAVE NOT YET FOUND A
      100% GUARANTEED WAY  TO DETERMINE AN A3000,  ON SOME NON-A3000
      AMIGAS THIS INFORMATION MAY BE  DISPLAYED BUT WILL BE USELESS,
      AT THE  PRESENT TIME  THE PROGRAM LOOKS  FOR A  WORKING RAMSEY
      CHIP  IN ORDER  TO  IDENTIFY  A 3000  SERIES  AMIGA, BUT  THIS
      REQUIRES FURTHER TESTING BEFORE I CAN GUARANTEE ITS ACCURACY.
      **************************************************************

@{b}RAMSEY@{ub} ver  is only applicable to  the A3000 series of  computers. It will
display the  revision value of  this chip in hexadecimal.  Currently there
are only two I  know of. Type '$D' is the standard A3000  Ramsey and has a
bug that causes failure of the 'Page Detect Mode', the other is '$E'. This
is a newer chip that has this bug corrected.

@{b}GARY@{ub} ver is only applicable to  the A3000 series of computers, even though
other Amigas do have a GARY chip, I  do not know of a way to identify them
as  I do  for  the A3000  series.  It  will show  the  revision number  in
hexadecimal. Currently  there are  only two  I know of,  type '$0'  is the
standard A3000 chip and type '$90' which is a newer chip.

@{b}CARD SLOT@{ub} is the new "PCMCIA" card slot in the A600. SysInfo looks for the
slot and displays if an A600 style card slot is found.

@{b}SUPPLY Hz@{ub}  is the frequency of  the power supply as  relected in Execbase.
This will normally be either 50 or 60 Hz.

@{b}VERT Hz@{ub}  is the frequency  of the Vertical  Frames. All modes  are catered
for, including  the programmable ones of  the later custom chips.  See the
decription for MODE above for restrictions on these displays.


THINGS I WOULD LIKE TO ADD
--------------------------

1.  I   have  been   receiving   conflicting  reports   about  the   AT/XT
    bridgeboards. Could you please check your card and let me know how the
    current routine works.  I have added the new 386SX  brideboard, but is
    also untested. Please report, preferably by email.

3.  Your ideas!

If you supply suggestions in code form, I would prefer assembler, or C but
I can translate other languages if I must.

Comments

Name:
E-mail: Use this if you want a message if you get a response, will not be shown.
Comment:
Select correct short for:

Crystal

CSL
AFL
FLT
RSI

Comments:

$VER: d0.se 1.14 Copyright © 2011-2024 Tobias Geijersson support at d0 dot se