Un exemple d'archeologeek ? Jordan Mechner, le programmeur qui a développé les mythiques Karateka et Prince Of Persia, a — enfin — retrouvé le code source de son jeu. Il croyait ce dernier perdu depuis au moins 10 ans, mais c'est son père — qui pour l'anecdote avait composé les musiques des deux jeux — qui les a retrouvé dans un vieux carton.
Le principal problème, selon le créateur de Prince Of Persia, va être de lire et de comprendre le code en question. Écrit en assembleur pour le 6502, le code est surtout stocké sur des disquettes 3,5 pouces formatées pour le système d'exploitation ProDOS de l'Apple II de l'époque...

Ca ça serait lisible vingt ou trente ans après en théorie.
Par contre, trouver un environnement correctement configuré pour exécuter/analyser le source en question, c'est une autre histoire. Ceux qui ont (comme moi) développé sur des environnements de ce genre savent que, bien souvent, on exécute des lignes de commandes atroces pour lancer la compilation, et que si la documentation de ces shell disparaît, le projet disparaît avec...
Wait and see!
Rien à voir: il s'agit là de réécritures, et pas d'un portage issu du source originel. Donc, de fait, là c'est le côté "retour réel aux sources" (jeu de mots inside
Mais en fait, plutôt que les sources du premier Prince Of Persia (qui a eu une vie sur diverses plateformes), c'est finalement *les tous premiers sources* du premier Prince Of Persia (pour Apple II uniquement donc) qui ont été retrouvées. La nuance se trouvait là.
un Mac II fx, vers 1991-1992, et un nombre incroyable de cadavres du p'tit bonhomme, victime de ma maladresse...
un Mac II fx, vers 1991-1992, et un nombre incroyable de cadavres du p'tit bonhomme, victime de ma maladresse...
Le premier personnage a finir broyé empalé écrasé planté embroché brisé....
Possible oui, mais pas avec du matériel Apple. "The disk port, originally intended for a second 5.25-inch floppy drive, eventually was able to interface to 3½-inch disk drives and (via third parties) even hard disks." Wikipédia à propos du Apple IIc.
Je disais ça parce que j'ai moi-même appris l'assembleur 6502 sur des Apple IIc en 1986 et c'était des 5"¼ seulement.
Faudrait que Rogue Entertainment prennent exxemple sur lui et retrouve le code source de strife (certes recréé en reverse engineering mais ce n'est pas pareil que de le créer depuis le code source).