How to code on an Oric Computer
Partie 1: Définition des besoins
Part ONE: Definition of needs
Avant de commencer à coder, vous devez savoir ce que vous voulez faire.
Before starting to code, you need to know what you want to do.
Partie 2: Choix du langage
Part TWO: I need a language
De nombreux langages sont disponibles sur l'Oric, il faut faire un choix.
Numerous languages are available on the Oric, you have to choose yours.
Partie 3: Programmer en BASIC
Part THREE: Basic coding
Le BASIC est un langage lent, mais puissant.
BASIC is a slow, yet powerful language.
Partie 4: Programmer en C
Part FOUR: C coding
Découvrez la programmation en C sur Oric.
Discover the C programming on the Oric.
Partie 5: Programmer en assembleur 6502
Part FIVE: 6502 assembly coding
Vous aussi, devenez un guru de l'assembleur.
Just do it: Became a assembly code guru.
Partie 6: Structure mémoire de l'Oric
Part SIX: Memory map of the Oric computers
Lorsque la mémoire est limité, il faut bien la connaitre.
When the available memory is limited, you have to know it well.
Partie 7: Fonctionnement de la mémoire vidéo
Part SEVEN: How works the video display
Le secret d'une bonne animation sur Oric !
The tricks that helps to display stunning things.
Annexe 1: Liste des token du BASIC
Appendix 1: BASIC token list
Annexe 2: Opcode 6502 et 65c816
Appendix 2: 6502 and 65c816 opcodes
Annexe 3: Kit de Developement (OSDK)
Appendix 3: Oric Software Development Kit (OSDK)
Annexe 4: Code sources commentés
Appendix 4: Commented source codes