Thank you very much. It is the unpleasant surprise for me that Amiga has problems with timing. There is my thread about it -
http://eab.abime.net/showthread.php?t=82392.
I don't understand why timing results with the upgraded A3000T are so weird.
25 seconds look like correct timing though. My A500 program uses a raster interrupt count, A1200 - the timer at $bfea01. Does Amiga-3000T have a bit different timer at $bfea01? Did you try the program for A500 with A3000T?
My programs are mostly to test hardware of the 80s... I still hope for help from collectors.
EDIT.
https://en.wikipedia.org/wiki/Workbench_(AmigaOS) says that Workbench and AmigaOS are almost the same things. I used Amiga-500 at 1990. These days we used a word Workbench.