Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Port de Flashback : A Quest for Identity sur fxCG50 / Graph Math+.... la mémoire revient
Slyvtt En ligne Maître du Puzzle Points: 2966 Défis: 17 Message

Port de Flashback : A Quest for Identity sur fxCG50 / Graph Math+.... la mémoire revient

Posté le 30/06/2026 21:10

Salut la Bande !

Cette image : vous la connaissez ?



Vous vous souvenez de Conrad ? Ce type qui se réveille amnésique sur une moto volante, en pleine jungle de Titan, sans la moindre idée de qui veut sa peau (spoiler : à peu près tout le monde) ? Eh bien il a posé ses valises dans votre calculatrice. Après Another World, voici Flashback sur fx-CG50 / Graph Math+ avec gint.

Flashback, c'est quoi pour les jeunes du fond (les mêmes que ceux qui ne suivaient déjà pas pour Another World) ?!?

En 1992, Delphine Software sort Flashback: The Quest for Identity. Dans la lignée directe d'Another World, mais en plus ambitieux : décors fouillés, animations en rotoscopie d'une fluidité hallucinante pour l'époque, cinématiques à gogo, et un vrai inventaire. On y incarne Conrad B. Hart, agent amnésique qui doit retrouver la mémoire et déjouer un complot extraterrestre — le tout en sautant, en roulant, en dégainant son pistolet et en mourant beaucoup.

À sa sortie, ça a mis tout le monde d'accord : c'est resté longtemps l'un des jeux français les plus vendus de l'histoire. Et 30 ans plus tard, ça tient encore sacrément la route.


Vidéo capturée sur MQ, c'est plus rapide sur calculatrice IRL.

Pourquoi Flashback après Another World ?

Parce que c'était… logique. Côté code, je suis reparti de la réimplémentation libre REminiscence, signée Gregory Montoir — le même homme dont la version « raw » d'Another World m'avait servi de base pour le premier portage.

Et là, jackpot : 90 % du boulot était déjà fait. Le backend gint que j'avais bâti pour Another World — gestion de l'écran 396×224, conversion des couleurs en RGB565, overclock au boot, sauvegarde/chargement d'état, lecture des données depuis le stockage — se remontait quasiment tel quel sous le moteur de Flashback. Même philosophie : un moteur de jeu proprement séparé de l'affichage, donc un terrain de jeu idéal pour gint. Restait surtout à brancher le système d'entrées/sorties spécifique et à gérer les fichiers de données du jeu. Le gros de la plomberie, lui, était déjà en place.

Ce qui tourne sur la bestiole

- Le moteur REminiscence, fidèle : mêmes niveaux, mêmes énigmes, mêmes cinématiques.
- 16 couleurs converties en RGB565, image calée sur le 396×224.
- Pas de son — choix assumé (la fx-CG50 n'a pas encore les épaules), et le jeu se passe très bien des bruitages sur calculatrice. Maybe One Day (R), mais on aura un petit problème de place sur la flash alors ...
- Sauvegarde / chargement d'état avec plusieurs slots (parce que oui, vous allez mourir).
- Données allégées : les fichiers purement audio (inutiles ici) sont retirés à l'extraction. Votre stockage vous remercie.
- Installation au choix : une archive unique Flashback.PAK (le plus simple), ou les fichiers en clair dans FB\DATA\. Un petit script fait le tri tout seul et vous demande ce que vous préférez.



Les commandes

- Flèches — Déplacement
- SHIFT (maintenu) — Courir
- ALPHA — Dégainer / tirer
- OPTN — Action / utiliser / valider
- VARS — Inventaire / passer une cinématique / retour
- EXIT — Retour / passer l'intro
- MENU — Menu en jeu
- F1 / F2 — Sauvegarder / charger
- F3 / F4 — Slot suivant / précédent
- F6 — Quitter

Petit mot sur les données

Contrairement à Another World, l'add-in ne contient que le moteur : les données de Flashback restent la propriété de leurs ayants droit et donc ne sont pas libres et ne sont pas distribuées. Procurez-vous une copie légale de la version PC / MS-DOS (via une réédition officielle, par exemple), récupérez son dossier DATA, et laissez le script d'extraction fourni vous fabriquer le tout pour la calculatrice. Honnêtement c'est pas dur à trouver et le jeu est a 0.99€ sur GOG !!

Pour l'addin et le script de fabrication du datapack, c'est là que ça se trouve : Flashback pour fxCG50

Amusez-vous bien — et méfiez-vous des mutants. 👽


Prgmprotogen Hors ligne Membre Points: 61 Défis: 0 Message

Citer : Posté le 01/07/2026 03:56 | #


Wow, this is absolutely insane! It's incredible to see a game like this running natively on a calculator, and looking so good too!
Unfortunately I don't have the CG50, but if I get one this will be one of the first things I play. Heck, I might just get the game anyway and play it on a CG50 emulator just to see what it's like.
(Also, it's very nice that you respect copyright and encourage people to get the official game to extract the resources, especially since not everyone goes that far )

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
captcha
Rafraîchissez la page si vous souhaitez obtenir un nouveau CAPTCHA.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2026 | Il y a 175 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd