Short: Identify hardware and more, OS3.5 (V12.2) Author: rkoerber@gmx.de (Richard Koerber) Uploader: rkoerber@gmx.de (Richard Koerber) Type: util/libs Kurz: Identifiziert Erweiterungen und mehr (V12.2) Keywords: expansion board guru alert function system library check arexx ppc powerpc warpos installer Requires: AmigaOS 2.0 or higher Language: English, Deutsch URL: http://shredzone.home.pages.de This is the developer packet of Identify. You'll only need it if you want to write programs using the features of identify. Identify is a system shared library that identifies your system and several IDs and returns them in a human readable form. Currently implemented are: expansions The manufacturer and product ID of hardware expansions are translated into manufacturer name, board name and board class. system Your system is analyzed by identify.library. You can query static values, as e. g. Amiga model, Processor, OS version, Graphic OS (e. g. CyberGraphX), Audio OS (e. g. AHI) or available memory (Virtual Memory is also supported). alerts The cryptical alert codes can also be translated. functions Decodes the offset of a shared library into it's function name, provided you have got the .fd files. Four example Shell tools are also included: ListExp Analyses your system, searches for expansion boards and optionally, shows what Commodities are available. This is an easy way to describe your system for bug reports etc. Guru Decodes a Guru number. Function Returns the name of the function that matches to the provided library name and offset. InstallIfy Gives Installer scripts access to the Identify hardware analyzer, e.g. to check if a PowerPC is present. FEATURES: ----------- - OS3.5 and BoingBag supported - The complete expansion database consists of more than 400 expansion boards and 130 manufacturers. - Distinguishes between most GVP and Phase5 boards with unique ID - Tries to give at least a hint if the board name is not known yet - Fully DraCo and PowerPC compatible - Supports PowerUp and WarpOS - The library is fully localized (catalogs included: deutsch) - ARexx interface library - English and German documentation (.guide and .dvi) INCLUDED DEVELOPER FILES: --------------------------- - AutoDocs - Assembler include files - C header files (also protos, pragmas, GCC inlines) - PASCAL include files - Maxon/HiSoft-BASIC include files - Amiga-E include files - FD file - cd file for language translations - C example showing how to use identify with MUI - ARexx examples - Installer examples With your help, I hope to get as much expansion names as possible. So please send the name, manufacturer ID, product ID and board class of all your expansions to: "shred@chessy.aworld.de". You can get the IDs with included tool ListExp or the example program "expansions". Thank you! ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 845 342 59.5% 24-Apr-97 01:47:26 +alert.ify 1208 517 57.2% 26-Aug-97 16:05:52 +commodities.ify 1230 523 57.4% 24-Apr-97 02:02:30 +expansions.ify 763 314 58.8% 24-Apr-97 01:49:26 +functionname.ify 1184 460 61.1% 07-Oct-97 13:17:22 +gfxaudio.ify 1059 453 57.2% 31-Jul-97 03:59:48 +primary.ify 4096 1388 66.1% 27-Dec-99 10:44:54 +system.ify 1075 466 56.6% 24-Apr-97 09:41:30 +versioncheck.ify 16415 4804 70.7% 08-Nov-00 22:28:52 +Identify.cd 10928 4014 63.2% 08-Nov-00 22:49:28 +Identify.ct 4030 1401 65.2% 27-Dec-99 10:33:52 +IdentifyTools.cd 2687 1168 56.5% 27-Dec-99 11:05:00 +IdentifyTools.ct 628 274 56.3% 16-Jan-98 23:09:36 +developer.info 21620 7408 65.7% 08-Nov-00 22:40:50 +Identify-Dev.dvi 557 282 49.3% 28-Apr-96 19:46:16 +Identify-Dev.dvi.info 15123 5056 66.5% 08-Nov-00 22:40:58 +Identify-Dev.guide 557 284 49.0% 28-Apr-96 19:46:16 +Identify-Dev.guide.info 28702 6572 77.1% 27-Dec-99 10:46:24 +identify.doc 557 282 49.3% 28-Apr-96 19:46:16 +identify.doc.info 9042 2311 74.4% 08-Nov-00 22:53:08 +identify.bc 2097 734 64.9% 05-Aug-99 00:00:00 +identify.bh 149 120 19.4% 05-Aug-99 00:00:00 +identify.bmap 872 332 61.9% 23-Apr-99 01:01:54 +identify_protos.h 348 203 41.6% 23-Apr-99 01:01:32 +identify_lib.fd 290 149 48.6% 23-Apr-99 01:23:04 +identify_lib.i 5046 833 83.4% 23-Apr-99 01:05:50 +identify.h 18134 4500 75.1% 08-Nov-00 22:51:36 +identify.h 16203 4424 72.6% 08-Nov-00 22:52:06 +identify.i 142 108 23.9% 23-Apr-99 01:16:00 +identify.m 531 291 45.1% 23-Apr-99 01:16:56 +identify.txt 21031 4853 76.9% 08-Nov-00 22:54:18 +identify.e 4518 1873 58.5% 08-Nov-00 22:55:08 +identify.m 735 349 52.5% 23-Apr-99 01:21:16 +identify.lib 17143 4555 73.4% 08-Nov-00 22:56:08 +identify.h 803 221 72.4% 23-Apr-99 01:15:20 +identify_pragmas.h 277 191 31.0% 23-Apr-99 01:23:14 +identify.h 628 275 56.2% 16-Jan-98 23:09:36 +examples.info 9888 6174 37.5% 16-Apr-97 17:31:20 +ExpansionMUI 7882 2291 70.9% 23-Apr-97 14:41:00 +ExpansionMUI.c 3123 1209 61.2% 03-Jan-98 23:06:28 +InstallIfy 1272 482 62.1% 03-Jan-98 23:08:40 +InstallIfy.info 1968 1307 33.5% 16-Apr-97 17:35:02 +MyExp 2187 707 67.6% 16-Apr-97 17:28:22 +MyExp.c -------- ------- ----- --------- -------- 237573 74500 68.6% 10-Nov-100 22:35:10 43 files