English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 26 May 2009, 00:14   #1
rockersuke
Registered User
 
Join Date: Mar 2006
Location: Madrid / Spain
Age: 56
Posts: 258
68882 presumably working oddly

Hi!

I thought my 50 Mhz 68882 was working fine and giving some extra speed to FPU-ready soft in my 68030-50 Mhz Blizzard MKIV when I noticed that Vistapro renders were totally wrong. There goes some pics of the same DEM file in both low and high quality with the FPU and the no-FPU versions in my A1200:






I tried some other FPU soft as some fractal exploration program or POV FPU version. Images were erratic, as this POV example: the funny pic is from my Amiga and the "right" one was rendered with WinUAE emulating a 68030+68882 setup:





CPU command, showconfig or Sysinfo detect the 68882 correctly. Vista renders were around 50% faster with the FPU, so It's supossedly doing its job... but with very weird results.

After many testing around (wich included replacing all the fast RAM) lack of stack, overheating, or defective memory have been discarded as causes of this misbehaviour.

Anything I forgot to check? Any suggestion (apart from being on the hunt for another copro ) ?

--
rockersuke is offline  
Old 26 May 2009, 00:45   #2
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
That's very strange, an FPU that gets it sums wrong is not much use

I would say that it was very unlikely that the FPU was 'broken', it should either work or not.

You can't really compare the WINUAE image with the real thing either (apples and pears).

I suppose you could just use a simple program that did some basic floating point arithmetic to test your FPU. I could write one for you pretty easily but there's prob something similar on AmiNet already.
NovaCoder is offline  
Old 26 May 2009, 05:36   #3
rkauer
I hate potatos and shirts
 
rkauer's Avatar
 
Join Date: Oct 2007
Location: Sao Leopoldo / Brazil
Age: 58
Posts: 3,482
Send a message via MSN to rkauer Send a message via Yahoo to rkauer
Also GVP install disk for the old A3001 have a very good FPU test. You can find the image on Installer's Heaven.
rkauer is offline  
Old 26 May 2009, 05:45   #4
Loedown
Precious & fragile things
 
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
Quote:
Originally Posted by NovaCoder View Post
*SNIP* I would say that it was very unlikely that the FPU was 'broken', it should either work or not.
Unfortunately, it's not so cut and dried as that. Often chips can fail in strange ways and if the 68882 has partially failed, which to me is what it appears, then it can certainly give some of these strange results. I also think that WinUAE and original hardware should give identical results, unless there's a coding fault in WinUAE.

I have the original GVP install disk, which does have a FPU test, which I can easily up to anywhere it's required, it's the Faaaaassstttttprep disk, used with the GVP '030 Combo board.

Paul
Loedown is offline  
Old 26 May 2009, 10:11   #5
rockersuke
Registered User
 
Join Date: Mar 2006
Location: Madrid / Spain
Age: 56
Posts: 258
Thanks everyone for the suggestions!

I cannot check now (I'm at job) but I'm recollecting some "floating point" stuff from aminet wich could give some hints and also taking a look at Installers Heaven for those installers with FPU tests. I'll tell you how It goes!

--
rockersuke is offline  
Old 26 May 2009, 22:24   #6
rockersuke
Registered User
 
Join Date: Mar 2006
Location: Madrid / Spain
Age: 56
Posts: 258
Well, there it goes!

I tried several tests, including system-info utilities from the GVP disks. All of them were quite efficient on telling me the FPU was there and how damn fast It is, but couldn't give any clue about why all those MFLOPS were not giving the right results. Benchmark utils offered me a lot of numbering wich, due to my ignorance on low level FPU workings, I couldn't interpret in any meaningful way ^_^'

Then I found something closer to my level: a very simple FPU Celsius to Farenheit converter. As I was expecting results were wrong, consistently wrong, I mean, no random output. It insisted on 0 Celsius corresponding to 36.4444 Fº, while WinUAE was offering the right number, a plain 32.0.

Guess It seems that definitively the FPU is somehow broken, I think!

--
rockersuke is offline  
Old 27 May 2009, 01:41   #7
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by rockersuke View Post
Well, there it goes!

I tried several tests, including system-info utilities from the GVP disks. All of them were quite efficient on telling me the FPU was there and how damn fast It is, but couldn't give any clue about why all those MFLOPS were not giving the right results. Benchmark utils offered me a lot of numbering wich, due to my ignorance on low level FPU workings, I couldn't interpret in any meaningful way ^_^'

Then I found something closer to my level: a very simple FPU Celsius to Farenheit converter. As I was expecting results were wrong, consistently wrong, I mean, no random output. It insisted on 0 Celsius corresponding to 36.4444 Fº, while WinUAE was offering the right number, a plain 32.0.

Guess It seems that definitively the FPU is somehow broken, I think!

--
Yes it looks like it's forgotten how to add up

Are you sure it ever worked correctly BTW?
NovaCoder is offline  
Old 27 May 2009, 08:59   #8
musashi5150
move.w #$4489,$dff07e
 
musashi5150's Avatar
 
Join Date: Sep 2005
Location: Norfolk, UK
Age: 42
Posts: 2,351
Now just to put it on eBay as "untested"
musashi5150 is offline  
Old 10 June 2009, 18:39   #9
rockersuke
Registered User
 
Join Date: Mar 2006
Location: Madrid / Spain
Age: 56
Posts: 258
Hello!

Just a quick note to let you know the happy ending: new FPU arrived today and both renders and basic temperature converting are working right! So now I know the old one was definitively defective.

--
rockersuke is offline  
Old 10 June 2009, 22:44   #10
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Thanks for the update, rockersuke!
prowler is offline  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Wanted 68882 DyLucke MarketPlace 33 28 February 2010 07:08
Overclocking 68882 desantii support.Hardware 16 16 December 2009 21:08
2x 68882 25 MHz (Motorola PGA) against 1x 68882 50 MHz bastibs Swapshop 2 26 April 2009 14:41
68882 installation/orientation asm1 support.Hardware 2 21 February 2009 14:01
68882 Co-Processor Wanted Mnemesi MarketPlace 7 24 November 2005 11:10

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 20:50.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08889 seconds with 15 queries