1

Salut les ataristes,

S'il y en a parmi vous qui ont un falcon + FPU, j'aurai besoin d'un peu d'aide.
En testant Quake 2 avec Doug, j'ai rencontré un problème que lui n'a pas sur les textures.
On a isolé un bout de code qui marche sur son Falcon mais pas sur le mien.

J'ai fait un PRG + j'ai ajouté le source et le makefile que j'utilise sous Linux pour compiler.
http://dl.free.fr/bVu0ZZ3rX

Sous hatari et sur le falcon de Doug, la séquence de nombres est linéaire :

1 1
2 2
3 3
4 4
...
16 16
17 17
18 18
...
253 253
254 254
255 255


Sur mon falcon en revanche, j'obtiens :

...
14 14
15 15
16 0
17 1
18 2
...
27 27
28 28
29 29
...
80 15
81 16
...
254 254
255 255

Certaines valeurs de la séquence ne sont pas les mêmes à gauche et à droite sur mon Falcon.

On suspecte la fonction pow sur mon 68882 (mon FPU serait cramé).

Si ceux qui ont le matos pouvaient testser le programme et me dire si la séquence est bien linéaire pour eux, ce serai super sympa.

Merci d'avance

Laurent

2

Je teste ça... Ce soir ! Dès mon retour du boulot. En plus mes deux Falcon ne réagissent pas de la même façon, si ça se trouve j'aurai des résultats différents... ?!
A suivre...
Atari 520 STE - 4 Mo - HxC/Floppy - CosmosEx
Atari Falcon 030 - 14 Mo - CF intégrée et disque interne IDE 40 Go - CT60 à 90 MHz 256 Mo - SuperVidel - Svethlana / Sous FreeMint/MyAES
Amiga 500/600+Vampire v2/1200+Blizzard 1260-PPC/2000 - Amstrad CPC - Sharp X68000

3

Alors.
Testé sur mon premier Falcon avec un 68882 :
* Tout est ok
Sur le même avec la CT60 (je suppose que ça utilise le FPU du 68060 ?) :
* No problem
Testé sur mon second Falcon (68882 aussi, je ne me souvenais même pas que j'en avais un dessus aussi !!!) :
* Tout est ok

Pas sûr que ça t'aide... (sauf que le programme fonctionne !)
Atari 520 STE - 4 Mo - HxC/Floppy - CosmosEx
Atari Falcon 030 - 14 Mo - CF intégrée et disque interne IDE 40 Go - CT60 à 90 MHz 256 Mo - SuperVidel - Svethlana / Sous FreeMint/MyAES
Amiga 500/600+Vampire v2/1200+Blizzard 1260-PPC/2000 - Amstrad CPC - Sharp X68000

4

testé aussi sur le mien, maintenant je sais que j'en ai un smile
Pareil mêmes résultats que pour les deux nombres.

5

En fait, si tout le monde dit que c'est OK, ça semblerait confirmer que mon FPU est KO.

Per contre, s'il y en a au moins un autre qui a le même comportement que le mien, ça nécessitera de revoir le programme (j'espère que non pour Doug wink )

Merci à vous.
Si d'autres peuvent confirmer ...

Laurent

6

peut-être simplement un mauvais contact, vu qu'il est sur un support PLCC.
avatar

7

Salut à tous,

Merci à ceux qui ont pu faire le test (et aux autres aussi pour être ataristes wink

Il semble que mon 68882 est cassé. Je vais essayer de le retirer et de le nettoyer à l'alcool, on verra bien.
Sinon, je le changerai.

Laurent