Nº188 (12/2005)







  Download :
Nous commençons à éponger nos problèmes et allons donc pouvoir commencer la nouvelle année du bon pied. Mais pour cela, il nous a fallu prendre des mesures drastiques. Les 2/3 des adhérents ayant accepté de passer au 'Tout Internet', nous allons pouvoir ré-équilibrer nos finances. La réduction du nombre de mags à fournir va nous permettre de financer la duplication et l'expédition, ainsi qu'une partie des frais du serveur , sans avoir à augmenter nos tarifs. Une autre partie de nos problèmes provenait de la trop grande complexité de notre mode de fonctionnement. Nous avons donc décidé de simplifier. En 2006, l'adhésion au CEO passera au tarif unique de 26 euros pour tout le monde et vous permet de bénéficier de tous les services du club, sans frais supplémentaires. Ces 26 euros correspondent à l'ancien abonnement mag+disquettes trimestrielles et donc, il n'y a aucun changement pour 80% d'entre vous. Pour des explications plus précises reportez-vous aux 3 dernières pages de ce mag. Bien oricalement. André

Visu ! Le Samedi 7 Janvier 2006, de 14 à 18 H, au 1er étage du 17 rue des Petits Hôtels, Paris 10e (Métro Gare de l’Est ou Gare du Nord).
La campagne d’adhésions pour 2006 est ouverte!
Découvrez le Système Bibinaire !
Des Trucs pour Tricher : Oric Squash !
Mise au point software pour Super-Oric !
Mise au point software pour Super-Oric !

sommaire

Adresses CEO / Sommaire / Editorial    Page 
Courrier Oricien    Page 
Petites Annonces & Bonnes Adresses    Page 
Appel aux Adhérents    Page 
Les Calembours de Schizo Dino    Page 
Ah ! Les Beaux “Deux Lignesâ€&   Page 65533;
Mise au Point Software pour Super-Oric (11)    Page 
Le Système Bibinaire (1/3)    Page 
Listing : Casse-Briques    Page 
Divertissements Mathématiques & Logiques    Page 
Réponses (57) : Sujet n°169 : Oric in a PC Case    Page 
Nostalgie (64) : Tout Oric    Page 
Des Trucs pour Tricher (22) : Oric Squash    Page 
Librairie Oric (59) : Programmation Basic    Page 
La vie du Club    Page 
Bulletin Adhésion 2006 / 2006 Subscription Form    Page 


Des trucs pour tricher

Par Dominique Pessan

ORIC Squash a été programmé par Lars Lundgren en 1984 pour l'Oric et fourni par le CEO sur la disquette trimestrielle de juin 2003. Au début du jeu, notre capital vies est de 5. Comme d'habitude, on aimerait bien contourner cette limitation. D'autant que les vies défilent vite pour les vitesses élevées de jeu.

L'état des lieux

SQUASH est composé de deux fichiers Mergés

Un BASIC AUTO entre #0501 et #0F42

Et une partie en LM entre #A000 et #A7F0

La démarche

Sans à priori, commençons par examiner le premier listing, ça tombe bien c'est le Basic, donc, à priori le plus facile…

On a de la chance, le listing est commenté. D'après les commentaires, tout se passe entre les lignes 470 et 510…

470 REM --- --- G A M E --- ---

480 FORA=#A185TO#A18B:POKEA,48:NEXT:POKE#A19E,54

490 POKE41374,PEEK(41374)-1:CALL#A001

500 FORB=0TO6:POKE41349+B,PEEK(48212+B):NEXT

510 IFPEEK(41374)>49THEN490

515 REM --- --- THE END --- ---

En hexadécimal, 54 devient #36, on reconnaît le code ASCII de 6. J'aurais préféré 5 (tout comme vous, j'imagine).

Je ne sais pas vous, mais moi, je n'aime pas du tout les PEEK et POKE sur des valeurs décimales. Il faut toujours que je traduise en hexa. Voyons, 41374 en Hexa cela nous donne… #A19E ! Intéressant, à la ligne précédente on a mis la valeur 6 dans cette case et ici, on retire 1. Si je compte bien, il reste 5, soit le nombre de " Ball in play " ! En 510, on comprend que, tant que le contenu de #A19E est strictement supérieur à 1, on retourne en 490 pour le décrémenter et appeler le jeu (en LM) par CALL#A001. Le nombre de balles se cacherait donc en 41374…

La marche à suivre

1 - SQUASH,N

2 - EDIT 490

490 POKE41374,PEEK(41374)-0:CALL#A001

3 - SAVEU"SQUASH",AUTO

à bientôt…




BROWSE

NUMEROS
 [188] [187] - [186] - [185] - [183] - [182] - [181] - [180] - [179] - [178] - [177] 

YEAR
2017 - 2016 - 2015 - 2014 - 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-2017 Built in 0.07 Seconds