Deutsch   English   Français   Italiano  
<80d27969-dec1-4bc7-b68e-5e0a35eef772n@googlegroups.com>

View for Bookmarking (what is this?)
Look up another Usenet article

X-Received: by 2002:a05:6214:c8e:b0:462:3bd6:d507 with SMTP id r14-20020a0562140c8e00b004623bd6d507mr27271897qvr.77.1653759779417;
        Sat, 28 May 2022 10:42:59 -0700 (PDT)
X-Received: by 2002:a05:6870:15c3:b0:ed:9d61:a56c with SMTP id
 k3-20020a05687015c300b000ed9d61a56cmr6957292oad.152.1653759779043; Sat, 28
 May 2022 10:42:59 -0700 (PDT)
Path: ...!weretis.net!feeder8.news.weretis.net!3.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: fr.comp.sys.atari
Date: Sat, 28 May 2022 10:42:58 -0700 (PDT)
In-Reply-To: <t6tm6s$1gfl$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=90.100.83.78; posting-account=HPBY0woAAADIQTaxOOgZHpdgKlVwPm6B
NNTP-Posting-Host: 90.100.83.78
References: <t6n6p5$k69$1@gioia.aioe.org> <t6o93a$unn$1@gioia.aioe.org>
 <f2773a10-bb05-4e05-b980-a0403179372bn@googlegroups.com> <t6ocqm$ptu$1@gioia.aioe.org>
 <57617cf6-3175-4434-b328-e83204cbff61n@googlegroups.com> <t6oetm$1phi$1@gioia.aioe.org>
 <2da2de65-d069-4143-85e8-2fa7bd449780n@googlegroups.com> <t6ohaa$tqc$1@gioia.aioe.org>
 <2317afd2-cb60-487a-8825-4d317c01979bn@googlegroups.com> <t6q3ul$mfs$1@gioia.aioe.org>
 <e48b734f-7d79-4a39-9f19-cc4cc06525e3n@googlegroups.com> <t6qbop$98i$1@gioia.aioe.org>
 <d5c959bf-782a-4f10-ac40-58ba5504b910n@googlegroups.com> <t6qsi6$crn$1@gioia.aioe.org>
 <35dd2542-8381-4253-8e34-14a4e467f21cn@googlegroups.com> <f749eadd-3f09-4647-96b5-feb6916a1362n@googlegroups.com>
 <t6r73q$17ke$1@gioia.aioe.org> <18e07f7b-17dd-4824-8043-9291d510a940n@googlegroups.com>
 <t6r8k2$1v42$1@gioia.aioe.org> <7e33380e-1eb5-46b3-97bc-6dd65d61061fn@googlegroups.com>
 <t6so1d$u1h$1@gioia.aioe.org> <a53ae44c-c001-453b-b9ef-34c295d34824n@googlegroups.com>
 <t6tm6s$1gfl$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <80d27969-dec1-4bc7-b68e-5e0a35eef772n@googlegroups.com>
Subject: Re: EmuTOS sur VCS
From: Arachide <moulinaie@gmail.com>
Injection-Date: Sat, 28 May 2022 17:42:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Bytes: 5142
Lines: 68

Le samedi 28 mai 2022 =C3=A0 19:30:12 UTC+2, Francois LE COAT a =C3=A9crit=
=C2=A0:
> Salut,=20
>=20
> Arachide =C3=A9crit :
> >> Tu es donc enseignant=20
> >> en math=C3=A9matiques dans un coll=C3=A8ge ? Eur=C3=AAka 2.12 ne s'adr=
esse pas =C3=A0 des=20
> >> =C3=A9l=C3=A8ves de ce niveau d'=C3=A9tudes.=20
> > Encore un lien que toi seul fait : je n'aurais d'utilit=C3=A9 en maths =
que dans le cadre de mon travail? Sache qu'il m'arrive de me plonger dans d=
es probl=C3=A8mes bien diff=C3=A9rents de ce que j'enseigne en coll=C3=A8ge=
..=20
> > Par exemple, voici un texte en m=C3=A9moire:=20
> > Ligne 0 Youhou !=20
> > Ligne 1 Quel joli texte=20
> > Ligne 2 que celui=20
> > Ligne 3 que je suis en train d'=C3=A9crire!=20
> > Ligne 4 Et utile!=20
> >=20
> > Je voudrais d=C3=A9placer les lignes 1 et 2 apr=C3=A8s la ligne 3. On v=
oit d=C3=A9j=C3=A0 que les lignes 0 et 4 ne bougeront pas en m=C3=A9moire.=
=20
> > L'id=C3=A9e de base c'est:=20
> > 1) je copie ligne 3 vers un buffer=20
> > 2) je copie lignes 1 et 2 vers le haut de (taille de ligne 3) octets=20
> > 3) je reprends mon buffer et remet ligne 3 l=C3=A0 ou =C3=A9tait ligne =
1=20
> >=20
> > Sauf que si je bosse avec un gros texte et que j'ai une RAM limit=C3=A9=
e, le buffer peut consommer pas mal.=20
> > Alors je me suis demand=C3=A9 quel serait l'algorithme avec un buffer d=
e simplement UN octet.=20
> > C'est ce qui est impl=C3=A9ment=C3=A9 dans l'=C3=A9diteur du FORTH lors=
qu'on fait un Move Block.
> Il existe une instruction x86, qui d=C3=A9place un bloc en m=C3=A9moire, =
non ?=20

Sauf que ce n'est pas tout =C3=A0 fait le propos.
Ici on d=C3=A9place un bloc mais sans rien effacer dessous, c'est une permu=
tation de m=C3=A9moire.
Et de plus, ce n'est pas sur un x86.

>=20
> Je travaille moi sur les images de l'h=C3=A9licopt=C3=A8re qui survole la=
 plan=C3=A8te=20
> Mars, ce qui n'avait pas =C3=A9t=C3=A9 fait avant, et qui se nomme "Ingen=
uity" :=20
>=20
> <https://mars.nasa.gov/news/9197/nasas-ingenuity-mars-helicopter-captures=
-video-of-record-flight/>=20
>=20
> Avec la donn=C3=A9e seule des images d'une cam=C3=A9ra qui vise le sol ma=
rtien, il=20
> est possible de reconstruire la trajectoire en trois dimensions. C'est=20
> une chose de le voir avec ses yeux, et une autre de faire des mesures,=20
> =C3=A0 l'aide d'un ordinateur et d'algorithmes de traitements des images.=
=20
> C'est en fait une cam=C3=A9ra de navigation, qui permet de piloter=20
> l'h=C3=A9licopt=C3=A8re par vision, car il n'existe pas de syst=C3=A8me G=
PS sur Mars.=20
>=20
> Tu as compris Guillaume ?

Oui oui, mais on est bien oblig=C3=A9 de faire quelques suppositions pour r=
ecr=C3=A9er l'image 3D? Par exemple, conna=C3=AEtre une estimation de la vi=
tesse de l'h=C3=A9licopt=C3=A8re, et de l'altitude, non?

Guillaume.