Juin, c'est le moment de la Visu d'été, en général la plus fréquentée et la plus fournie en matériels et en démonstrations. Vous pourrez notamment y tester le Super-Oric. A l'heure où j'écris ces lignes, les préparatifs sont en plein boum. Je vous invite donc à vous faire un petit plaisir. Vous y rencontrerez les oriciens qui animent les colonnes de votre mag. Vous pourrez aussi y échanger vos idées, vos problèmes, et vos joies, y trouver le matériel qui vous manque (les cartes contrôleur par exemple, qui cette année sont à l'honneur). Tant que vous y êtes, offrez-vous une petite bouffe conviviale au "Relais des deux gares". Bonne lecture et à bientôt.
Visu le 19 Juin 2010 de 14 heures à 17 heures au 1er étage du 17 rue des Petits Hôtels, PARIS 10e
Deux listings Basic: Oil-Leak & Squash!
Un jeu en développement: Collapse!
Un ordinateur évolué à base de: 65816!
Les 101 écrans de "The Hellion"!
sommaire
Adresses CEO / Sommaire / Editorial
Page 2
Courrier Oricien
Page 3-6
Petites Annonces & Bonnes Adresses
Page 6
Nostalgie : Quelques Logos de Différentes Marques
Page 7
Aide Rush Hour Supplément n°5 (3/3)
Page 8-9
Les Calembours de Schizo Dino
Page 8 & 9
La Librairie Oric : Manuel du Microdisc et du Sedoric
Page 10-11
Divertissements Mathématiques et Logiques
Page 12
Le Coin Sudoku Oric : Les Grilles 13 à 18 de Mars
Page 13
Listing Basic : Oil-Leak
Page 14-16
Collapse : Suggestions pour la Syntaxe Assembleur
Page 17-18
Listing Basic : Squash
Page 19
Collapse : La Genèse d'un Jeu en Basic (2/3)
Page 20
Les 101 Ecrans de "The Hellion"
Page 21-24
Réponses n°78 : Sujets n°230 et 231
Page 25-26
Dino aime les Proverbes
Page 25 & 26
Brève : La Librairie Oric
Page 27
Les Limites des Commandes STORE et RECALL
Page 28
Ordinateur Evolué à Base de 65816
Page 29-30
Collapse: suggestion concernant la syntaxe assembleur
par Mickaël P.
J’aurais une suggestion concernant la syntaxe assembleur, il serait probablement une bonne idée de standardiser la syntaxe utilisée pour les nombres en assembleur, je pense qu’utiliser "$1234" pour l’hexadécimal est moins confus que partir du principe que s’il n’y à pas de préfixe alors c’est de l’hexadécimal, et ça permet de mixer décimal et hexadécimal dans le même programme:
9800 JSR $D8C8 ; prendre un entier dans X
9803 CPX #23 ; Vérifie coordonnées
9805 BCC $980A
9807 JMP $D8C2 ; si supérieur alors ILLEGAL QUANTITY ERROR
980A TXA
980B JSR $DA0C ; calculer adresse ligne à scroller
980E LDA $1F ; stockée en #1F-#20
9810 ADC #40 ; ajouter 40 pour connaître adresse ligne d’arrivée
9812 STA $00 ; stockée en #00-#01
9814 TSX ; sauver la retenue C
9815 LDY $20
9817 STY $01
9819 TXA
981A BCC $981E
981C INC $01 ; si C=1 incrémenter poids fort adresse arrivée
981E LDY #37 ; 37 caractères à déplacer
9820 LDA ($1F),Y ; adresse de départ
9822 STA ($00),Y ; adresse d’arrivée
9824 DEY
9825 BNE $9820 ; jusqu’à Y=0
9827 RTS
L’avantage c’est que ça facilite plus tard l’utilisation d’assembleurs croisés, vu qu’ils ont tous plus ou moins adopté cette convention.
A ce propos, il y a dans le OSDK le programme Bin2Txt qui support la conversion de fichiers binaires vers format basic:
Bin2Txt -s -f