OS4 DepotLogo by Nickman 
(anonymous IP: 3.142.200.247,0) 
 HomeRecentStatsSearchMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (602)
   o Document (24)
   o Driver (97)
   o Emulation (149)
   o Game (1011)
   o Graphics (500)
   o Library (118)
   o Network (234)
   o Office (66)
   o Utility (932)
   o Video (69)

Total files: 4399

Full index file
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  UtilityBase
  IntuitionBase
  AmigaBounty


Support the site


 Readme for:  Library » Misc » identify_library.lha

identify.library

Description: identify.library for AmigaOS4.1
Download: identify_library.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 50kb
Version: 40.0
Date: 12 Mar 22
Author: Kjetil Hvalstrand
Submitter: Kjetil Hvalstrand
Email: kjetil hvalstrand/gmail com
Category: library/misc
License: Other
Distribute: yes
Min OS Version: 4.0
FileID: 11979
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads:  (Current version)
 (Accumulated)

[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 
identify_aos4

This is a replica project aimed at duplication same set of features as the
AmigaOS3.x M68K version of this library (written by Richard "Shred" Koerber).

M680x0 version can be found here:
https://github.com/shred/identify

The big difference is that this is a PowerPC library and its written in C, the
AmigaOS 3.x m68k version is written in old school assembler.
this is why I can't cooperate much to the original library. But I hope we can
agree on some things like ID numbers and so on.
I also hope to reuse what ever I can, but put as little as possible into this
repo. (too not duplicate work, unnecessary.)

Why?
----
* Because its most safe why to query the system without poking the hardware.
* Because it's useful to have common standard API's.
* Because programs will not work without it.
* Because having a native version will allow people to use it in C programs.
* Becouse the 680x0 version crashes on AmigaONE and Sam440/460 systems.

Limitations
-----------
No support for IdAlert and IdFunction, just because I don't see a major value,
but if someone wants to add support for this, please go right ahead.
There are some benchmarking stuff, not supported. (Will need to find a way to
compile inn some 68k binary, and use hunk realloc code.)
I focused on AmigaONE and Sam's, so it will report wrong info on Blizzard PPC
(A1200) and Cyberstorm PPC (A4000), feel free to fix it.
Or use the MC680x0 version, should work on Classic Amiga systems.

Different
---------
IdExpansion will not repport zorro cards on AmigaONE/Sam4x0 systems, insted it
lists PCI/PCIe/AGP cards.

Bugs
----
Please repport any bugs, or discrepancy you find (not listed).
While might not fix every issue, its useful to keep track of anything that needs
to be done.

https://github.com/khval/identify_aos4/issues

Contribute
----------
Please do, ask for access to this repo. 

https://github.com/khval/identify_aos4

Need translations, tools or improvements, however let Richard "Shred" Koerber to
define the standard for now.

https://github.com/shred/identify/issues

Best Regards
Kjetil Hvalstrand


Copyright (c) 2004-2024 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment