English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 27 February 2013, 21:34   #1
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Aachen, Germany
Posts: 364
New version of boards.library

Hi there,

boards.library decodes manufacturer IDs and product IDs of Amiga autoconfig hardware. So - in short - it'll show you what stuff there is inside your machine and who made it. It's supported by other tools which provide information about your system, like "WhichAmiga" by Harry Sintonen.

The boards.library for Amiga classic systems was initially developed by Torsten Bach and then maintained by Thomas Barth from 1998 on. The last release dates back to December 2001. Jens Schoenfeld obtained the sources in December 2012 and gave them to me for further development.


UPDATE (Mar/2013): The latest version can now be obtained from Aminet:

http://aminet.net/util/libs/BoardsLib.lha


Version information:

(see Aminet readme)

Older updates:

This is a BETA release. It has been developed and tested on various Amiga hardware, both real and emulated, but may contain bugs, crash your machine and frighten your cat. Its goal is to stimulate feedback for further development. So here's what's been happening since V2.32a 12 years ago and why you should give it a try:

V2.64:

- fixed a nasty bug in the serial rewrite routine, which was the reason
why X-Surf cards were displayed as DENEB clockports

V2.63:

- added Georg Braun's products

V2.62:

- added new boards (well, that was obvious, wasn't it?)

+ Elbox releases since 2001

+ IComp releases since 2001

+ E3B products

+ WinUAE boards

- completely rewritten enclosed "showboards"-utility

- "showboards" now also supports Kickstart 1.x

- modified boards.library to support Kickstart 1.x

- refined board detection via product-ID and serial-number (see below)

- revision bump (sic!)


New ProductID and Serial detection (*please read*):

This feature is the only real enhancement of the current release. It comes in two flavours:

1) During the quite turbulent history of the Amiga, developers were not always able to obtain a unique manufacturer ID from Commodore or its successors, so they used the IDs of other manufacturers instead. boards.library is now able to display the names of the real manufacturers in such cases. You can watch this if you own an early E3B-board, like the Highway USB-Card. (Contact me if you have information about similar cases!)

2) The data structure for each autoconfig board provides a space for serial number information. However, that space does not contain real serial numbers in most cases, but has been used by manufacturers to store information about different revisions of their product, type of flash chip used, etc.

Example:
The ACA620 processor board for the A600 by Individual Computers currently exists in two revisions. Revision 1 has stability problems and can only be identified by the serial number. boards.library will provide a warning message to Rev.1 users, containing contact details for the update process.


Usage:

