@database ExpName.guide
@width 80
@wordwrap
@Node Main "ExpName: Table of contents"

			   __  __ . ..  .  . __
			  |_ \\/|_)|\\||\\ |\\/||_
			  |__/\\|  | ||-\\|  ||__       V1.4


			  -- TABLE OF CONTENTS --


	1.     @{" Introduction             " link Introduction}
	2.1    @{" Copyright                " link Copyright}
	2.2    @{" My Address/Support BBS   " link Address}
	2.3    @{" Known Bugs               " link Bugs}
	2.4    @{" History                  " link History}
	2.5    @{" Board list               " link Boards}
	3.     @{" Usage                    " link Usage}
	4.     @{" ListExp                  " link ListExp}
	A.     @{" Credits                  " link Credits}

@EndNode
@Node Introduction "ExpName: Introduction"

This system shared library is able to decode the manufacturer  ID  and
product ID of expansion boards. If the name of this board is known, it
is returned as string; otherwise you will receive a string  containing
the decimal value of the ID, introduced by a '#'.

There are currently not much names known. I rely on your help.  Please
send me the manufacturer name and id and the product name and id of as
much boards as possible! :-)


And if you want to correct all spelling mistakes in  this  guide,  you
should contact me, too... ;)

@EndNode
@Node Copyright "ExpName: Copyright"

@{U}  COPYRIGHT  @{UU}

This software is copyrighted by Richard Körber. That  means  that  you
are  NOT  ALLOWED  to modify the program and documentation in any way.
Especially you MUST NOT REMOVE the documentation or this text file.

You are NOT allowed to use this software or any part  of  it  for  any
other  purpose than that one mentioned in its documentation, this also
includes any  fonts,  images  or  samples.  You  are  NOT  allowed  to
decompile any part of the packet.

This packet is FREEWARE.  You  are  allowed  to  use  it  without  any
registration  fee.  Note  that  you  @{I}only@{UI}  have  the right to @{I}use@{UI} this
software, but no rights on the software itself.

If you do not agree with these copyright notes, you have to delete the
ExpName packet and all related files immediately!


@{U}  DISTRIBUTION  @{UU}

This package is freely distributable. That means you  are  allowed  to
redistribute this package as long as you follow these points:

- Any re-distribution has  to  include  all  files  in  this  archive,
  without  any  modifications. You are NOT allowed to add any files to
  the archive.

- This package may be freely distributed  via  BBSs,  InterNet/UseNet,
  software  libraries such as Fred Fish's and Aminet CD-ROM, and other
  similar electronic channels.

- Disk magazines and services that charge extra for file transfers may
  NOT distribute it without written permission by the developer!

- You are allowed to use the  expname.library  even  in  a  commercial
  product  without  any  written permission of me. Please note in your
  program's documentation that you're using expname.library by Richard
  Körber.


@{U}  DISCLAIMER  @{UU}

By using this product, you accept  the  FULL  responsibility  for  any
damage  or  loss  that might occur through its use or the inability to
use it. The developer of the software can NOT be held responsible.


@{U}  CONTENTS OF THE PACKAGE  @{UU}

The ExpName package is @{I}only@{UI} complete if these files are present:

  ExpName/expname.doc
  ExpName/expname.doc.info
  ExpName/ExpName.guide
  ExpName/ExpName.guide.info
  ExpName/ListExp
  ExpName/include/expname_lib.i
  ExpName/include/fd/expname_lib.fd
  ExpName/include/libraries/expname.h
  ExpName/include/libraries/expname.i
  ExpName/include/pragmas/expname_pragmas.h
  ExpName/include/proto/expname_protos.h
  ExpName/libs/expname.library
  ExpName.info
  FILE_ID.DIZ


@{U}  TRADEMARKS  @{UU}

The  copyright  and  trademarks  of  all  manufacturers  and  products
mentioned in this guide are held by their owners.

@EndNode
@Node Address "ExpName: My address/support bbs"

@{U}  E-MAIL  @{UU}

  Please send bug-reports, board descriptions, flames and so on to...

	@{B}shred@tfh.dssd.sub.org@{UB}


@{U}  SNAIL MAIL  @{UU}

  You can send me a snail mail letter, too, if you do not wish to  get
  a response :-)

	@{B}Richard Körber
	Hornstraße 20
	51465 Bergisch Gladbach
	Germany@{UB}


@{U}  SUPPORT MAILBOX  @{UU}

  You can get the latest releases from my support bbs:


	NOT ONLY FUN ...     ______
  _L___________________  ____I~   T      ____________ ______________________
   T~                / \\ T   T    | ___/Y          / Y   T~        /       /
  T|    ____________/   \\|   |    | T   |      ___/  |   | _______/ ____  /
  H|        \\  |   |     \\_  |    l_j   |   _   T    |   |        \\   | \\/
  E|   _ ___/  l   |  _      |          |   T   |    l   l__      /  _l__
   |    Y |        l_  \\     |          |   |   |        l_/     /       \\
   |    | |         /  |\\    |    ___   |       |         /     /         \\
   l____| l________/___j \\___j    T I___j_______j________/\\____/\\_________/
   [*]=======================l____j==========[PRECiSiON-ADVERTISEMENT]===[*]

	       ...nODE.1...:...+49-(o)22o4.61630...hST.dUAL14.4oo...
	       ...nODE.2...:...+49-(o)22o4.61499...ZYXEl.+.19.2oo...
	       ...nODE.3...:...+49-(o)22o4.23856...ZYXEl...16.8oo...
	       ...nODE.4...:...+49-(o)22o4.23955...CTK.....14.4oo...
	       ...nODE.5...:...+49-(o)22o4.Elite...ZYXEl.+.19.2oo...

