đïž Hellcats Over The Pacific - ouverture des archives
Il existe des jeux qui disparaissent.
Pas parce quâils ont Ă©tĂ© supprimĂ©s. Mais parce que leur environnement a disparu avec eux.
Câest le cas de Hellcats Over The Pacific.
Un jeu de combat aĂ©rien sorti en 1991 sur Mac. PensĂ© pour un systĂšme qui nâexiste plus aujourdâhui.
đ„ïž Rejouer ne suffit pas
Le jeu est encore accessible.
On peut le relancer via :
Mais relancer nâest pas comprendre.
Ce qui mâintĂ©resse ici, ce nâest pas dây jouer. Câest de comprendre ce qui reste du systĂšme.
đŸ Une contrainte oubliĂ©e
Ce jeu tenait sur une seule disquette.
Un jeu en 3D. Sur un Mac comme le Macintosh II si. En 256 couleurs.
Ă lâĂ©poque, ça paraissait presque impossible.
Aujourdâhui, ça pose surtout une question :
quâest-ce qui a Ă©tĂ© sacrifiĂ©, compressĂ©, ou rĂ©inventĂ© pour que ça tienne ?
đ§Ÿ Les artefacts
Sur Mac OS classique, un programme nâest pas un simple fichier.
Il est composé de deux couches :
-
les données
-
les ressources (UI, sons, structuresâŠ)
Ces ressources sont accessibles via ResEdit. Un outil qui permet de parcourir ce que le jeu expose encore.
Mais la logique du jeu, elle, ne se trouve pas lĂ .
Elle est dans le binaire.
đ§ Une tentative ancienne
Bien avant ce projet, jâavais dĂ©jĂ essayĂ© de reconstruire une simulation similaire.
à partir de zéro.
En mâappuyant sur :
-
des formules physiques
-
des forces appliquées à un avion
-
des modÚles mathématiques simplifiés
Jâavais noirci des pages entiĂšres.
Ces notes sont aujourdâhui perdues.
Mais lâintention Ă©tait dĂ©jĂ lĂ :
comprendre le systĂšme, pas seulement le reproduire visuellement
Je voulais aussi recréer fidÚlement :
-
les cartes
-
les environnements
-
les contraintes du jeu original
Sans accĂšs au code.
đ§ Lecture du code fantĂŽme
Aujourdâhui, lâapproche est diffĂ©rente.
Jâutilise Ghidra.
Objectif :
-
récupérer les segments exécutables
-
reconstruire les fonctions
-
identifier les structures encore présentes
Ce nâest pas une réécriture. Ce nâest pas une Ă©mulation.
Câest une tentative de lecture.
đ§± Ătat actuel
Le dépÎt de travail est public : github.com/matyo91/hellcats-over-the-pacific
Pour lâinstant, il contient :
-
des exports issus de la décompilation
-
des fragments de code reconstruits
-
des traces exploitables
Rien nâest âpropreâ. Rien nâest final.
Câest un chantier dâarchives.
đ Position
Je ne cherche pas Ă :
-
moderniser le jeu
-
réinventer son gameplay
-
produire une version âremasterâ
Je cherche Ă :
-
comprendre ce qui a été écrit
-
documenter ce qui est encore lisible
-
reconstruire uniquement ce qui peut ĂȘtre prouvĂ©
đ Suite
Chaque avancée reposera sur :
-
un artefact réel
-
une observation vérifiable
-
une limite assumée
Rien de plus.
đ Source du jeu :
đ Reverse engineering :
đš Cover credit : https://www.myabandonware.com/game/hellcats-over-the-pacific-3ky
đĄ Jâai créé une app IA RGPD en 1h avec Symfony
đ§ Ne rien dĂ©voiler. Tout montrer â BĂątir des systĂšmes publics sur des fondations privĂ©es
đŹ La vidĂ©o la plus chĂšre de ma chaĂźne YouTube đ°
đš Darkwood v1.0.4 - PrĂ©sentation du design V4
đŸ Darkwood : CrĂ©er un jeu tactique axĂ© sur les API
đ CrĂ©ation d'une application PHP MCP pour publier des articles Darkwood
đ Je construis un moteur de dictĂ©e en PHP (Flow + Symfony + Whisper.cpp)
âïž DĂ©couverte de l'extension cataclysme Hearthstone
đ€ DĂ©veloppement parallĂšle d'IA avec Cursor et Git Worktrees
đ€ Comment rendre Darkwood prĂȘt pour les agents
đ§âđ» Codeur vs Vibe codeur
đš Darkwood IaExceptionBundle â Quand les erreurs commencent Ă s'expliquer d'elles-mĂȘmes
âïž FOSDEM 2026 : signaux structurels de lâĂ©cosystĂšme open source
âŸïž DĂ©gĂąts de dĂ©fausse infini
đ Gouvernance IT : reprendre le contrĂŽle sans ralentir lâinnovation
âïž Monter LĂ©gende avec le Guerrier QuĂȘte (Enter the Lost City)
âïž Monter lĂ©gende avec le deck Paladin Aggro Bubule
đ Offre de fin dâannĂ©e â Formation Flow (PHP)
âïž Meetup AFUP Paris DĂ©cembre 2025
đïž Open Source Experience 2025 : un Ă©cosystĂšme qui sâorganise, sâaffirme et accĂ©lĂšre