Qui se souvient encore de cette machine extrordinaire pour l'époque, celle des années 80, j'ai nommé l'ORIC.
Construit autour d'un microprocesseur 6502 cadencé à une fréquence de 1 MHz, cet ordinateur 8 bits affichait 8 couleurs et 25 lignes de 40 caractères, avait un processeur sonore élaboré, une entrée-sortie pour lecteur de cassettes du commerce, un port imprimante parallèle, un port d'extension pouvant gérer un lecteur de disquette 3 pouces (et plus tard adaptable sans problème aux 3,5 et 5,25 pouces des compatibles PC), une interface péritel et un modulateur attaquant une entrée TV à la norme PAl.


ORIC 1 Processeur: 6502A
RAM: 16K or 48K
ROM: 16K
Resolution texte: 40 x 28 (LORES 0 ou 1)
Resolution graphique : 240 x 200 (HIRES)
Couleurs: 8
Son: 4 channel sound from internal loudspeaker (very loudspeaker). 6 Octaves with 4 built in sound effects - EXPLODE, SHOOT, ZAP and PING
Basic: Tangerine version of Extended Microsoft BASIC (V1.0).
Clavier: 57 hard-capped calculator style keys.
Interfaces: Centronics printer interface.
Cassette (300 et 2400 baud).
RGB.
UHF (TV).
Expansion port.
Prix de vente: £169.95 prix de lancement en 1983.
£139.95 


Processor: 6502A
RAM: 48K (A 16K version was on offer but I have yet to see one).
ROM: 16K
Text Resolution: 40 x 28
Max Graphics Resolution: 240 x 200
Colours: 8
Sound: 4 channel sound from internal loudspeaker (VERY loudspeaker). 6 Octaves with 4 built in sound effects - EXPLODE, SHOOT, ZAP and PING
Built in Language: Tangerine version of Extended Microsoft BASIC (V1.1).
Keyboard: 58 full typewiter-style keys.
Interfaces: Centronics printer interface.
Cassette (300 and 2400 baud).
RGB.
UHF (TV).
Expansion port.
Sale Prices: £170.00 Prix de lancement en janvier 1984.

>Caracteristiques de l'ORIC (.pdf)<

Des exemples de captures d'écran sous le système d'exploitation dos de l'Oric:


Listage du contenu d'une disquette 3,5 pouces double face.



Copie d'écran sous le logiciel Assembleur/Désassembleur MAD.COM
Ce bijou, programmé en langage machine, permet même d'assembler un code source
écrit en BASIC, chaque ligne est numérotée comme un programme quelconque.

Le code source, en assembleur 6502 est de Philippe GUIOCHON.
Adaptation toute personnelle de ce moniteur écrit dans la revue Micro Systemes de février 1984.
Je l'avais agrémenté de plusieurs fonctions supplémentaires, tel l'assembleur et aussi
la possibilité de manipuler la RAM du lecteur de disquette MICRODISC ORIC.



Un autre programme basic de mon crû, EXAMEN.COM
utilisant MAD.COM et RDWR1 visible dans le catalogue de la disquette.
Vous remarquerez le dump du programme basic, en #501, donnant la syntaxe du chargement :
!LOAD "RDWR1",N,D
L'argument D autorisant l'affichage des adresses de début, de fin, du point de lancement.
L'argument N, empéchant l'exécution de ce point de lancement le cas échéant.
Avec EXAMEN.COM, on peut lire ou écrire n'importe où sur une disquette.


!LOAD"EXAMEN.COM",N,D
0501 088E 0002
correspondent au départ du programme basic, #501
à l'octet de fin du programme, #88E, en hexadécimal
0002 indiquant que le programme basic doit se lancer aussitôt le chargement terminé.

>SUITE<