Unofficial AIBB Version 6.6 patch
© SpeedGeek 2017
INTRODUCTION:
Since the AIBB MINIMAL 68060 CPU compatibility patch was
released I decided to develop an enhanced version.
The enhanced version features are essentially cosmetic so
please see the WARNINGS before using this patch.
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 212 bytes larger than original
- Replaces 68040 output strings with 68060 strings when a
68060 CPU is detected. Supports LC/EC variant and Copyback
strings.
- Fixes a typo bug on 68LC040/68EC040 user requester
(68EC060 string is now corrected to 68EC040)
- Updates version to 6.6
WARNINGS:
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
functionally affect the limitations of the original AIBB
code except for allowing it to run on 68060 systems.
Almost certainly, there is a higher probability to have
CONFUSION or MISUNDERSTANDING regarding the functional
usage and limitations of this update. Therefore, please do
NOT use this patch if you do NOT completely understand the
explanations and warnings I have given you!
© SpeedGeek 2017
INTRODUCTION:
Since the AIBB MINIMAL 68060 CPU compatibility patch was
released I decided to develop an enhanced version.
The enhanced version features are essentially cosmetic so
please see the WARNINGS before using this patch.
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 212 bytes larger than original
- Replaces 68040 output strings with 68060 strings when a
68060 CPU is detected. Supports LC/EC variant and Copyback
strings.
- Fixes a typo bug on 68LC040/68EC040 user requester
(68EC060 string is now corrected to 68EC040)
- Updates version to 6.6
WARNINGS:
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
functionally affect the limitations of the original AIBB
code except for allowing it to run on 68060 systems.
Almost certainly, there is a higher probability to have
CONFUSION or MISUNDERSTANDING regarding the functional
usage and limitations of this update. Therefore, please do
NOT use this patch if you do NOT completely understand the
explanations and warnings I have given you!
Attachments
Last edited: