Welcome, Guest. Please login or register.

Author Topic: Unofficial AIBB v6.5 68060 Compatibility patch  (Read 1990 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline SpeedGeekTopic starter

Unofficial AIBB v6.5 68060 Compatibility patch
« on: January 23, 2017, 09:30:21 PM »
 

Offline SpeedGeekTopic starter

Re: Unofficial AIBB v6.5 68060 Compatibility patch
« Reply #1 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!

 

Offline SpeedGeekTopic starter

Re: Unofficial AIBB v6.5 68060 Compatibility patch
« Reply #2 on: February 03, 2017, 04:15:28 PM »
« Last Edit: May 23, 2021, 05:11:10 PM by SpeedGeek »
 

Offline SpeedGeekTopic starter

Re: Unofficial AIBB v6.5 68060 Compatibility patch
« Reply #3 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:
 

Offline SpeedGeekTopic starter

Re: Unofficial AIBB v6.5 68060 Compatibility patch
« Reply #4 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! ;)
« Last Edit: February 12, 2017, 06:03:45 PM by SpeedGeek »
 

Offline SpeedGeekTopic starter

Re: Unofficial AIBB v6.5 68060 Compatibility patch
« Reply #5 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
 
« Last Edit: June 22, 2021, 04:43:14 PM by SpeedGeek »