6502Bench, pour désassembler PlugJoyst Rapid’Oric Awele-Kalaha HeadOn Les Chemins de Galdeon Compte rendu de visu meet de juin 2021
Edito
Le numéro préparatoire aux vacances renoue avec la tradition. Vous pourrez découvrir dans ce numéro le livre réalisé par Yann et Emmanuel, pour vous adonner au Basic Enrichi. Basix est donc la vedette de l’été, quelques années après une première parution. Grâce à toutes les fonctions ajoutées à notre Basic, peut être l’un d’entre vous se mettra à programmer un jeu que nous découvrirons à la rentrée. Vous pourrez également retrouver Basix sur Oric.org avec un manuel enrichi à la fin de l’été.
Les visu meet se succèdent et c’est toujours avec plaisir que nous échangeons à cette occasion. Alors cochez déjà dans vos agendas la prochaine date. Ce sera sans doute l’occasion de poser des questions à l’auteur de Basix, ou de présenter vos travaux de l’été.
Enfin, gadget ultime pour les collectionneurs … vous trouverez les stickers officiels de Basix et Rapid’Oric, les 2 logiciels du trimestre estampillés CEO. Merci aux auteurs.
Une nouvelle visu meet est prévue le Vendredi 11 Juin à 21h00. Elle est prévue, comme pour les précédentes visu meet, sous la forme d’un googlemeet programmé le 11 Juin de 21h00 à 22h30 … enfin, si les échanges permettent de tenir le timing
Un bon moment de détente pour tous les Oriciens passionés. En direct live, avec de nouvelles démonstrations et échanges.
Les thèmes d’échange ne sont pas définis mais pour sur, nous échangerons sur les nouveautés liées à Orix, les nouveautés de l’année ..
Un jeu de puzzles logiques pour Rom 1.1 et Sedoric (Atmos réel, Euphoric ou Oricutron)
par André C.
Ce jeu a été inventé par Naoki Inaba sous le nom de “Nanba Burokku”. Par la suite, il a été renommé “Tectonics”, “Suguru” ou même “Number blocks”. La version Oric, adaptée aux possibilités de l’écran, bénéficie en outre d’une interface Français/Anglais. Le principe est simple : Le jeu se joue sur une grille. C’est la taille de la grille qui détermine la difficulté du jeu. Cette grille est divisée en zones de 1 à 5 cases, délimitées par des lignes épaisses. Le but du jeu est de remplir la grille avec des chiffres de 1 à 5 de telle manière que : 1) Il n’y ait pas de chiffres identiques à l’intérieur d’une même zone. 2) Il n’y ait pas de chiffres identiques dans les cases qui se touchent, même en diagonale.
TROIS NIVEAUX DE DIFFICULTÉ POUR LA VERSION ORIC
Les règles, qui sont simples, permettent au jeu d’être rapide, du moins pour le premier niveau de difficulté labellisé “Fastoche”. Ce niveau comporte 36 grilles de 4×5 cases pouvant être résolues en une à deux minutes chacune (ce qui vous occupera quand même pour un bon moment).
Niveau “Fastoche”
Les choses se compliquent avec le deuxième niveau “Faisable” dont les 24 grilles, comptent 9×5 cases. Ces grilles peuvent encore être résolues dans un temps raisonnable, mais le nom de “Rapid’Oric” que j’ai attribué à mon jeu commence à être un peu usurpé…
Niveau “Faisable”
Le troisième et dernier niveau “Fortiche” comporte 8 grilles de 11×9 cases et le jeu n’a plus rien de “Rapide”. Ces grilles sont réservées aux malades de la logique. Attention, vous risquez de vous arracher les cheveux (si vous en avez).
Niveau “Fortiche”
LES COMMANDES
Pour résoudre ces grilles, vous disposez des commandes suivantes : -Les 4 flèches pour déplacer le curseur dans la grille. -FUNCT + flèche pour déplacer plus rapidement le curseur. -Touche de 1 à 5 pour placer un chiffre dans la case au curseur. -FUNCT + touche de 1 à 5 pour placer une hypothèse. -Touche 0 pour effacer la case au curseur. -Touche R pour Réinitialiser la grille en cours avec les valeurs de départ. -Touche S pour Sauver la grille en cours. -Touche L pour recharger (Load) la grille précédemment sauvée.
UN PEU DE STRATÉGIE
Il faut commencer par rechercher les zones ne comportant qu’une seule case, car elles ne peuvent contenir que le chiffre 1. Ensuite, vous pourrez peut-être trouver quelques chiffres dans les zones de 2 et 3 cases qui comptent forcément parmi les moins compliquées. Sinon, il faut rechercher les solutions les plus évidentes. Cette stratégie suffit en général pour les grilles “Fastoches”, c’est pourquoi elles sont si rapides à résoudre. Un peu plus de matière grise et de temps seront nécessaires pour les grilles plus grandes.
Premier exemple, illustrant la progression des raisonnements logiques:
Des extraits séquentiels d’une même grille sont rangés de gauche à droite
On repère d’abord une zone mono-case et on y place le chiffre 1. Dans la zone située en dessous, une seule case peut recevoir le chiffre 2. Par suite, la place du chiffre 3 est évidente. Du coup, dans la case du dessus, le chiffre 3 ne peut aller qu’à un seul endroit. Les positions du 4, puis du 5 ne posent alors aucun problème. Et ainsi de suite, jusqu’à résolution de toute la grille…
Deuxième exemple, emprunté à une grille plus complexe:
Les extraits successifs de cette grille sont rangés de gauche à droite, puis de haut en bas.
Ici encore on commence par une zone mono-case qui reçoit avec plaisir le chiffre 1. Dans la zone de 5 cases située au-dessus, le 1 ne peut être placé qu’à un seul endroit. On en profite pour renseigner la zone bi-cases située encore au-dessus en y plaçant les chiffres 1 et 2. Intéressons-nous à la zone de 5 cases en croix située au milieu de l’extrait, car le chiffre 4 ne peut aller qu’à un seul endroit. Par suite, plaçons le chiffre 5, puis le 2 et enfin le 1. La bonne stratégie consiste à tourner autour de ce bloc central de cases résolues. C’est ainsi qu’on trouve où mettre les chiffres 1 et 2 dans les zones adjacentes. J’attire votre attention sur le chiffre 2 ajouté dans le dernier extrait. La stratégie illustrée dans ce cas vous sera souvent très utile lorsque le jeu semblera bloqué. On effet, si on fait le bilan de ce que cette case pourrait contenir, on voit que les chiffres 1, 3, 4 et 5 sont interdits (règle n°2) et donc que seul le chiffre 2 peut y être placé. Il arrivera évidemment que plusieurs chiffres semblent possibles (à un moment donné) pour une même case. L’utilisation de la touche FUNCT vous permettra d’y placer des hypothèses. Ne perdez pas de vue que les hypothèses ne représentent pas seulement des possibilités, elles permettent aussi de statuer sur le contenu éventuel des cases adjacentes. Toutes les grilles ont bien sûr une solution, n’en doutez pas. En toute bonne logique… la logique finira par triompher !
Les jeux présentés dans ce livre utilisent des fonctions propres à votre micro-ordinateur : son, couleur, graphisme haute résolution, caractères graphiques définis par l’utilisateur, etc. Pour cette raison, ces programmes ne fonctionnent que sur l’Atmos et sont difficilement adaptables à des matériels différents. En particulier, la plupart de ces jeux ne fonctionnent pas sur l’Oric 1. Il est cependant possible de transformer l’Oric 1 en Atmos. (Consultez votre revendeur.) Au-delà du jeu lui-même, l’étude de ces programmes vous enseignera de nombreuses techniques de programmation qui vous seront très utiles pour développer vos propres programmes. ISBN 2-7361-0046-6
Les jeux présentés dans ce livre utilisent toutes les possibilités de votre Oric : son, couleurs, caractères graphiques définissables par l’utilisateur. Pour cette raison, ces programmes ne fonctionnent que sur l’ordinateur pour lequel ils ont été conçus et sont difficilement adaptables à des matériels différents. Au-delà du jeu lui-même, l’étude de ces programmes vous enseignera de nombreuses techniques de programmation particulières à votre Oric qui vous seront très utiles pour développer vos propres programmes. ISBN 2-902414-78-1
Publié en Avril 1985, cet ouvrage prend la suite du manuel de l’ORIC ATMOS ; il suppose donc que le lecteur connaît déjà les fonctions BASIC de l’appareil. Il reste à savoir s’en servir avec efficacité ;après le permis de conduire, il s’agit de devenir un bon conducteur… Nous mêlons continuellement deux choses. D’une part de bonnes méthodes éprouvées par les programmeurs chevronnés, et d’autre part une multitude de trucs, de tours de mains, qui sont eux très souvent spécifiques aux ORIC, et à l’ATMOS en particulier.
En effet, il n’y a pas deux micro-ordinateurs identiques, chacun a ses points forts et ses points faibles et aucun n’est parfait (même s’il fait quinze fois le prix de l’ATMOS !). Nous allons donc apprendre à nous appuyer sur des qualités afin de contourner des lacunes. Parlant du perfectionnement de la programmation en BASIC, l’auteur a conscience qu’il s’adresse à des gens qui ont des idées de programmes, idées qui doivent se concrétiser d’une manière SOLIDE et RAPIDEMENT. Si votre idée est bonne, il ne faut plus en faire un programme boîteux truffé de fautes de débutant, mais un vrai LOGICIEL qui « tienne la route », même s’il est court (ce qui vous incitera à vous lancer dans de plus longs). Ces « bonnes habitudes à prendre » vous amèneront à la qualité professionnelle ; d’ailleurs nous n’hésiterons pas à vous familiariser un peu avec le jargon. Hormis les utilitaires du chapitre XII, qui complètent le BASIC ORIC, nous n’indiquons que des programmes très courts qui sont en somme des « passages » de démonstrations. Tous ont été testés, et ils sont représentés en 38 caractères par ligne, exactement comme vous le verrez sur votre écran (après avoir fait LIST).
Notre principal souci a été de rester clair pour tous, car pour vous la micro-informatique est avant tout un LOISIR, donc pas de « cours magistraux » !
La table des matières risque de vous surprendre un peu, on parle beaucoup de l’esthétique des pages d’écran, des sécurités «antiplantages » et pas un mot sur le langage machine ni sur la synthèse musicale….
Question de priorité : Pour le langage machine, il faudrait y consacrer un énorme volume (et il en existe déjà) ; pour que la musique accompagne une image qui bouge, il faut du langage machine. Pour faire de la musique sans image (ou fixe), un instrument spécifique est meilleur marché et bien plus pratique qu’un micro-ordinateur… Alors qu’il y tant de belles choses à faire en BASIC ! Nota : Conçu à partir de l’ATMOS, cet ouvrage s’adresse aussi, disons à 90 %, aux possesseurs de l’ORIC 1
Voici 30 programmes de jeux variés : jeux de pur divertissement qui utilisent le son et la couleur, puzzles, jeux d’arcade, problèmes de réflexion. Vous trouverez en annexe une section très utile :
programme de SAUVEGARDE de l’écran
programme utilitaire de RENUMEROTATION
MUSIQUE sur Atmos
Les programmes sont clairement décrits et commentés. De courtes descriptions et des représentations de l’écran sont fournies. ISBN : 2-904457-18-6
L’étude des phénomènes électroniques est souvent rendue difficile par le côté abstrait des formules présentées dans les manuels scolaires. Pour la première fois, les circuits complexes deviennent vivants, les courbes se tracent automatiquement sous vos yeux en fonction des paramètres que vous introduisez dans votre micro ordinateur ORIC et ATMOS.
Des circuits élémentaires jusqu’à l’étude de L’abaque de SMITH, Pierre BEAUFILS présente une approche entièrement nouvelle des circuits électroniques.
Bien sûr, votre ORIC sait compter à une vitesse vertigineuse, calculer sans .erreur des courbes mathématiques complexes, il sait comment extraire des racines carrées en un clin d’œil, et bien d’autres choses encore. Mais cela, tous les ordinateurs, du plus gros au plus petit, savent le faire.
«ORIC-1 à la conquête des jeux» se propose de vous entraîner dans un tout autre univers de programmes, celui des jeux, des dessins en couleur, des sonorités synthétiques informatiques. Vous y rencontrerez une gentille petite chenille, six caméléons et quelques gloutons. Vous voyagerez dans l’espace intersidéral. Vous verrez la tour de Hanoï, un grand mur de briques. Vous vous mesurerez au Master-Mind.
Nul doute qu’après tout cela, vous désiriez mieux connaître votre ORIC-1 et, pourquoi pas, programmer vos jeux. Pour vous aider et vous guider dans ce labyrinthe aux 65536 adresses, «ORIC-1 à la conquête des jeux» vous révèle le contenu de la mémoire de l’ORIC-1, comment redéfinir les caractères, tous les trucs des modes HIRES et TEXT, et même, mais oui, comment fabriquer des lignes de programme Basic avec un autre programme… Bon amusement !