Comment trouver l'adresse de début de Phoenix ?

Elle est cachée grâce à l'astuce permettant de cacher une partie de la sortie de la commande LIST ! : Tout d'abord, pourquoi s'embêter avec cette question ? En effet, une fois le programme lancé, il suffit de faire RUN et le programme démarre. Ceci étant dit, les curieux auront raison de rester sur cette page, elle montre l'astuce permettant de rendre invisible la sortie de la commande LIST.

en fait, le plus simplement du monde, en faisant EDIT. Voici comment LIST ne donne pas la totalité des lignes en BASIC :

Le code :

Comment rendre invisible l'effet d'une commande LIST
Comment rendre invisible l'effet d'une commande LIST, ou comment retrouver l'adresse de démarrage de Pheonix

Explications ... :

  • en ligne 10 : le CALLM, les lignes suivantes contiennent des REM
  • en 20 derrière le REM : le code OC efface l'écran, donc la ligne 10
  • en 30 et 40 derrière le REM : le code 08 efface les caractères précédents (n° de ligne ...)
Il ne reste plus à l'écran que l'avertissement !

10 CALLM #2060
20 REM P r o g r a m m e p a r P . J A N I N
30 REM T o u s d r o i t s r e s e r v e s
40 REM © ). R e c o p i a g e & L o c a t i o n I N T E R D I T S ! . . . .


le programme PHOENIX se lance donc par un CALMM #2060.
Evidemment, vous pouvez aussi taper "RUN"...

Pourquoi faire simple quand on peut faire compliqué

Copyright 2004-2023 © Bruno VIVIEN tous droits réservés.