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 |
Petites Annonces & Bonnes Adresses
|
|
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 |
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
2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007 - 2006 - 2005 - 2004 - 2003 - 2002 - 2001 - 2000 - 1999 - 1998 - 1997 - 1996 - 1995 - 1994 - 1993 - 1992 - 1991 - 1990
|