Nº265 (5/2012)
Download :
|
Les Oriciens sont des gens formidables! Après mes appels au secours de début d'année, j'ai vu affluer les contributions de partout. Et, la plupart du temps, des contributions très originales. Rarement votre Ceo-Mag a été aussi riche et aussi diversifié. Là, il y en a vraiment pour tous les goûts. Je devrais peut-être me taire, afin de ne pas voir se tarir cette créativité, mais c'est tellement extraordinaire que je ne peux que crier un grand merci à vous tous, qui vous êtes creusé la tête au bénéfice de toute la communauté. Merci.
André |
|
Prochaine Visu, le samedi 30 juin, de 14 à 18 h, 1er étage 17 rue des Petits Hôtels, PARIS 10eme
Cassettes: Formats exotiques!
Trucs pour tricher: Tron!
Journal du soft: Le bug Sedoric !
Et encore des photos de la Visu de février!
|
|
|
|
|
|
sommaire
|
Adresses CEO / Sommaire / Editorial |
|
Page 2 |
Courrier Oricien |
|
Page 3-6 |
Nostalgie : Hebdogiciel n°16 |
|
Page 7 |
Aide Rush Hour, Supplément n°13 (2/3) |
|
Page 8-9 |
Quelques Photos de la Visu de Février par Xavier B. |
|
Page 10-11 |
Divertissements Mathématiques et Logiques |
|
Page 12 |
Le Coin Sudoku Oric : Les Grilles 7 à 12 de Mars |
|
Page 13 |
Florilège des Formats Exotiques : Tron et LZ77 |
|
Page 14-16 |
BasiX : Commandes !PUT et !VAL |
|
Page 17 |
Basicode : L'Esperanto de nos Ordinateurs |
|
Page 18-22 |
ASM6502 : Des Routines d'un Format très Exotique |
|
Page 23-27 |
Quelques Photos de la Visu de Février par Didier V. |
|
Page 28 |
Quelques Photos de la Visu de Février par Mathieu C. |
|
Page 29-30 |
Des Trucs pour Tricher (50) : Tron |
|
Page 31 |
Atelier : Mes Vacances très Oric |
|
Page 32-34 |
Raule : La Mise à Jour |
|
Page 35-36 |
Journal du Soft : Le Bug de Sedoric 3.0 |
|
Page 37-38 |
Le Chat (Adaptation de François S.) |
|
Page 6 |
Dino : Devinettes et Aphorismes |
|
Page 4, 6, 8 & 34 |
|
Des trucs pour tricher n° 50 : TRON
par Dominique P.
Le truc pour tricher n°49, nous a fourni un nombre de vies infini pour TRON, jeu programmé par Mickaël Pointier en 2004. Seulement voilà, même avec cet avantage, le piètre niveau du joueur que je suis ne m’a pas permi de passer le niveau 6... L’envie de voir à quoi ressemblent les niveaux suivants est alors devenue proportionnelle au carré du nombre de mes échecs.
Vaincre le CycloTron piloté par l’ordinateur est très difficile au niveau 6. Pouvoir choisir le niveau du jeu dès le lancement de celui-ci serait une vraie bénédiction !
Heureusement l’analyse du format que nous avons développée dans l’article n° 5 du Florilège des formats exotiques, va nous permettre de réaliser cette modification relativement facilement.
Un peu d’expérience et beaucoup d’observation permettent de découvrir que le niveau de jeu est géré par la case mémoire $79 en page zéro de l’oric.
Une fois cette case découverte, il très simple de trouver le passage du code où elle est initialisée.
0700: A9 00 LDA #$00
0702: 85 79 STA $79
Cette fois, pour minimiser le risque de tomber dans le piège dans lequel nous sommes tombés la première fois, nous allons modifier le code du jeu après son décompactage.
Il faut pour cela, autoriser le lancement du décompactage mais ne pas lancer l’exécution du jeu. Nous savons que l’on sort de la routine de décompactage en $2590.
258E: 90 CE BCC $255E
2590: 4C 00 06 JMP $0600
Nous allons remplacer le 4C du JMP par 60, code de RTS. Le principe de la modification est simple ,nous allons :
- charger TRON ainsi modifié
- Poker le niveau souhaité en $701
- Lancer le jeu par un CALL #600
La marche à suivre
1- CLOAD"TRON
2- POKE#2590,#60
3- CSAVE"TRONPK1",A#2540,E#3516,AUTO
4- Entrez le BASIC suivant :
10 HIMEM#5FF :CLS
20 ?:?:INPUT"STARTING LEVEL" ;L
30 IF L<0 OR L>7 THEN 20
40 CLOAD"" :POKE#701,L : CALL#600
5- CSAVE"TRONPK2",AUTO
6- Concatener TRONPK1 et TRONPK2 dans TRON-LC.tap
Et c’est tout! Pouvez maintenant choisir votre niveau de départ, en lançant TRON-LC (LC pour Level Choice). à bientôt... |
|
|
|
|
BROWSE
NUMEROS
[272] - [271] - [270] - [269] - [268] - [267] - [266] - [265] - [264] - [263] - [262] - [261]
YEAR
2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007 - 2006 - 2005 - 2004 - 2003 - 2002 - 2001 - 2000 - 1999 - 1998 - 1997 - 1996 - 1995 - 1994 - 1993 - 1992 - 1991 - 1990
|