Nº263 (3/2012)
Download :
|
Le Ceo-Mag commence à reprendre des couleurs. Serait-ce dû à l'arrivée du printemps? Probablement pas, vu la neige et le froid ambiants. Ce serait même plutôt ce mauvais temps qui vous a incités à consacrer une plus grande part de vos loisirs à l'Oric. Résultat : Non seulement ce mag comporte 32 pages, mais j'ai encore dû garder quelques articles pour le mois prochain. Cela tombe bien, car je vais moi-même connaître quelques perturbations dans ma disponibilité. Ne relâchez pas votre activité, c'est magnifique !
|
|
Visu du 18 février : Photos et compte-rendu dans le prochain mag.
Cassettes : Formats exotiques !
Nostalgie : Hebdogiciel !
Journal du soft : Mater Mind !
BasiX : Gestion Mémoire !
|
|
|
|
|
|
sommaire
|
Adresses CEO / Sommaire / Editorial |
|
Page 2 |
Courrier Oricien |
|
Page 3-6 |
Bonnes adresses et P.A. |
|
Page 6 |
Listings Basic : Artist et Circles |
|
Page 7 |
Aide Rush Hour, supplément n°12 (3/3) |
|
Page 8-9 |
Nostalgie : Quelques écrans de D. Vasiljevic (4/4) |
|
Page 10-11 |
Divertissements mathématiques et logiques |
|
Page 12 & 15 |
Le coin Sudoku Oric : Les grilles 13 à 18 de décembre |
|
Page 13 |
Journal du Soft : Raule |
|
Page 14-15 |
Cassettes : Un florilège des formats exotiques (3) |
|
Page 16-17 |
Atelier : Mise au point de la carte Amplibus-Décodeur |
|
Page 18-19 |
Journal du Soft : Master Mind |
|
Page 20-21 |
Nostalgie : Page 1 du n°1 de Hebdogiciel |
|
Page 22 |
Nostalgie : Vu dans Hebdogiciel n°3 (28 octobre 83) |
|
Page 23 |
BasiX : Commandes de manipulation de la mémoire |
|
Page 24 |
Atelier Soft : Mince, c'est Ballot ! |
|
Page 25-32 |
Le chat (adaptation de François S.) |
|
Page 6, 15 & 18 |
Dino : Devinettes et leçons d’Anglais |
|
Page 8, 9, 15 & 20 |
|
BASIX (10) Commandes de manipulation de la mémoire
Par Yann L.
BasiX permet d'agir sur la mémoire grâce à quelques commandes relativement simples d'emploi :
!DEEK adr : affiche les valeurs stockées en mémoire, à partir des deux emplacements adr et adr+1 et ce jusqu'à appui sur la combinaison de touches CTRL + 'C'. L'appui sur 'espace' permet de stopper momentanément l'affichage des valeurs à l'écran.
!HDEEK adr : fonctionne de la même manière que !DEEK adr avec des valeurs hexadécimales.
!PEEK adr : fonctionne de la même manière que !DEEK adr, mais à partir du seul emplacement adr.
!HPEEK adr : fonctionne de la même manière que !PEEK adr avec des valeurs hexadécimales. Cette commande s'apparente fortement à un DUMP mémoire.
!POKE adr1,adr2,n1,n2,n3,ni,… : place les valeurs n1 à ni à partir de l'adresse adr1, puis répète la séquence n1 à ni jusqu'à l'adresse adr2.
!MOVE adr1,adr2,n : copie la zone mémoire (adr1+n) à partir de l'adresse adr2.
!SWAP var1,var2 : intervertit les contenus respectifs des deux variables var1 et var2 de même type (dans le cas contraire, vous avez droit à un ?TYPE MISMATCH ERROR).
Pour des variables alphanumériques, il est recommandé de respecter la même longueur de chaîne.
!LOMEM adr : fixe le début des programmes Basic à l'adresse adr. Une adresse supérieure à celle fixée par la commande Basic HIMEM provoque un ?ILLEGAL QUANTITY ERROR.
Petite singularité : les commandes !DEEK, !HDEEK, !PEEK et !HPEEK ne sont pas regardantes sur les caractères qui suivent l'adresse adr. En d'autres termes, la commande !HPEEK#79B0,A$ ne provoque aucune erreur de la part de l'interpréteur.
Ci-après, un court exemple de l'utilisation des commandes !POKE et !MOVE.
10 TEXT:CLS:PAPER0:INK7:POKE48035,0
20 !POKE#BBA8,#BFDF,07,67,69,79,32,77, 97,103,44,108,101,04,114,111,105,07,100
,101,115,01,109,97,103,97,115,105,110,101,115,46
30 WAIT 100
40 !MOVE#BBA8,#3000,1080
50 !POKE#BBA8,#BFDF,04,76,111,110,103, 117,101,07,118,105,101,32,97,117,01,67,69,79,45,77,97,103
60 WAIT 100
70 !MOVE#BBA8,#3500,1080
80 REPEAT
90 !MOVE#3000,#BBA8,1080
100 WAIT 100
110 !MOVE#3500,#BBA8,1080
120 WAIT 100
130 UNTIL PEEK(#208)=#A9
140 POKE48035,7
Interchangement des écrans grâce à !MOVE
(voir lignes 90 et 110).
|
|
|
|
|
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
|