Logicielsmoto.com

Nous sommes le 21 Oct 2019, 04:54

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 5 messages ] 
Auteur Message
MessagePosté: 15 Déc 2007, 03:14 
Hors ligne

Inscription: 12 Fév 2006, 12:31
Messages: 13
Bonjour,

J'aimerais savoir s'il est possible de corriger un bug dans le jeu VERA CRUZ (c'est un bug dans le programme BASIC, donc déjà présent dans la version originale).

En fait, il est nécessaire pour terminer le jeu de savoir à qui appartient la voiture immatriculée 9111 CQ 69. Or il est impossible de déterminer les lettres CQ de la plaque compte tenu des indices donnés (j'ai épluché le programme BASIC et cela n'y figure pas)
Donc question : comment modifier le programme BASIC dans le fichier K7 ?

Antoine


Haut
 Profil  
Répondre en citant le message  
MessagePosté: 15 Déc 2007, 23:27 
Hors ligne
M. DCMOTO

Inscription: 06 Juin 2004, 08:23
Messages: 591
Localisation: Provence (France)
nouvelhermes a écrit:
Donc question : comment modifier le programme BASIC dans le fichier K7 ?

C'est très compliqué car VERA CRUZ est bien protégé, et les protections d'Infogrames sont difficiles à contourner. La touche CTRL-C est inhibée, on ne peut donc pas interrompre l'exécution. Si on utilise la touche "Réinitialisation programme" le programme s'auto-détruit. Il me semble que seuls les pointeurs du Basic sont réinitialisé, le programme lui-même semble toujours présent en mémoire, mais impossible à lister.

Une première tentative serait de charger le jeu et de noter les valeurs des pointeurs du Basic vers le début et la fin du programme. Ensuite réinitialiser, puis rétablir les pointeurs avec des pokes. En plus ce programme Basic est protégé, mais ce n'est pas un problème car il suffit de décocher la case dans l'outil de mise au point de dcmoto.

En cas d'echec, la deuxième étape serait de désassembler le programme de chargement "LOADEUR. !" pour comprendre ce qu'il fait. C'est long et difficile, mais faisable.

Daniel


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 01 Fév 2008, 22:01 
Hors ligne

Inscription: 28 Jan 2007, 14:00
Messages: 33
Mais pourquoi tu dis que le bug se trouve dans le programme en BASIC ?

Si c'est du basic, ce n'est pas chargé avec le "LOADEUR !", si ?


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: A propos du bug
MessagePosté: 10 Fév 2008, 02:14 
Hors ligne

Inscription: 12 Fév 2006, 12:31
Messages: 13
Le programme BASIC est effectivement chargé par le LOADER, mais le jeu lui-même (en dehors des routines d'affichage) est programmé en BASIC. Le problème est que le jeu fonctionneme parfaitement, mais il est impossible de le terminer. En examinant tous les indices (qui se trouvent dans les DATA vers la fin du programme) et en comparant avec la solution CPC (disponible sur emultoo), on se rend compte qu'il est impossible de déterminer totalement la plaque d'immatriculation (9111 CQ 69). Dans la version CPC, les chiffres (9111) sont donnés par le concierge et le reste par le service de Clermont-Ferrand. Or il se trouve que dans la version MO5, ces mêmes services ne délivre que le numéro du département sans les lettres. Ne connaissant pas la plaque dans sa totalité, il est impossible de faire appel aux services de la préfecture et donc d'identifier le meutrier.

Antoine


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 11 Fév 2008, 07:47 
Hors ligne

Inscription: 06 Juin 2004, 08:23
Messages: 443
D'apres ce que je sais du jeu (et d'apres son auteur - voir l'interview sur ce site), l'affaire Vera Cruz a ete programme d'abord sur Thomson, puis transfere ensuite sur CPC.


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 5 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
cron
Développé par phpBB® Forum Software © phpBB Group
Traduction par phpBB-fr.com