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