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.
|