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
Bonnes Adresses   Page 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



Hosted By oric.org server www.oric.org V 2.6 CNIL ID : 872370 Write to Webmaster © 2000-2024 Built in 0.1 Seconds