[comp.sys.amiga] hardware manufacturer numbers

rbabel@babylon.UUCP (Ralph Babel) (09/08/90)

Amiga users, we need your help!

We (a group of Amiga developers) would like to write a small
diagnostic utility that is able to identify all expansion
devices in an Amiga. This would be a very useful tool for
service centers and for developers debugging and testing
their soft- and hardware on someone else's machine, since
you would be able to identify boards without having to take
apart that Amiga. Since the list of manufacturer numbers is
- for some unknown reason - not publicly accessible and the
list of product numbers is maintained by the manufacturers,
we are trying to find them out ourselves.

Please uudecode the following executable and run this
CLI-program on as many Amigas as possible!

-------------------------- cut here --------------------------
begin 777 Boards
M   #\P         "          $   !Y     0   ^D   !Y3E7_]$CG.3I)X
M^0    !#^@$$<"$L>  $3J[]V"E   !G  #J0_H ^G A3J[]V"9 ($LO2  HX
M( MG  #&+&P  $ZN_\0N )7*8   F'  $"H $0@J  4 $&<$<DU@#@@J  0 X
M$&<$<E)@ G(@=  4*@ 0=@ 6*@ 2)FH +"@+9PQ*JP *9P8@:P *8"0( @ $X
M9QHF:@ <* MG$DIK  AG#"!+>  X*P (T<1@!$'Z *PH*@ D(FH (-/$4XDOX
M"#\#/P(_ 3\ /RH %"\)+RH ($AZ & O!TZZ -1/[P >)F\ *"!*</\B "Q+X
M3J[_N"1 ( IF /]8(DLL>  $3J[^8B)L   L>  $3J[^8DS?7)Q.74YU9&]SX
M+FQI8G)A<GD 97AP86YS:6]N+FQI8G)A<GD )"4P.&QX+20E,#AL>#H@)35DX
M+R4P,V0@)6,@)3 R>"4P,G@@)7,*    2.< .BAO !0@;P 8(F\ '$7Z #I/X
M[_]T)D\L>0    1.KOWV</]*&U?(__Q&@&<2+P!(;P $2%1.N0   <A/[P ,X
M3^\ C$S?7 !.=1; 3G4@+P $(B\ "$AO  PO 2\ 3KD   %<3^\ #$YU2.<PX
M BQY     $SO  X $$ZN_]!,WT ,3G4      ^P    "         ;X   &6X
H     @    $   '.    "@        /R   #Z@    $        #\KX X
 X
end
-------------------------- cut here --------------------------

The output might, for example, look like this:

$00E90000-$00E9FFFF:  2017/008 R D140 gvpat.device
$00200000-$009FFFFF:  2017/009 M E740

Each line usually corresponds to one board in your system,
but sometimes one board really behaves as several expansion
devices (e.g. hard disk controller plus RAM expansion). The
boards should be listed from the MPU slot to the leftmost
Zorro-slot (at least under 1.2 and 1.3, not sure about 2.0),
Some expansion-boards do not behave like Zorro devices and
therefore might not show up in the list.

The first column shows you the address-range of the board,
the two numbers after that are the manufacturer and the
product number. These might be followed by a letter. "M"
means this is a RAM expansion, "R" is used for boards that
can be equipped with a boot-ROM, so it's probably an
autobooting hard disk controller or something similar. The
two bytes after that are the "er_Type" and "er_Flags" field.
If the program is able to find a boot-ROM or a driver for
that board, it will tell you about its name.

Complete this list with the names of the boards in your
system and their respective manufacturers and mail it to:

cbmvax.commodore.com!cbmehq!babylon!rbabel

If you are able to match the entries in the list generated
by above program with the boards in your system or if you
have further information on this subject - even better!

Thanks for your help,

Ralph

cbmvax.commodore.com!cbmehq!babylon!rbabel

thad@cup.portal.com (Thad P Floryan) (09/21/90)

rbabel@babylon.UUCP (Ralph Babel) in <03643.AA03643@babylon.UUCP> writes:

	We (a group of Amiga developers) would like to write a small
	diagnostic utility that is able to identify all expansion
	devices in an Amiga. This would be a very useful tool for
	service centers and for developers debugging and testing
	their soft- and hardware on someone else's machine, since
	you would be able to identify boards without having to take
	apart that Amiga. Since the list of manufacturer numbers is
	- for some unknown reason - not publicly accessible and the
	list of product numbers is maintained by the manufacturers,
	we are trying to find them out ourselves.

Hmmm, I wrote one several years ago for the same purpose; received all of
about 3 responses if I recall.  You may have recently seen the sample output
in my posting about the Rejuvenator question concerning an A1000 with >8MB RAM
and a HD.

You're welcome to the programs if you want them:

CLI6> ls -l src:figlist
----ar-e- 88-09-02 04:49:16   12     5940 figdump
----ar--- 88-09-02 04:48:03    4     1753 figdump.c
----ar-e- 88-09-04 03:51:02   14     6964 figlist
----ar--- 88-09-05 01:53:10   29    14471 figlist.arc
----ar--- 88-09-04 03:50:35   10     4618 figlist.c
----ar--- 88-09-05 01:53:11    1      186 Makefile
----ar--- 88-09-05 01:52:18    3     1460 README
Dirs:0    Files:7    Blocks:73    Bytes:35392   
CLI6> 

An extract from the README:

FIGLIST and FIGDUMP are two programs that display the parameters of the
various auto-configuring expansion boards that one may plug into one's Amiga.

FIGLIST is the "production" program suitable for interrogating one's own
system as one would use, say, AVAIL or INFO.

FIGDUMP is the fact-finding program that displays all the information in each
board's configuration node.

As you've probably already surmised, I don't have a list of all manufacturers'
codes yet.

Please run FIGDUMP on your system and note the parameters, and annotate them
with a brief description of what board (and manufacturer) each listing
represents.

An easy way to produce a file containing the information is via output
redirection at the CLI per:

     CLI>  FIGDUMP > outfile

Send your results (via e-mail) to me at any of the network or BBS addresses
listed below, and an updated (hopefully final!) copy of FIGLIST will soon be
posted to the nets and BBS systems!

[...]

Yeah, sure, 3 responses in 2 years.  :-)

Thad Floryan [ thad@cup.portal.com (OR) ..!sun!portal!cup.portal.com!thad ]