X-Received: by 2002:ac8:59c7:0:b0:2f9:3b5c:342b with SMTP id f7-20020ac859c7000000b002f93b5c342bmr6434668qtf.58.1653414429626; Tue, 24 May 2022 10:47:09 -0700 (PDT) X-Received: by 2002:a05:6808:f86:b0:328:c95e:ba17 with SMTP id o6-20020a0568080f8600b00328c95eba17mr2903842oiw.161.1653414429270; Tue, 24 May 2022 10:47:09 -0700 (PDT) Path: ...!news.misty.com!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: fr.comp.sys.atari Date: Tue, 24 May 2022 10:47:09 -0700 (PDT) In-Reply-To: Injection-Info: google-groups.googlegroups.com; posting-host=90.100.83.78; posting-account=HPBY0woAAADIQTaxOOgZHpdgKlVwPm6B NNTP-Posting-Host: 90.100.83.78 References: <10f83309-22f5-4e15-a7fe-1ddedce572can@googlegroups.com> <591ab581-9c26-435c-b464-63c7c82683c2n@googlegroups.com> <72217db4-4d79-42c9-b283-f9f4dbc6f7e4n@googlegroups.com> <6b874ed0-070b-4816-9009-4bfd3eaf3242n@googlegroups.com> <7872e5fa-1a54-4a89-87ca-715688b8a599n@googlegroups.com> <628bebd8$0$22279$426a74cc@news.free.fr> <8354cbfc-e87c-4daa-87cc-905b3fd131e6n@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Hatari (was: AtariVCS : nouveau prix !) From: Arachide Injection-Date: Tue, 24 May 2022 17:47:09 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 3377 Bytes: 3669 Lines: 30 Le mardi 24 mai 2022 =C3=A0 18:00:44 UTC+2, Francois LE COAT a =C3=A9crit= =C2=A0: > achet=C3=A9 mon Falcon030 en 1993, j'ai demand=C3=A9 =C3=A0 ce qu'il soit= =C3=A9quip=C3=A9. Du=20 > coup, comme c'=C3=A9tait mon premier ATARI a avoir un FPU, j'ai d=C3=A9ve= lopp=C3=A9=20 > Eur=C3=AAka 2.12 en cons=C3=A9quence. Mais =C3=A7a ne passait pas avec Ha= tari. Il a=20 > donc fallu modifier Hatari en d=C3=A9cembre 2020.=20 Tu as d=C3=A9velopp=C3=A9 en "C", c'est bien =C3=A7a? Donc Eur=C3=AAka n'est pas "d=C3=A9velopp=C3=A9" pour le FPU, le source uti= lise des r=C3=A9els avec les op=C3=A9rations +,-,*,/ et les autres fonction= s r=C3=A9elles, mais c'est la compilation qui d=C3=A9cide comment =C3=A7a s= era traduit. Il te suffit de modifier les options de compilation pour qu'Eur=C3=AAka uti= lise ou non le FPU. Ce n'est pas l'=C3=A9criture du programme qui le d=C3= =A9cide. Alors que moi en assembleur, lorsque j'ai d=C3=A9velopp=C3=A9 le FORTH, j'a= i con=C3=A7u mes routines de calcul r=C3=A9el en 68000 pur pour la version = STE, ce qui m'a pris du temps d'autant que je voulais respecter le format d= u 68882 (par exemple, le GFA avait cr=C3=A9=C3=A9 un format plus simple =C3= =A0 manipuler, mais incompatible avec le FPU). Puis lorsque j'ai eu le TT qui =C3=A9tait =C3=A9quip=C3=A9 du coprocesseur,= j'ai utilis=C3=A9 directement les instructions FPU pour la version 68030+8= 82. L=C3=A0 on peut dire que le d=C3=A9veloppement =C3=A9tait fait pour le FPU. Guillaume.