Category: Librairie

  • Des programmes pour votre Oric

    de Michel Piot, Cedic/Fernand Nathan (1983)

    Des nouvelles de la Librairie Oric de CEO

    Notre Librairie Oric compte environ 80 livres en Français, Anglais et Espagnol, mais malheureusement, à ma connaissance, aucun en Allemand, ce qui est fâcheux pour nos cousins germains. Les ouvrages  les plus importants y figurent, grâce au dévouement de Jérôme et de Didier, sans oublier ceux qui ont envoyé des livres ou des scans. Mais il en manque encore pas mal et nous comptons sur vous pour contribuer à enrichir cette collection. L’ouvrage présenté aujourd’hui m’a été transmis par quelqu’un ayant appris indirectement que je m’intéressais à l’Oric. Comme quoi toutes les voies sont bonnes ! Je l’ai donc scanné et OCRisé et il est maintenant disponible en téléchargement :

    Comment accéder à la Librairie du CEO?

    L’url https://oric.bqtt.net/doku.php?id=private:librairie n’est plus valable, mais la page https://ceobeta.oric.org/doku.php?id=private:librairie est encore active. Je suppose que son équivalent définitif sera bientôt mis en ligne. En effet, La refonte en cours du site oric.org et de la page du CEO est un énorme travail et vous comprendrez qu’il entraîne forcément quelques inconvénients. En cas d’urgence, vous trouverez tous ces livres sur mon site.

    Des programmes pour votre Oric

    Il s’agit d’un livre d’initiation à l’Oric-1 comportant 24 petits programmes d’application.

    Pratiquement tous les éditeurs ont publié ce type de bouquin et même souvent plusieurs (avec les mêmes auteurs ou avec des auteurs différents). A l’époque, il devait donc s’agir d’un marché juteux. La plupart du temps ces livres ont été publiés dans l’urgence lors de la sortie d’un nouvel ordinateur. La concurrence entre les maisons d’édition était féroce. Il en a hélas résulté que nombre de ces livres ne sont pas d’une qualité transcendante. Cependant, la bibliothèque du CEO se veut d’être exhaustive, autant que possible, et il fallait donc faire une petite place pour le livre de Michel Piot.

    Le contenu de ce livre

    Il est maigre : 120 petites pages, dont en annexe, les codes Ascii et les attributs ! Ces deux annexes font grise mine à côté de celles, abondantes et bien faites, du manuel de John Scriven, livré avec l’Oric-1 (téléchargeable dans la librairie du CEO).

    Le coté initiation se fait au fur et à mesure des programmes proposés. L’auteur a cherché à utiliser un maximum de commandes Basic pour en illustrer l’emploi. Etant donné la faible épaisseur du livre, Michel Piot aurait pu développer un peu le chapitre 15 “Le Basic de l’Oric” du manuel de John Scriven.

    Pendant que j’en suis aux récriminations, les illustrations (des photos de l’écran réel) sont souvent illisibles. Enfin, les listings sont issus d’une imprimante à aiguilles et certaines lignes sont réfractaires à toute OCRisation. Je doute qu’il soit possible de récupérer un listing utilisable. En règle générale, on est toujours obligé d’apporter des retouches aux listings issus d’une OCRisation, mais là, ça ne me semble pas rentable.

    Je vais être plus positif avec les 24 programmes proposés qui sortent souvent des sentiers battus habituels (chenille, pendu etc.) et on peut y trouver quelques belles idées qui pourraient servir de point de départ pour un développement plus conséquent… Je vous laisse le soin de les explorer…

  • Codigo Maquina Oric-1 Atmos

    Sommaire :

    • Presentación
    • Codigo maquina
    • Estructura del basic
    • Interpretación : funcionamiénto y organigramas de la secuencia principal
    • Interrupciones
    • Cassette
    • Sonido
    • Direcciones
    • Aplicaciones
    • Errores
    • Control
    • Recetario de consulta para la preparación de sus rutinas en codigo máquina
    • Suplemento Oric-Atmos

    Un livre de référence en espagnol.
    A noter que la version ici disponible en téléchargement est une version avec un scan nettoyé et permettant des recherches de texte. Exclu CEO.

    [wpdm_package id=’2871′]

    Téléchargement ouvert à tous

  • L’assembleur de l’Oric1 et Atmos – Programmation en Langage Machine

    Sommaire :

    CHAPITRE I : INTRODUCTION ET RAPPELS
    Les systèmes de numération
    La présentation des nombres
    Les opérations
    Le système Oric
    Le microprocesseur 6502A
    Les codes machine
    CHAPITRE II : OPERATIONS DE BASE
    Exploitation des programmes en C.M.
    Les codes machine de chargement
    Les codes machine qui réalisent les opérations arithmétiques
    CHAPITRE III : BOUCLES, COMPARAISONS, TESTS
    L’écran basse résolution
    Les branchements conditionnels relatifs
    Les comparaisons
    Les opérations logiques
    Les instructions BIT
    CHAPITRE IV : HAUTE DEFINITION, ATTRIBUTS
    Quelques codes machine
    Les glissements et les rotations
    Les attributs série
    L’écran haute résolution
    CHAPITRE V INTRODUCTION AUX TECHNIQUES AVANCEES
    Quelques programmes
    Délai programme
    Génération de nombres pseudo-aléatoires
    L’animation
    CHAPITRE VI : LA MEMOIRE MORTE
    Quelques routines
    Points d’entrée de quelques routines
    Différents moyens d’appeler des codes machine
    ANNEXES
    Annexe I
    Annexe II Liste alphabétique des mnémoniques
    Annexe III : Influence des mnémoniques sur les
    indicateurs
    Annexe IV Table des nombres avec signe pour les valeurs négatives
    Annexe V Conversion Hexadécimal – Décimal

    [wpdm_package id=’2863′]

    Téléchargement ouvert à tous

  • Catalog Oric Books

    [ninja_tables id=”2749″]

    Source : Oric Books list supplied by Steve M.

  • OUM 131

    Sommaire

    Page 01 – The Cover
    Page 02 – The Editorial
    Page 03 – NEWS
    Page 04 – Bits’n’Bobs
    Page 05 – E-Mails to the Editor
    Page 06 – Brian’s Basic
    Page 08 – Adventuring on the Oric
    Page 09 – Readers Letters
    Page 10 – Insisting on the Subjunctive
    Page 11 – More Answers to the Questionnaire
    Page 12 – Machine Code for the Atmos (76)
    Page 15 – More Bits’n’Bobs
    Page 16 – Othello Listing
    Page 18 – Rambling in the Rom with Jon Haworth (102)
    Page 20 – The Back Page

    [wpdm_package id=’2452′]

    Téléchargement possible pour les personnes inscrites sur le site ; sans obligation d’appartenance au CEO

  • OUM 136

    Sommaire

    • Page 01 – The Cover
    • Page 02 – The Editorial
    • Page 03 – NEWS
    • Page 04 – Readers, Letters
    • Page 05 – E-Mails to the Editor
    • Page 06 – Machine Code for the Atmos (80)
    • Page 08 – Brian’s Basic and Puzzle Pages
    • Page 10 – Bits’n’Bobs
    • Page 11 – Retro.grade (1)
    • Page 13 – Rambling in the Rom with Jon Haworth.

    [wpdm_package id=’2447′]

    Téléchargement possible pour les personnes inscrites sur le site ; sans obligation d’appartenance au CEO

  • OUM 132-133

    Sommaire

    • Page 01 – The Cover
    • Page 02 – The Editorial
    • Page 04 – Bits’n’Bobs
    • Page 08 – Posers
    • Page 12 – I’m 74 Today
    • Page 13 – Classified Ads.
    • Page 14 – Oum Meet Report’98
    • Page 16 – Grand Raffle
    • Page 17 – Brian’s Puzzles
    • Page 18 – Basic with Brian
    • Page 20 – Machine code for Atmos
    • Page 22 – More adventuring with the Oric
    • Page 23 – More Bits’n’Bobs
    • Page 24 – Heubert Listing
    • Page 28 – More Letters to the Editor
    • Page 29 – And some more Bits’n’Bobs
    • Page 30 – Questionaire Answers
    • Page 32 – Rambling in the Rom with Judge Jon Haworth
    • Page 34 – New Software … coming soon
    • Page 36 – The Back Page

    [wpdm_package id=’2428′]

    Téléchargement possible pour les personnes inscrites sur le site ; sans obligation d’appartenance au CEO

  • Librairie du CEO

    https://ceobeta.oric.org/doku.php?id=private:librairie

    par André C.

    Trois nouveaux titres sont téléchargeables dans la Librairie du CEO. Ces 3 titres sont disponibles au format PDF et ont été OCRisés, ce qui améliore les recherches par mots. Ce sont :

    • Oric et son micro-processeur 6502, François Normand & Frédéric Blanc, Micro-Programmes 5, 1984. Le fichier disponible « pèse » 74,7 Mo.
    • Tout savoir sur Atmos, Roger Politis & Bruno Vanryb, Eyrolles, 1984. Le fichier « pèse » 64,0 Mo.
    • Programmation Structurée en Assembleur 6502, Jean-Pierre Malengé, Louis Andréani et Philippe Collard, Masson, 1987. Le fichier « pèse » 48,1 Mo.

    Ceci porte à 77 le nombre de livres de la bibliothèque du CEO. En voici la liste :

    • 60 Solutions pour Oric-1 + Atmos, Rémy Schulz, Micro-Systèmes / ETSF, 1985
    • A la découverte du Telestrat, Patrice Guerrin, Oric International, 1987
    • Apprendre le Basic sur Oric, H. Cohen Solal, ASN Diffusion, 1983
    • Atmos F83 v2.0 Mini-manuel utilisateur, Michel Zupan, 1987
    • Atmos Forth programming manual, Andy Biggs et Paul Kaufman, 1984
    • Atmos-Oric1, manuel de référence, André Chenière, IS Editions, 1984
    • Atmos-Oric1, manuel de référence 2, travaux pratiques, André Chenière, IS Editions, 1985
    • Au coeur de l’Oric Atmos, Gilles Bertin, A. R. G. Informatique, 1984
    • Clefs pour l’Oric (Oric-1 et Atmos), Emmanuel Flesselles, PSI, 1984
    • Codigo Maquina Oric-1 Atmos, Ramon Cererols, 1984
    • Cumana Disk Drive Guide, 52 pages, Cumana Ltd, 1985
    • Des extensions à construire pour votre Oric Atmos, Patrick Garec, Cyril Vignet, Eyrolles, 1985
    • Euphoric et Ftdos Jasmin, Roger Barbier, Club Europe Oric, 2001
    • Euphoric Reference Manual v0.99n, Fabrice Francès, 1999
    • Euphoric Reference Manual v1.019, Fabrice Francès, 2014
    • Extension Ram 64 Ko pour Oric Telestrat V1.0, Fabrice Broche, Oric International, 1987
    • Forth 83-standard v2.4 pour Telestrat, Thierry Bestel, 198x
    • Forth pour Oric, Oric France & Soracom Editions, 1983
    • Getting more from your Oric, Henry Hicks, Sigma Technical Press, 1984
    • Interfaces pour Oric-1 et Atmos, M. Levrel, Soracom Informatique, 1984
    • Jeux sur Oric, David Chane-Hune et François Darbois, Edimicro, 1983
    • L’assembleur de l’Oric-1 et Oric-Atmos, Programmation en langage machine, Marcel Henrot, PSI, 1984
    • L’Oric à nu, Fabrice Broche, Soracom Informatique, 1986
    • Le T-DOS et ses fichiers pour Oric-1 et Atmos, P. Beaufils & C. Arnaud, Tran, 1984
    • Learning to use the Oric 1 computer, Steven Blake, Gower Publishing Company, 1983
    • Manuel d’utilisation du Microdisc Oric et du Sedoric, F. Broche & G. El Andaloussi, 1985
    • Manuel de Oric Atmos, Ian Adamson, ASN Diffusion, 1984
    • Manuel de référence Euphoric v0.99n, Fabrice Francès, 1999
    • Manuel de référence Euphoric v1.019, Fabrice Francès, 2014
    • Manuel de référence Oric LISP, Fabrice Francès, 1986-1995
    • Manual for Cumana DOS and Disassembly for RipDOS v2.9, Jim Polmear, 2006
    • Manuel Randos v1, résumé de Fabrice Francès, 1998
    • Manuel Randos v2, Fabrice Francès, 1998
    • Manuel technique pour les ordinateurs Oric-1 et Oric Atmos (trad. Romuald Liné), Oric Int. Ltd, 1984
    • Manuel technique pour les ordinateurs Oric-1 et Oric Atmos Compl. (trad. R. Liné), Oric Int. Ltd, 1984
    • Manuel Tele-Forth v1.2 Langage pour Oric Telestrat, Ch. Lavarenne et Thierry Bestel (v 1.2), 1995
    • Microtan 65 – BASIC User Manual, Tangerine Computer Systems Limited, 19xx
    • Microtan 65 – Quick Guide, Tangerine Computer Systems Limited, 19xx
    • Microtan 65 – Tandoc, issue3, Microtan owner user group, 19xx
    • Microtan 65 – Tandos 65 manual, Tangerine Computer Systems Limited, 1982
    • Microtan 65 – Tandos Commands, Fabrice Francès, 19xx
    • Microtan 65 – TANEX Manual (OCR), Tangerine Computer Systems Limited, 19xx
    • Microtan 65 – Tangerine User Group newsletter 26, TUG, 1982
    • Microtan 65 – User Manual, Tangerine Computer Systems Limited, 1979
    • Microtan 65 – XBUG Manual (OCR), Tangerine Computer Systems Limited, 19xx
    • NMOS 6510 Unintended Opcodes no more secrets, Groepaz/Hitmen, 2014
    • Oric Atmos and Oric 1 Graphics and Machine code techniques, Geoff Philips, McGraw Hill, 1984
    • Oric Atmos complément au manuel de programmation BASIC, I. Adamson & L. Agostini, ASN, 1984
    • Oric Atmos Manual, Ian Adamson, Pan Books / Oric Products International Ltd, 1984
    • Oric Atmos vos programmes, Michel Bussac & Gil Espèche, Cedic/Nathan, 1984
    • Oric Atmos, votre micro-ordinateur, Michel Bussac, Cedic/Nathan, 1984
    • Oric et son micro-processeur 6502, François Normand & Frédéric Blanc, Micro-Programmes 5, 1984
    • Oric MCP40 colour printer operation manual, Oric Products International , 1983
    • Oric MCP40 imprimante couleur, manuel d’utilisation, ASN diffusion, 1983
    • Oric Microdisc Manual, Oric Products International, 1984
    • Oric Telestrat, Index de l’Hyper-Basic, Fabrice Broche & George El Andaloussi, Oric Int., 1986
    • Oric Telestrat, manuel des applications télématiques, Pascal Cusset, Oric International, 1986
    • Oric, l’histoire sans fin, 2e édition, Jonathan Haworth (trad. A. Gilbert, R. Barbier et L. Chiacchiérini)
    • Oric, the story so far, second edition, Jonathan Haworth, 1989-1992
    • Oric-1 Basic programming manual, John Scriven, Ed. for Oric by Sunshine Publications Ltd, 1983
    • Oric-1, manuel de programmation Basic, John Scriven, ASN Diffusion, 1983
    • OricLISP Reference Manual, Fabrice Francès, 1986-1995
    • Package Stratoric V1.0 pour Oric Telestrat, Fabrice Broche, Oric International, avril 1987
    • Petit Manuel de Sedoric 3.0 et de ses utilitaires, André C., CEO-mag 176, décembre 2004
    • Programmation Structurée en Assembleur 6502, J.-P. Malengé, L. Andréani & Ph. Collard, Masson, 1987
    • Sedoric 3.0 à nu, André Chéramy, CEO, 1998
    • Sedoric 3.0 and utilities Short Manual, André C., trad. Laurent C. & J. Haworth, CEO-mag, nov 2004
    • Service manual for the Oric-1 and Oric Atmos microcomputers, Oric Products Int. Ltd, 1984
    • Tele-Ass – Assembleur symbolique pour Oric Telestrat, Pierre Grenet, Oric International, 1987
    • Telestrat – Système m’était conté, Guillaume Meister, Compaction-Software, 1990
    • Telestrat à coeur ouvert, Guillaume Meister, AEDIT, 1988
    • Telestrat, Manuel d’utilisation v1.2, Oric International / Eureka Informatique, 1986
    • Tout savoir sur Atmos, Roger Politis & Bruno Vanryb, Eyrolles, 1984
    • Visa pour Oric, Frédéric Blanc et François Normand, Soracom/ASN Diffusion, 1983
    • XL Dos Extended Basic Dos, D.Sebbag et F.Broche, 198x

    Pour télécharger sur la page du CEO : vous devez vous munir de l’identifiant et du mot de passe que vous utilisez habituellement pour télécharger votre CEO-mag.
    Tous ces livres et manuels Oric sont également disponibles (site miroir) sur la page :

    http://andre.cheramy.net/telechargement/Librairie/wxcv.htm

  • Une petite curiosité dans Théoric

    par André C.

    Une info erronée et hop, la légende est en marche!

    L’article bien connu “Votre Oric fait du bruit” paru dans Théoric n°1, page 6 concerne l’Oric-1 mais en fait ça marche aussi (avec plus ou moins les mêmes résultats) sur l’Atmos. L’auteur (anonyme) est parvenu à produire des sons avec des CALL inappropriés dans la Rom. Je dis inappropriés car les adresses signalées comme produisant des sons (et effectivement ça marche) tombent souvent au milieu d’une routine (et même entre opcode et argument), voir au milieu d’une table de data (un CALL dans les data, faut le faire!). Incroyable, mais authentique !

    Le fait que l’Oric puisse produire des sons lorsqu’on fait n’importe quoi est plus que surprenant. En fait l’auteur a fait plein d’essais et ne rapporte que ceux “qui marchent”. Si vous avez du temps à perdre, vous pouvez chercher à comprendre pourquoi ça ne plante pas avec les exemples cités.
    La mode de la chasse aux sons était lancée. Par la suite, des auteurs un peu plus rationnels ont cherché à produire des sons en exploitant la routine #FA6C (Oric-1) ou #FA86 (Atmos). Cette routine, appelée “Envoyer 14 paramètres au PSG 8912“, exploite les registres X et Y du 6502, qui ciblent l’adresse d’une table contenant 14 paramètres pour les registres du PSG 8912. La routine se charge donc d’écrire ces 14 paramètres dans les 14 registres du PSG.
    Là ou çà cloche, c’est que ces auteurs ont utilisé les valeurs de X et Y, non pas comme adresse d’une table de paramètres, mais comme paramètres en soit. Les articles “Bruits sur Oric-1” de Bruno Trinquier de la Valette (Théoric n°4 page 56), “Bruits sur Atmos” de Bruno Bouchaud (Théoric n°7, page 39) souffrent de cette erreur. Il ne suffit pas de donner une valeur de #00 à #FF aux registres X et Y pour obtenir 65 536 possibilités de bruits! Ce n’est que par hasard que l’adresse ciblée par X et Y tombe dans une zone de la mémoire qui contient 14 valeurs acceptables par le PSG. Dans la plupart des cas, ça ne marche pas ou ça donne des bruits inexploitables ou ça plante!
    En effet, les 5 sous-programmes PING, SHOOT, EXPLODE, “Bruit clavier touches normales” et “Bruit clavier touches de contrôle” utilisent cette routine couplée à 5 tables de 14 paramètres appropriés à chacun de ces 5 sons. Notez que ZAP utilise également cette routine couplé à une 6e table de paramètre, mais cette commande est compliquée par un post traitement du son.
    Heureusement, plusieurs lecteurs de Théoric ont signalé le problème et l’article “Toujours des bruits” de Gilles Clavequin (Théoric n°11, page 36 et 37) remet un peu d’ordre dans tout cela. Cet auteur reprend la liste des 14 registres du PSG, rappelle à quoi ils servent et la gamme de valeurs possibles que l’on peut y écrire. Quelques exemples illustrent cette petite introduction théorique. L’auteur fournit quatre tables de 14 paramètres (2 pour l’Oric-1 et 2 pour l’Atmos), permettant de générer deux nouveaux sons PONG et PCHHH. Ces tables sont mises en oeuvre grâce à la routine “Envoyer 14 paramètres au PSG8912“. Il faut bien sûr implanter tables et routine en Ram pour découvrir ces nouveaux sons. Vous trouverez le programme de Gilles Clavequin dans le fichier PONGPCHHH.TAP accompagnant cet article.
    Pour en revenir aux expériences de Bruno Trinquier de la Valette et Bruno Bouchaud, ces auteurs ont quand même réussi à repérer (parmi les 65 536 possibilités de bruits !) quelques sons intéressants. Pour quelqu’un de patient, il serait possible d’aller voir ce qu’il y a dans la mémoire aux adresses correspondantes et de recopier soigneusement les 14 octets qui s’y trouvent. Cela pourrait servir de base à la mise au point de sons plus propres en peaufinant les valeurs pour qu’elles soient mieux adaptées aux registres correspondants du PSG. Bon courage et n’oubliez pas de partager vos trouvailles…

    Mise en oeuvre du fichier PONGPCHHH.TAP correspondant au listing de Théoric n°11 : Avec Oric-1 faire CALL#A000 pour obtenir un PONG et CALL#A007 pour obtenir un PCHHH (qui ressemble plutôt à TCHHH). Avec Atmos faire CALL#A00E pour obtenir un PONG et CALL#A015 pour obtenir un PCHHH.

    Bibliographie

    N’hésitez pas à consulter les excellents articles parus dans le CEO-mag sur la production des sons par l’Oric et notamment, parmi de nombreux autres :

    • “Interruptions musicales” de Dominique P. (n°99, pages 20 à 22).
    • “PLAY, MUSIC, SOUND” d’André C., Dominique P. et Claude S. (n°35 à 39).
    • “Musique Maestro !” de Mickaël P. (n°143, pages 18 à 20; n°144, pages 13 à 15).
    • “Assembleur et sons sur Oric-1/Atmos” de François L. (n°22, pages 5 et 6).
    • Les articles de Jean-Marie H. (n°26, page 13; n°27, page 16; n°29, page 9; n°31, page 6; n°34, page 13; n°35, pages 13 et 14; n°37, page 10; n°38, pages 7 et 8; n°42, page 9).
    • “Musique pour votre Oric” d’Alain W. (n°79, pages 4 à 6; n°80, pages 6 et 7; n°81, pages 11 et 12; n°82, pages 11 et 12).
    • Sans oublier la série “Musique Maestro ! initiée par Dominique P. et Claude S., “consacrée à l’Atmos stéréophonique.