Après «ORIC-1 à la conquête des jeux», voici maintenant « ATMOS à la conquête des jeux», qui reprend l’ouvrage précédent en y ajoutant toutes les améliorations de l’ATMOS. « ATMOS à la conquête des jeux» se propose de vous entraîner dans son 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 ATMOS et, pourquoi pas, programmer vos jeux. Pour vous aider et vous guider dans ce labyrinthe aux 65536 adresses, « ATMOS à la conquête des Jeux» vous révèle le contenu de la mémoire de ATMOS, 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…
Cet ouvrage est un recueil d’idées, d’astuces tant logicielles que matérielles. Tout possesseur d’Oric 1 ou d’Atmos y trouvera de quoi améliorer le fonctionnement ou les performances de sa machine, de quoi perfectionner sa programmation. Grâce à la présentation en sections claires et concises qu’a adopté l’auteur, c’est un livre de consultation aisée et rapide qui vous permettra d’aller plus loin avec votre Oric.
Tout le monde peut s’initier à la programmation des microordinateurs. Ce livre vous donne trois atouts pour bien comprendre :
Le langage retenu est le BASIC, considéré comme le plus adapté aux débutants et qui présente l’avantage d’être disponible sur tous les microordinateurs.
La méthode d’approche est originale, accessible à tous : les exemples sont tirés de la vie courante, les démonstrations sont appuyées par de nombreux schémas et figures.
Les programmes sont réalisés sur un ORIC, qui convient parfaitement à cet apprentissage, et qui est très représentatif des microordinateurs de sa catégorie. Les connaissances acquises vous serviront sur toute autre machine du même type.
Vous apprendrez donc, en douceur, à réaliser de petits programmes – programmes de jeux notamment – et vous aurez les bases pour aller plus loin… (ISBN 2-904457-07-0)
Ce livre vous permettra de maitriser votre Oric-1. Aucune connaissance particulière des ordinateurs est nécessaire avant de lire ce livre. Pas à pas, des explications vous montreront :
how to understand and use the keyboard
how to handle words and numbers
how to display information on the screen
how to use the sound and graphics features
how to define your own graphics symbols
how to use a cassette recorderto store programs and data. Later chapters coverslightly more advanced topics:
machine code and assembly language
file handling
using the printer.
Le livre comprend des annexes détaillées avec les commandes Basic, les codes d’erreur, les codes ASCII, le jeu d’instructions du 6502, et d’autres détails.
Le livre couvre les 2 versions de l’Oric V1.0 et V1.1. ISBN 0-13-477332-2
Le programme de la BBC pour permettre aux débutants de se familiariser avec le Basic.
Qu’est est ce que le basic ?
Les micro-ordinateurs apparaissent en 1980 comme l’outil du futur. BASIC est le langage que tous utilisent. Ainsi, plus tôt vous apprendrez BASIC, plus vite vous comprendrez la révolution des micro-ordinateurs. Le programme Basic de 30 heures est un cours d’auto-apprentissage simple sur le langage des micro-ordinateurs. Mais les programmes ont besoin de plus que la maitrise d’un language ; ils ont également besoin d’une structure. Ainsi, le cours vous enseigne également de bonnes techniques de programmation. Vous apprendrez à conserver, ordonner et trier les fichiers, les enregistrements et les répertoires; comment imprimer des lettres et des adresses, comment inventer vos propres jeux informatiques; comment gérer les nombres, etc. Cette édition comprend un chapitre spécial sur l’utilisation de la couleur, du son et des graphiques de l’Oric.
Objet de l’association : assister les possesseurs de micro-ordinateurs de marque oric, éduquer, développer, promouvoir et favoriser des activités de développement pour les ordinateurs de la famille oric ; contribuer à la préservation du patrimoine associé aux ordinateurs oric
Adresse du siège : 33 avenue Henri Barbusse 93140 Bondy
Quelques dates :
Date des statuts signés : 25/01/1990
Date de création : 12/03/1990
Date d’enregistrement au journal officiel : 28/03/1990
4 : Les previews de l’année 2021 9 : Pong 9 : 10 lignes 10 : CR de l’assemblée générale du 11/02/2021 13 : Compte rendu de visu meet de mars 2021
Edito
L’année 2020 démarre doucement mais surement. Avec une réunion du Comité, l’AG et une réunion CEO-Meet qui restera programmée le 2e vendredi du mois (en Mars / Juin / Septembre / Décembre).
Peu de nouveautés sur ce premier trimestre mais des développements prometteurs en particulier si l’on imagine tout ce que l’on va pouvoir faire avec Orix et le moteur de Raycasting de Jibe; s’ajoute à cela la course de voiture préparée par Yann et quelques démos programmées notamment par ISS et DBug pour les concours de démos du printemps.
Dans les semaines à venir sans doute, il sera organisé une assemblée générale extraordinaire à l’occasion de la révision des statuts plutot poussiéreux. En espérant qu’avec ces nouveaux statuts, nous arriverons à mieux faire reconnaitre l’association des différentes parties prenantes.
Une nouvelle visu meet est prévue le Vendredi 12 Mars à 21h00. Elle est prévue, comme pour les précédentes visu meet, sous la forme d’un google meet programmé le 12 Mars de 21h00 à 22h30 … enfin, si les exposés 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.
Agenda (à définir) :
Lire la manette IJK avec l’instruction KEY$ (Kenneth)
Présents : Jean-Marc, Patrice LB, Michael G., Emmanuel R, Thierry B, JB P, Jean B, René P, Didier V, André C.
Excusés : Bruno, Jean-Claude R, Yann L, Jérome D.
Bilan 2020 d’activité :
1 visu
3 ceo-meet
5 ceo-mag (avec le numéro 361 en retard d’impression)
Point financier : Faits marquants coté finances en 2020 : 51 renouvellements en 2020 (150 euros, compte tenu du fait qu’une partie a été enregistrée sur le bilan 2019) 6 nouveaux adhérents en 2020 : 120 euros
Le bilan financier indique un solde à valider par la trésorière de 172 euros pour nos comptes (aurait été à l’équilibre en cas de 2e visu). Il sera inséré dans le premier mag de l’année 2021 (362)
Du fait du covid, une seule visu physique a été organisée, les dépenses sont de fait inférieures aux prévisions.
Point des adhésions 2021 au Samedi 6 Février : 1 nouvel adhérent en 2021 : Bienvenue à Emmanuel R. 4 adhérents ont déjà renouvelé sur 2021
Validation des tarifs des adhésions :
La première adhésion est à 20 euros
Le renouvellement est à 5 euros pour 2021. En fonction de la fin de la pandémie, le tarif sera remis à 10 € ou non. Les sommes perçues en avance seront validées sur les prochaines adhésions (NDLR : potentiellement, certains ont cotisé jusqu’à 2023)
Bureau 2021 :
Président : Jean B.
Vice-Président : Jérôme
Trésorier : Chloé A.
Secrétaire : André C.
Pas de changements dans le Bureau Directeur. Pas d’entrée dans le Conseil d’administration. Il faudra mettre à disposition les infos association avec le bureau et les statuts sur le site web (Jérôme / Didier). En 2020, Jérôme a tenté sans succès de faire mettre à jour les données officielles de l’association. La remise à jour des statuts (pour une part assez obsolète) ne sera possible qu’après.
Souhaits exprimés pour 2021 :
Mail d’information à tous les membres inscrits sur le site : pour les évènements importants, pour les articles importants
Proposition d’un concours : Jean-Baptiste P. propose de réaliser un jeu concours mais il n’a pas encore concrétisé le concept. Le principe serait de mettre en jeu des réabonnements au CEO sur la base de challenges artistiques et/ou techniques. Cela permettrait d’encourager et valoriser la création de contenu et créer une émulation réciproque. La difficulté, c’est de trouver une idée de challenge qui fédère beaucoup de personnes. Il a été proposé à JB de revoir le concours de Janvier 2019 pour voir ce qui a bien marché et pourrait être amélioré, puis proposer au Bureau l’objet du concours et les récompenses associées.
Echanges : Jean-Marc nous expose les possibilités offertes par différents supports (tel qu’une cassette Blue tooth) pour charger des programmes sur un certain nombre d’ordinateur 8bits. Il note que sur beaucoup d’ordinateurs, principalement ceux équipés de Z80 (mais pas seulement), il existe des dispositifs permettant de faire des “snapshots” (sauvegarde de la RAM et de registres du CPU) sur un support magnétique (et plus récemment sur carte SD) qui peuvent être restaurés plus tard. Sur certains ordinateurs (Commodore 64, Atari) cela a été concrétisé sous la forme de cartouches “Action Replay”. Sur ZX Spectrum et Amstrad CPC par exemple a été commercialisée au milieu des années 80 la carte “Multiface” (par Romantic Robot, lire cet article) permettant non seulement ces opérations de snapshot/restauration via un menu flottant, mais aussi, de geler (freeze) l’exécution du programme en cours, de désassembler la mémoire ou de faire des “pokes” pour, par exemple, avoir des vies infinies dans un jeu.
Question : Y a t’il une possibilité de sauvegarder la mémoire complète de l’Oric et les registres du processeur dans une carte mémoire externe pour la restaurer plus tard à l’instar des Action Replay ? Hors ligne, Jérôme nous a confié qu’il est techniquement possible de faire un dump mémoire.
“Facilement” avec la twilighte board, car au niveau hardware, c’est possible. Soit en faisant une ROM basic qui va faire un “hook” une touche au clavier pour dumper et/ou jumper sur une ROM, soit en réalisant un “hook hardware” avec un reset + appui sur une touche qui va forcer le switch sur une ROM particulière pour dumper la RAM. En revanche, je ne sais pas si beaucoup de personnes l’utiliseraient. Par exemple, la twilighte board permet de charger les softs Oric avec la rom basic et jouer avec les joysticks. Je ne suis pas trop la cible pour ce genre de fonctionnalité, car je ne joue pas sur Oric. C’est plus sur la partie technique d’avoir une ROM basic permettant de jouer avec des joysticks sans patch qui me fait le plus plaisir. En revanche, je l’utilise beaucoup dans mes devs et debug hardware. Enfin, il serait possible aussi de faire un menu flottant, sauf que la ROM basic est pas mal blindée, et il faudrait rajouter une surcouche dans une autre ROM pour le gérer. Cela pourrait aussi fonctionner pour le soft disquette aussi
Si quelqu’un veut s’y coller, il y a des docs pour le dev, et l’émulation de la carte dans Oricutron (il y a pas mal de manques par rapport au hardware réel, mais cela ne devrait pas empêcher ce genre de développement). Et je peux aider aussi.
Mail de Jédé du 10/02
Emmanuel, qui vient de rejoindre l’association se demandait si des adhérents résidaient sur la métropole Lilloise, et a proposé que l’on établisse une sorte de carte de France (par pays ou département ou région ou métropole ou ville…) où celles/ceux qui le voudraient figureraient avec le niveau de détail géographique et d’identité de leur choix
Cartes contrôleur Microdisc : Thierry a réparé beaucoup de cartes (14), elles sont toujours disponibles chez Thierry au prix de 40 euros. Une page de pub sera insérée dans le mag 362 (avec la bonne photo) Des composants sont également disponibles. Contactez Thierry en cas de besoin
Patrice a réalisé un catalogue de tous les articles parus dans les magazines, avec un scan de la page. Une fois terminé, il partagera les fichiers du catalogue (lisibles avec ant movie catalog)
Dans les discussions, il a été fait mention des réalisations de Pierre Palmade (le comédien) parues dans Hebdogiciel en 1984. “Acrobate” de Pierre Palmade dans Hebdogiciel ; Article sur le blog de Turk182, http://turk182.canalblog.com/archives/2019/08/04/37542665.html L’auteur aurait également produit Oric-Paradise et Pech Oric.
Nous avons aussi évoqué la possibilité de connecter un lecteur de disquettes 5″1/4 à une carte contrôleur Microdisc et des erreurs à ne pas commettre en termes de câblage. Jean-Marc a rappelé qu’un bidouilleur de génie bulgare, Borislav Zahariev, avait créé à la fin des années 80 une carte interface pour Pravetz 8D (le clone bulgare de l’Oric Atmos) permettant de connecter des lecteurs 5″1/4 Apple II aux Pravetz/Oric. Pour cette occasion il avait écrit un mini système d’exploitation nommé BobbyDos. Jean-Marc en a fait la présentation lors d’une VISU, il y a quelques années.
Bobby DOS, https://forum.defence-force.org/viewtopic.php?t=1276
Et tant que l’on y est, pour cataloguer les logiciels, Emmanuel (en mode boutade) propose que l’on demande à Steve de collecter tous les logiciels de langue anglaise (NDLR : J’ai bien peur que l’idée n’occupe plusieurs générations d’Oriciens, et bienvenue à un grand comique, de la concurrence pour M. Palmade)
8 Manuel du débogueur d’Oricutron 12 Les enveloppes du PSG 8912 14 Créer des écrans texte à partir de fichiers Markdown 16 Musique, Note, Octave et Période 20 Réalisation d’un lecteur de carte Erebus 21 Les «fabricants» d’Erebus 22 Récupérez les sprites des logiciels en Hires 26 Les sons préprogrammés de l’Oric 36 Temporisation en langage machine 40 Undel 46 Hervé Lange, auteur du Secret de Kaïpur 50 Compensation adaptative de la non-linéarité du convertisseur numérique analogique du modulateur d’amplitude du PSG AY-3-891x 54 OricHir 56 Retour sur une année 2020 riche en nouveautés 58 Radar Oric 2 60 CC65 Chess 62 Tetriskov 64 Treasure 68 Ludo 70 Cross Snake 72 El Prisionero / The Prisoner 74 Torrescuerra 75 Tristam Island 76 Oric Bluetooth 78 Carte Mère Oric 84 Des programmes pour votre Oric 86 Compte rendu de visu meet de décembre 2020
Edito
_
Package à venir. Le temps de finir quelques pages de graphismes et quelques tests sans lesquels ce numéro ne serait pas complet. Revenez à l’occasion. Il est possible que soit mis en ligne une version provisoire prochainement (surtout si je mets du temps à finaliser les pages restantes).