Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: SpeedGeek on January 23, 2017, 09:30:21 PM

Title: Unofficial AIBB v6.5 68060 Compatibility patch
Post by: SpeedGeek on January 23, 2017, 09:30:21 PM
Here is link to this thread:

http://eab.abime.net/showthread.php?p=1136741
Title: Re: Unofficial AIBB v6.5 68060 Compatibility patch
Post by: SpeedGeek on January 25, 2017, 01:48:14 PM
Unofficial AIBB v6.5 68060 compatibility patch
© SpeedGeek 2017              

INTRODUCTION:
AIBB is a most excellent Amiga benchmark program!
Unfortunately, it's functional usage was seriously
limited for 68060 systems. So a new MINIMAL 68060 CPU
compatibility patch has been developed. This should allow
AIBB to run with the same level of function on 68060
systems as on 68040 systems.        
 
FEATURES:
- New 68060 code emulates "Unimplemented" instructions
which caused AIBB to crash on 68060 systems (unless the
CPU tooltype was set to 68000/010).
- Runs all original AIBB code on 60000-68040 systems
- 100% PC relative Assembler code
- Patched executable is only 80 bytes larger than original

NOTES:
This patch does NOT update AIBB to fully support the
68060 CPU in the way a benchmark program written
specifically for that purpose would do. It does NOT fix any
bugs or affect the limitations of the original AIBB code
except that it allows it to run on 68060 systems. This patch
does NOT change the AIBB version so the only way to know the
difference is the size of the executable.

P.S. Benchmarks uploaded are from my A3000 with A3660 @ 80 MHz

Your comments are welcome!

Title: Re: Unofficial AIBB v6.5 68060 Compatibility patch
Post by: SpeedGeek on February 03, 2017, 04:15:28 PM
Here is a link to the version 6.6:

http://eab.abime.net/showthread.php?p=1138706#post1138706 (http://eab.abime.net/showthread.php?p=1138706#post1138706)
Title: Re: Unofficial AIBB v6.5 68060 Compatibility patch
Post by: utri007 on February 03, 2017, 07:47:28 PM
I couldn't get it patched. Syntax was right but result was wrong. Used spatch from aminet.
Title: Re: Unofficial AIBB v6.5 68060 Compatibility patch
Post by: SpeedGeek on February 10, 2017, 02:22:21 PM
Quote from: utri007;821468
I couldn't get it patched. Syntax was right but result was wrong. Used spatch from aminet.

The spatch from Aminet is supposed to be 100% compatible with the SAS spatch. The few reported problems with getting the patch to work were the result of using the hacked AIBB executable from Aminet. I thought this was already explained... :rolleyes:
Title: Re: Unofficial AIBB v6.5 68060 Compatibility patch
Post by: kenny smith on February 11, 2017, 10:12:40 AM
I do think you person are not thinking well you are all for getting this cpu of a 68080 or a 68100?. That was the next cpu that was comeing up in the line of cpu befor 1994, or 1995. If they do make a new cpu they should look into this as well to. But with a new amiga x5000 it should be just like a new 68100+.
Title: Re: Unofficial AIBB v6.5 68060 Compatibility patch
Post by: Oldsmobile_Mike on February 11, 2017, 03:15:04 PM
Quote from: kenny smith;821947
I do think you person are not thinking well you are all for getting this cpu of a 68080 or a 68100?. That was the next cpu that was comeing up in the line of cpu befor 1994, or 1995. If they do make a new cpu they should look into this as well to. But with a new amiga x5000 it should be just like a new 68100+.


Huh? Somebody drinking too much Nyquil? :roflmao:
Title: Re: Unofficial AIBB v6.5 68060 Compatibility patch
Post by: x303 on February 11, 2017, 06:05:21 PM
Quote from: utri007;821468
I couldn't get it patched. Syntax was right but result was wrong. Used spatch from aminet.

The version of aibb that's on aminet seems to be different somehow and can't be patched (for now). Dunno where the 'official' version of aibb comes from....
Title: Re: Unofficial AIBB v6.5 68060 Compatibility patch
Post by: SpeedGeek on February 12, 2017, 06:00:53 PM
Quote from: x303;821972
The version of aibb that's on aminet seems to be different somehow and can't be patched (for now). Dunno where the 'official' version of aibb comes from....

The Aminet AIBB version is the official version but not the original distribution archive. The executable was compressed with a self-extracting archiver (what do you expect from a French BBS?).

ShK already uploaded the original executable here:

http://eab.abime.net/showpost.php?p=1137296&postcount=5

P.S. If anyone has recent/updated contact info for Mr. Lamonte Koop please send me a PM. Thanks! ;)
Title: Re: Unofficial AIBB v6.5 68060 Compatibility patch
Post by: zipper on February 12, 2017, 07:27:54 PM
Might be this (has lived in Sauk Rapids)
http://www.whitepages.com/name/Lamonte-P-Koop/Lutherville-Timonium-MD/bv2hdp6 and there you can continue...
Title: Re: Unofficial AIBB v6.5 68060 Compatibility patch
Post by: SpeedGeek on May 23, 2021, 05:12:37 PM
** NEWS UPDATE **

Fixed a rarely occurring address computation bug (Assembler
defaulted to word math) which could cause 68020-040 systems
to crash. There is no AIBB version change for this bug fix
update. The only change is in the name of the patch file
which creates this version.

EDIT:
Sorry, users who downloaded the patch before May 27, 2021
got a buggy version of the patch.  :'(

MD5 bug fix Checksum:
a5810b7542bacd6e2a71c046be3f6652  AIBBv6.6