@EndNode
@Node Bugs "ExpName: Bugs"

ExpName was written on an Amiga 4000/o3o/MMU, Kick 3.0, 10 MB RAM,
FastLane 1GB HD, MaestroPro, CyberVision 4MB.

@{U}  THESE BUGS ARE CURRENTLY KNOWN  @{UU}

· None :^)


@{U}  THESE ENFORCER HITS OR MUNGWALL HITS ARE KNOWN  @{UU}

· None  :^^)

@EndNode
@Node History "ExpName: History"

@{B}V 1.0 @{UB}  · First release
	· Knows four boards
@{B}V 1.1 @{UB}  · Knows 18 boards
@{B}V 1.2 @{UB}  · Knows 27 boards
@{B}V 1.3 @{UB}  · Knows 28 boards
	· Faster search algorithm
	· Improved ListExp: shows board size and if board is bad
@{B}V 1.4 @{UB}  · Knows 47 boards

@EndNode
@Node Boards "ExpName: Board list"

expname.library knows the  following  manufacturers  and  products  by
name:

Adv. Systems&Software           Nexus RAM
Adv. Systems&Software           Nexus SCSI
Apollo                          AT-Apollo
BSC                             ALF 3 SCSI
BSC                             ISDN Master
BSC                             Multiface III
BSC                             Oktagon 2008
BSC                             Par/Ser Card
BSC                             Tandem
Checkpoint Solutions            Serial Solution
Commodore                       A205x
Commodore                       A2060
Commodore                       A2065 Ethernet
Commodore                       A2091
Commodore                       A2232
Commodore                       A2630
Commodore                       A590
Commodore                       XT Bridgeboard
Golem                           SCSI-II
Great Valley Products           I/O-Extender
Great Valley Products           IV-24 Graphics
Great Valley Products           Series II RAM
Great Valley Products           Series II SCSI
Great Valley Products           Spectrum Graphic
Great Valley Products           Spectrum RAM
Harms Professional              3500 Turbo
Jochheim                        RAM Board
MacroSystem (Germany)           Maestro
MacroSystem (Germany)           MaestroPro
MacroSystem (Germany)           MultiEvolution
MacroSystem (Germany)           Retina
MacroSystem (Germany)           VLab
MacroSystem (USA)               Warp Engine
Memphis                         Stormbringer
Phase5                          Blizzard 1230-II
Phase5                          CyberVision
Phase5                          FastLane RAM
Phase5                          FastLane SCSI
Supra                           2400 Modem
Utilities Unlimited             Emplant Deluxe
Uwe Gerlach                     RAM/ROM
VillageTronic                   Picasso II Board
VillageTronic                   Picasso II RAM
Vortex                          Golden Gate 80386
Vortex                          Golden Gate 80486
Vortex                          Golden Gate RAM
XPert/ProDev                    Merlin Board
XPert/ProDev                    Merlin RAM

@EndNode
@Node Usage "ExpName: Usage"

@{U}  USAGE  @{UU}

It is very simple to use the expname.library.


If you want to get the name of a special expansion board, you can pass
the  manufacturer  ID and product ID directly to GetExpName(). Set the
pointer to the ConfigDev parameter to NULL if you want to do so...

If you want to get the name of all expansion boards or  of  a  special
expansion  board,  you  have  to get a ConfigDev structure first. Pass
this structure to GetExpName(), and voila... :-)


It is really that simple!

@EndNode
@Node ListExp "ExpName: ListExp"

ListExp is a small tool (my first one written in C ;) which  uses  the
expname.library.  It lists all connected expansion boards, shows their
names (if possible), their address and their size.

Try it out to see what expname.library can do. If  there  are  entries
which  are  introduced  by a '#' instead of a name, you should send me
ASAP a description of the missing board... :-)

@EndNode
@Node Credits "ExpName: Credits"

I wish to send my best regards to the following people:

@{U} Sven Arke @{UU}                           for supporting me with his BBS

@{U} Commodore Amiga @{UU}                     for the development of the best
				      computer ever built...


...and for their contributions:

Norbert Dimpfl, Markus Pietz, Kai Rode, Martin Wietfeld, Thomas Andersson,
Jörn Asmussen, Lutz Legero, Mika Lundell, Jürgen Ofner, Thomas Schürger,
'ALV', Gunther Mannigel, Heiko Polig, Chris Painter, Patrick Thato,
Rask Lambertsen, Jan Rembser


@{B}            //
	\\\\ //   -- Amiga - The Computer for Creative Mind --
	 \\X/  @{UB}

@EndNode
