Alors que je posais le pied sur les sables brûlants de Scoria Reach, la chaleur m’enveloppa comme un brouillard épais. À chaque battement de cœur, je sentais la température monter dangereusement, me rappelant que la survie n’était pas garantie. C’était plus qu’une simple aventure de pêche ; c’était un test de résilience et de compétence. […]
Quand la nouvelle a éclaté que l’acteur oscarisé Nicolas Cage incarnerait une version film noir de Spider-Man des années 1930, un frisson curieux a parcouru les communautés de fans. La série à venir Spider-Noir, qui sera lancée ce printemps sur MGM+ et Prime Video, promet la possibilité de regarder en couleurs vives et en noir […]
En Europe, la chaleur n’a jamais posé problème. Mais avec le réchauffement climatique, nous avons découvert qu’elle peut tuer. Même en France. Alors les scientifiques ont commencé à étudier plus largement ses effets sur les humains. Christian Clot, le président du Human Adaptation Institute,...
Les signaux ne trompent pas, les conséquences sur les températures mondiales des prochaines années sont déjà prévisibles. La planète s’apprête à vivre une série d’étés qui pulvériseront tous les records de chaleur existants.
De tout temps, l’humanité a dû apprendre à vivre par grand froid, comme en témoigne Yangang Xing, professeur agrégé en sciences architecturales, qui a grandi à Harbin, en Chine : là-bas, les hivers à -30 °C se surmontent depuis des siècles grâce à des solutions traditionnelles, sobres et...
Les modèles climatiques l’avaient prévu. Le réchauffement climatique alimenté par nos émissions de gaz à effet de serre a un impact sur le régime des précipitations. Un impact d’ores et déjà observable.
La SunFounder Fusion HAT+ ressemble à un simple HAT pour Raspberry Pi… jusqu’au moment où vous réalisez que c’est plutôt un couteau suisse pour robot “assisté par IA”. Elle ne “fait” pas l’IA toute seule : les neurones restent sur le Raspberry Pi (un Pi 5 dans mon cas), mais la carte apporte le muscle […]
Derrière Macé Robotics, Nicolas mêle réparation électronique au composant et conception de cartes pour des besoins professionnels, tout en développant des robots mobiles pour l’éducation et la recherche. On trouve notamment des projets de robots basés sur Raspberry Pi et Raspberry Pi Pico (MRPi1, MR-Pico), accompagnés de contenus et documentations. Dans ce contexte, il organise […]
Todd Bandhauer, ce professeur à l'Université d'État du Colorado développe une nouvelle pompe à chaleur électrique et a été nommé parmi les 100 innovateurs climatiques par le TIME.
Vous vous souvenez de Top Gun sur NES ? Ce jeu culte des années 80 où vous incarniez Maverick dans des combats aériens endiablés ? Hé bien si vous y avez joué, vous avez forcément vécu LE traumatisme du jeu : l'atterrissage sur le porte-avions.
Je ne sais pas combien de manettes ont été explosées à cause de cette séquence de torture, mais ça doit se compter en millions. Vous avez beau suivre les instructions à l'écran "Alt. 200 / Speed 288", faire exactement ce qu'on vous dit, et PAF... crash. Retour à la case départ.
Toutefois, c'était sans compter sur ce développeur qui a eu la bonne idée de faire du reverse engineering sur le code assembleur du jeu pour comprendre ce qui se passait vraiment derrière cette mécanique diabolique.
Et en fouillant dans les entrailles du code NES, il a découvert que pour réussir l'atterrissage, il fallait respecter 3 critères simultanément. D'après l'analyse du code, l'altitude doit être entre 100 et 299 (une plage plutôt large, ouf), la vitesse entre 238 et 337 (déjà plus serré), et surtout l'alignement latéral avec le porte-avions qui est lui ultra strict. Et c'est là que ça devient chaud, parce que ce dernier paramètre, on ne le voit pas à l'écran. Vous pouvez avoir l'altitude parfaite et la vitesse au poil, si vous êtes décalé de quelques pixels à gauche ou à droite, c'est muerto pépito.
La direction est stockée en mémoire comme un entier signé allant de -32 à +32, puis convertie en une plage de 0 à 7. Autant dire que la marge d'erreur est ridicule...
Le plus intéressant dans son reverse, c'est de voir comment le code vérifie tout ça. La fonction "landing_skill_check" fait des vérifications séquentielles super basiques avec des codes d'erreur du genre : Altitude hors limites ? Code d'erreur 2. Vitesse hors limites ? Code 4. Direction hors limites ? Code 8.
Et ces codes d'erreur déterminent même l'animation de crash que vous allez voir. Du coup, si vous crashez souvent de la même façon, c'est probablement toujours le même paramètre qui foire.
Les valeurs sont stockées en BCD (Binary Coded Decimal) pour faciliter l'affichage à l'écran, et on peut les trouver aux adresses $40-$41 pour la vitesse, $3D-$3E pour l'altitude, et $FD pour la direction. Le résultat de la vérification se retrouve à l'adresse $9E. Voilà, maintenant vous savez où regarder si vous voulez tricher avec un
émulateur
.
D'ailleurs, en parlant de triche, l'auteur de cette analyse a même créé un code Game Genie spécifique pour contourner toute cette galère : AEPETA. Tapez ça et vous atterrirez à tous les coups, peu importe à quel point vous pilotez comme un manche.
Bref, voilà un mystère de 35 ans enfin résolu grâce au reverse engineering. Et si vous voulez vous replonger dans cette torture en connaissance de cause, vous savez maintenant que c'est probablement l'alignement qui vous a eu, pas votre skill.
Le 1/1000ème de seconde est sans doute superflu, mais il illustre bien la précision qu’il est possible d’obtenir avec un microcontrôleur moderne comme le Raspberry Pi Pico. Ce projet vous propose de réaliser un chronomètre autonome, pensé pour des jeux ou activités scolaires, doté d’un écran OLED bien lisible et alimenté par une batterie LiPo. […]
Je reviens tout juste de vacances. C'était en Corse et je suis plutôt déçue car bien trop cher au vu de la qualité des prestations. Le sud de l'île de "beauté", que je n'avais jamais fait, est très surestimé à mon avis. Les plages sont infestées d'algues ou de micro-copeaux de bois ce qui fait que vous en êtes recouvert en sortant de l'eau.
Les prestations sont hors de prix pour des services et des bâtis qui n'ont pas bougés depuis les années 80. En gros, la Corse c'est la côte d'azur avec moins de bitume et moins d'immeubles. Pour le même prix, mieux vaut aller à Hawaï.
Le point positif par contre, c'est la sécurité ! On retrouve la France des années 70/80 où laisser son sac 1h tout seul sur le port pour aller faire un tour en jetski ne pose aucun problème (c'est aussi à mettre dans le prix car c'est reposant de revivre ça 😍).
Par contre ce qui m'a choqué, moi qui travaille sur Paris, c'est qu'il n'y a aucune personne de couleur en Corse, ni même de maghrébins. Alors j'en parle amusée à mes quelques collègues encore sur site et @Kysofer nous a sorti un truc tombé du ciel mais qui a retourné le cerveau à tout le monde : pourquoi on appelle "personne de couleur" des gens qui globalement sont tout noir mais pas les caucasiens qui sont de toutes les couleurs ?
Là on bug et A.C. (qui vient du Bénin) lui demande de clarifier sa question et la réponse fût en gros celle-ci : bah ta peau est noir, t'es cheveux sont noirs, tes yeux sont noirs et globalement les peuples africains sont pareils à une teinte près.
Alors que chez les européens tu as des cheveux avec plein de variantes de blonds, de roux, de bruns, et des cheveux noirs. Et puis tu as aussi des yeux bleux, des yeux gris, des yeux verts, des yeux marrons, des yeux noisette et des yeux noirs.
Même les teintes de peaux s'étendent du blanc pâle en passant par le jaune et le rose. Et on peut devenir tout rouge ou tout bronzé avec le soleil.
Puis il ajouta : en fait, les personnes de couleurs, c'est nous !
Et là gros blanc avec remise en question du perçu et du communément accepté 😆 J'adore !
Voilà, bonnes vacances à tous ceux qui partent et gros soutient à ceux qui sont déja revenus 😚
— Liens directs
Des sachets de Silicagel ? On en trouve partout… et on les jette trop vite !Pourtant, ces petits absorbeurs d’humidité sont de véritables alliés pour garder vos bobines de filament bien au sec. Saviez-vous qu’ils sont réutilisables des dizaines de fois avec un simple four de cuisine ?Voici comment leur redonner une seconde vie – […]