Just copy "boards.library" to libs:, "showboards" to c: or where ever you like and run "showboards" (There are some options, as "showboards ?" might tell you. (Well, at least for OS > V36 for now).

Developer information:

The documentation is still valid and can be found in the Aminet-archive of the old boards.library release. An update and example sources will follow.


*Your help is needed*

Get your weirdest and latest expansion boards out of your storage boxes, run showboards on your machine and give me your feedback every time you encounter an unknown board or anything strange. And if you are/were a developer of hardware yourself and know some details about you cards' serial information encoding, let me know as well.

You can find my email-address in the readme.


Planned future enhancements:

- support for chained-ConfigDev structures (board-on-board)
- Detection of non-autoconfig ACA and Indivision-cards
- PCMCIA support
- clockport support
- detect any board that's detectable (if I get the info how to do it)

Acknowledgements go to:

- Torsten Bach and Thomas Barth for starting and maintaining boards.library
- Jens Schoenfeld for the source,
- Michael Boehmer for some insights
- Toni Wilen and ELBOX for some data

and to the nice and crazy people of a1k.org for bringing me back to the Amiga.

And now just try it out. Feedback is greatly appreciated.

Best regards,

Marcus

Last edited by bubbob42; 29 March 2013 at 20:18. Reason: New update (V2.64)
bubbob42 is offline  
AdSense AdSense  
Old 27 February 2013, 22:48   #2
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,264
Thanks, Marcus.

Did you know that there was an independent version started recently in this thread?
prowler is offline  
Old 27 February 2013, 23:39   #3
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Aachen, Germany
Posts: 364
Quote:
Originally Posted by prowler View Post
Thanks, Marcus.

Did you know that there was an independent version started recently in this thread?
No, but I have been in contact with Geijer recently. It'll be a lot easier for him to combine board.library and SysINfo 4 now.

I'll study the thread and see if I can extract some data out of it, thanks!
bubbob42 is offline  
Old 27 February 2013, 23:56   #4
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,264
I'm sure you knew that I hadn't meant to be critical when I posted that link to the other thread. In fact it's great news that you've already made contact with Geijer!
prowler is offline  
Old 28 February 2013, 00:46   #5
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Aachen, Germany
Posts: 364
Quote:
Originally Posted by prowler View Post
I'm sure you knew that I hadn't meant to be critical when I posted that link to the other thread.
No, I really did not read any criticism out of it.

Georg Braun just sent me the IDs of his cards, so GBA1000-owners should see something new with V2.63 (update in Post #1).
bubbob42 is offline  
Old 28 February 2013, 12:06   #6
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Aachen, Germany
Posts: 364
It has been reported that V2.63 falsely detects X-Surf-Boards as Deneb Clockports. This will be corrected soon.
bubbob42 is offline  
Old 01 March 2013, 22:39   #7
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Aachen, Germany
Posts: 364
Quote:
Originally Posted by bubbob42 View Post
It has been reported that V2.63 falsely detects X-Surf-Boards as Deneb Clockports. This will be corrected soon.
Fixed, V2.64 has been attached to post #1
bubbob42 is offline  
Old 01 March 2013, 22:41   #8
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,264
Thanks, Marcus!
prowler is offline  
Old 29 March 2013, 20:16   #9
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Aachen, Germany
Posts: 364
Finally, I found the time to rework the documentation. The latest version of boards.library will be available via Aminet from now on:

http://aminet.net/util/libs/BoardsLib.lha
bubbob42 is offline  
Old 09 June 2013, 10:00   #10
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Aachen, Germany
Posts: 364
boards.library V3.0 is out, the highlights are:

- PCI-busboard/cards support via openpci.library (PCI owners plz give feedback - I don't own lots of PCI busboards or cards)
- ACA 6xx/12xx detection (feedback needed as well)
- completely reworked documentation with information for hardware developers
- SysInfo-style rating feature in showboards - useless, but enjoyable.

Best regards,

Marcus

Last edited by bubbob42; 09 June 2013 at 10:03. Reason: added requirement openpci.library (PCI users only)
bubbob42 is offline  
Old 17 June 2013, 16:21   #11
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Aachen, Germany
Posts: 364
Another update is out - V3.1 fixes a critical bug and adds three new boards.

The feedback from PCI-busboard users has been very sparse so far. Does the library really detect all your PCI-cards?
bubbob42 is offline  
Old 17 June 2013, 16:32   #12
slaapliedje
Registered User
slaapliedje's Avatar
 
Join Date: Jul 2010
Location: Utah, USA
Posts: 134
I'll check it out when I get home and let you know, I have a Mediator 4000Di in my system.

slaapliedje
slaapliedje is offline  
Old 17 June 2013, 21:05   #13
mfilos
Paranoid Amigoid

mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 39
Posts: 1,576
Send a message via Skype™ to mfilos
Awesome.
Now my ESS-Solo-1 SoundCard and my GREX busboard is recognized at last

Code:
showboards 1.62 (16-Jun-2013) by Marcus Gerards
using boards.library V3.1
=============================================================================
You are running Kickstart V45.57
=============================================================================
Board  1:  ES1969 / Solo-1 PCI AudioDrive family 
Made by :  ESS Technology                                     

Board ID: 6505                       Manufacturer ID: 4701
Address:  $FFFA1100                  Size: 4k                        
Type:     PCI                        Flags: n/a                       
-----------------------------------------------------------------------------
Board  2:  Realtek 8029 A/B/C/D       
Made by :  Realtek Semiconductor Co., Ltd.                    

Board ID: 32809                      Manufacturer ID: 4332
Address:  $FFFA11C0                  Size: 4k                        
Type:     PCI                        Flags: n/a                       
-----------------------------------------------------------------------------
Board  3:  Voodoo 3                   
Made by :  3Dfx Interactive, Inc.                             

Board ID: 5                          Manufacturer ID: 4634
Address:  $80000000                  Size: 512k                      
Type:     PCI                        Flags: n/a                       
-----------------------------------------------------------------------------
Board  4:  ZorRAM/256MB Zorro III memory Expansion 
Made by :  E3B                                                

Board ID: 32                         Manufacturer ID: 3643
Address:  $40000000                  Size: 256M                      
Type:     $A4                        Flags: $0A                       
-----------------------------------------------------------------------------
Board  5:  DENEB USB Controller (Zorro III Mode) 
Made by :  E3B                                                

Board ID: 16                         Manufacturer ID: 3643
Address:  $50000000                  Size: 16M                       
Type:     $88                        Flags: $02                       
-----------------------------------------------------------------------------
Board  6:  DENEB FlashROM Card        
Made by :  E3B                                                

Board ID: 19                         Manufacturer ID: 3643
Address:  $00E90000                  Size: 64k                       
Type:     $D1                        Flags: $02                       
-----------------------------------------------------------------------------
Board  7:  DENEB Clockport            
Made by :  E3B                                                

Board ID: 23                         Manufacturer ID: 4626
Address:  $00EA0000                  Size: 64k                       
Type:     $C1                        Flags: $02                       
-----------------------------------------------------------------------------
Board  8:  CyberStorm PPC/MK III SCSI 
Made by :  Phase 5 Digital Products                           

Board ID: 100                        Manufacturer ID: 8512
Address:  $00F01060                  Size: 128k                      
Type:     $D2                        Flags: $00                       
-----------------------------------------------------------------------------
Board  9:  GREX PCI busboard / BVision 
Made by :  Phase 5 Digital Products                           

Board ID: 101                        Manufacturer ID: 8512
Address:  $FFFE0000                  Size: 4k                        
Type:     $C1                        Flags: $00                       
-----------------------------------------------------------------------------
Board 10:  GREX PCI busboard / BVision 
Made by :  Phase 5 Digital Products                           

Board ID: 101                        Manufacturer ID: 8512
Address:  $FFFA0000                  Size: 64k                       
Type:     $C1                        Flags: $00                       
-----------------------------------------------------------------------------
Board 11:  GREX PCI busboard / BVision 
Made by :  Phase 5 Digital Products                           

Board ID: 101                        Manufacturer ID: 8512
Address:  $FFFC0000                  Size: 128k                      
Type:     $C2                        Flags: $00                       
-----------------------------------------------------------------------------
Board 12:  GREX PCI busboard / BVision 
Made by :  Phase 5 Digital Products                           

Board ID: 101                        Manufacturer ID: 8512
Address:  $80000000                  Size: 32M                       
Type:     $81                        Flags: $00                       
-----------------------------------------------------------------------------
Board 13:  GREX PCI busboard / BVision 
Made by :  Phase 5 Digital Products                           

Board ID: 101                        Manufacturer ID: 8512
Address:  $82000000                  Size: 32M                       
Type:     $81                        Flags: $00                       
=============================================================================

13 boards found. Your rating: Send pics NOW!!
Keep up the good work mate.
mfilos is offline  
Old 18 June 2013, 03:57   #14
slaapliedje
Registered User
slaapliedje's Avatar
 
Join Date: Jul 2010
Location: Utah, USA
Posts: 134
Code:
showboards 1.62 (16-Jun-2013) by Marcus Gerards
using boards.library V3.1
=============================================================================
You are running Kickstart V45.57
=============================================================================
Board  1:  RV280 ATI RADEON 9200 Pro  
Made by :  ATI                                                

Board ID: 22880                      Manufacturer ID: 4098
Address:  $40000000                  Size: 128M                      
Type:     PCI                        Flags: n/a                       
-----------------------------------------------------------------------------
Board  2:  RV280 ATI RADEON 9200 Pro secondary 
Made by :  ATI                                                

Board ID: 22848                      Manufacturer ID: 4098
Address:  $48000000                  Size: 128M                      
Type:     PCI                        Flags: n/a                       
-----------------------------------------------------------------------------
Board  3:  Realtek 8139 A/B/C/D       
Made by :  Realtek Semiconductor Co., Ltd.                    

Board ID: 33081                      Manufacturer ID: 4332
Address:  $60C06400                  Size: 4k                        
Type:     PCI                        Flags: n/a                       
-----------------------------------------------------------------------------
Board  4:  USB 2.0 Host Controller (OHCI compliant) 
Made by :  NEC Corporation                                    

Board ID: 53                         Manufacturer ID: 4147
Address:  $50041000                  Size: 4k                        
Type:     PCI                        Flags: n/a                       
-----------------------------------------------------------------------------
Board  5:  USB 2.0 Host Controller (OHCI compliant) 
Made by :  NEC Corporation                                    

Board ID: 53                         Manufacturer ID: 4147
Address:  $50042000                  Size: 4k                        
Type:     PCI                        Flags: n/a                       
-----------------------------------------------------------------------------
Board  6:  USB 2.0 Host Controller    
Made by :  NEC Corporation                                    

Board ID: 224                        Manufacturer ID: 4147
Address:  $50040100                  Size: 4k                        
Type:     PCI                        Flags: n/a                       
-----------------------------------------------------------------------------
Board  7:  opt. space for MEDIATOR PCI 4000 memory 
Made by :  ELBOX-Computer                                     

Board ID: 161                        Manufacturer ID: 2206
Address:  $40000000                  Size: 512M                      
Type:     $85                        Flags: $02                       
-----------------------------------------------------------------------------
Board  8:  MEDIATOR PCI 4000 Core Logic (PCI/Z III bridge) 
Made by :  ELBOX-Computer                                     

Board ID: 33                         Manufacturer ID: 2206
Address:  $60000000                  Size: 16M                       
Type:     $88                        Flags: $02                       
-----------------------------------------------------------------------------
Board  9:  ZorRAM/256MB Zorro III memory Expansion 
Made by :  E3B                                                

Board ID: 32                         Manufacturer ID: 3643
Address:  $70000000                  Size: 128M                      
Type:     $A4                        Flags: $0A                       
=============================================================================

9 boards found. Your rating: Cylon Baseship
slaapliedje
slaapliedje is offline  
Old 18 June 2013, 12:49   #15
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Aachen, Germany
Posts: 364
Thanks for your feedback guys!
bubbob42 is offline  
Old 18 June 2013, 14:29   #16
slaapliedje
Registered User
slaapliedje's Avatar
 
Join Date: Jul 2010
Location: Utah, USA
Posts: 134
No problem, this is the first utility that I've seen that will list everything in my system. Medication on Aminet said I didn't have a Mediator. Keep up the awesome work!

slaapliedje
slaapliedje is offline  
Old 28 July 2013, 19:45   #17
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Aachen, Germany
Posts: 364
A new little update is available on Aminet - Readme.
bubbob42 is offline  
Old 26 November 2013, 15:43   #18
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Aachen, Germany
Posts: 364
Another Update, see what's new.
bubbob42 is offline  
Old 15 March 2014, 19:02   #19
Michael
A1260T/PPC/BV/SCSI/NET

Michael's Avatar
 
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 599
I am getting plenty of enforcer hits from v3 library :-(
Running A1200 + BPPC + BV, nothing special.
Michael is offline  
Old 15 March 2014, 19:44   #20
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Aachen, Germany
Posts: 364
Quote:
Originally Posted by Michael View Post
I am getting plenty of enforcer hits from v3 library :-(
Running A1200 + BPPC + BV, nothing special.
Quote from boards.guide:

Quote:
If you're using Enforcer or similar tools, you'll observe some "hits" while
using boards.library > V3.0. This is normal; to detect some
non-autoconfig hardware like the ACA turboboard series, the library has to peek
(and sometimes even poke) into registers which machines without those expansion
do not have. If you don't need to check for those boards, add the option
"NOCUSTOM" to showboards and the hits will be gone.
Can you suppress the hits with "nocustom"?
bubbob42 is offline  
AdSense AdSense  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Found boards.library 2.31 on my Amiga harddrive not available elsewhere ancalimon request.Apps 21 01 March 2013 23:07
How to read out library-Version number? elowan New to Emulation or Amiga scene 9 27 January 2013 15:17
New version of IPF support library pintcat project.SPS (was CAPS) 5 15 July 2011 18:41
BSDSocket.library error with version 1.5+ Icreadence support.WinUAE 7 28 August 2008 05:16
Can't open version 36 of graphics.library Lambizkit support.Apps 1 07 November 2007 09:00

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 09:26.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.23054 seconds with 12 queries