Le Canon X-07 est un ordinateur portable commercialisé par Canon fin 1983. C'est l'un des premiers ordinateurs totalement portables, autonomes et extensibles avec des capacités inspirées des ordinateurs personnels 8-bits de bureau.
Sa conception est axée sur la portabilité et l'autonomie : l'électronique est basée sur des circuits CMOS à faible consommation ; l'écran est de type LCD non rétro-éclairé et de petite taille ; le clavier utilise des touches de petite taille pour en réduire l'encombrement ; le boitier contient l'unité centrale, l'affichage, le clavier ainsi que le haut-parleur du système sonore ; les extensions mémoires prennent place à l'intérieur du boitier et n'altèrent pas l'encombrement ; les cartes d'extension mémoire sont alimentées par leur propre pile. En version de base, il est équipé de de RAM dont pour l'utilisateur. Cette mémoire peut être étendue à par deux extensions de . Équipé d''instructions et fonctions spécifiques au matériel du Canon X-07 (alarme, horloge, graphismes, extension vidéo, disque virtuel), son BASIC Microsoft occupe de ROM.
Le Canon X-07 présente des possibilités encore peu courantes en 1983 sur les petits ordinateurs BASIC portables : un écran graphique contrôlable au pixel, un système sonore souple, une horloge interne qui conserve la date et l'heure, 12 touches de fonction programmables, 64 caractères graphiques programmables, un port série de communication utilisable en RS-232C (avec un boitier d'extension), un port parallèle compatible Centronics (avec un câble spécifique), un bus d'extension pour une interface vidéo.
Canon France adopte une attitude très dynamique pour faire connaitre le Canon X-07, avec des publicités double page dans les revues spécialisées les plus vendues (L'ordinateur Individuel, Micro Systèmes). Ses publicités le présentent comme un ordinateur de bureau complet, doté de logiciels pour les professionnels comme un tableur et une base de données et de périphériques de communication et d'impression. La large gamme de produits annexes est mise en avant dans les publicités mais également dans les bancs d'essais des revues de fin 1983.
Caractéristiques techniques Ses caractéristiques matérielles sont posées sur le processeur 8-bits National Semiconductor NSC800, compatible avec le Z80 sur le plan des instructions et l'Intel 8085 pour le bus :
conception CMOS à faible consommation, alimentation 4 piles AA ou adaptateur secteur ; CPU NSC800 (compatible Z80) à Affichage LCD avec jeu de caractères 5×7 (sur matrice 6x8) avec accentuées dont 64 caractères reprogrammables, accessible également en Mixage possible graphisme au pixel et texte Possibilités sonores avec haut-parleur intégré Clavier standard QWERTY de bonne qualité accompagné d'un pavé curseur de cinq touches et cinq touches de fonctions programmables. La façade inclinée des touches indique le caractère principal séparément du caractère shift Coprocesseur T6834 avec RAM interne pour gérer l'horloge, le clavier, l'affichage LCD, les touches programmées 8 ko de RAM (dont disponibles pour l'utilisateur), extensible jusqu'à par une puce de et des cartes de 4 ou . La RAM conserve son contenu lors de l'extinction 20 ko de ROM contenant le système de démarrage et le BASIC Microsoft. Ce BASIC est proche du Level II du TRS-80 et dispose d'instructions spécifiques pour contrôler les périphériques du X-07, l'écran LCD au pixel (avec tracé de cercle et de ligne), les imprimantes, l'interface série, l'horloge interne, les alarmes Logement pour carte mémoire : soit une carte d'application préprogrammée intégrant de ROM et de RAM soit une carte d'extension RAM de 4 ou Logement pour une puce d'extension mémoire Horloge interne conservant date et heure, avec possibilité d'alarme Auto-exécution d'instructions à l'allumage Ports de communication : parallèle Centronics, série (RS-232C ou coupleur optique), bus pour boitier d'extension, audio, magnétophone Taille : (environ une demi page A4), épaisseur Poids : avec les piles
Logiciel Le Canon X-07 est équipé d'un BASIC Microsoft de issu du Level II du TRS-80 de 1976 et proche de celui du TRS-80 Model 100, avec des instructions spécifiques pour les périphériques série et parallèle, l'affichage, les imprimantes, l'horloge, le son. Il est possible de découper la RAM disponible en une zone principale pour le programme en cours et une seconde zone comme disque virtuel pour stockage de programmes et fichiers. On peut exécuter un programme directement à partir du disque sans le charger dans la zone principale.
En même temps que le X-07 sont commercialisées des cartes d'application dotées de de ROM + de RAM. Elles contiennent des programmes prêts à l'emploi comme une gestion de fichiers, une feuille de calcul, un moniteur pour la programmation en langage machine et autres.
En France, au moins deux sociétés commercialisent des logiciels sur cassette pour le X-07 : Logi'stick, Power Soft.
Plusieurs magazines proposent régulièrement des programmes pour le Canon X-07 entre 1984 et 1987 :
Le club C7 publie la gazette Le Son du Canon pendant 8 numéros avec de nombreuses informations techniques, des essais de logiciels (principalement Logi'stick, qui soutient le club), des programmes. Le magazine Hebdogiciel publie des programmes envoyés par ses lecteurs Le mensuel L'Ordinateur de poche propose de temps en temps des programmes pour le X-07
Extension vidéo Outre ses périphériques (voir plus bas), le X-07 peut être accompagné d'une extension pour écran vidéo, le X-720. Elle est équipée d'une batterie qui lui donne une certaine autonomie et d'un adaptateur secteur spécifique.
L'extension place ses 4 Ko de ROM et ses de RAM système et vidéo dans l'espace mémoire du processeur. Cette mémoire n'est pas récupérable pour augmenter la place disponible pour l'utilisateur.
Les caractéristiques vidéo sont celles du processeur vidéo Motorola 6847 (employé dans l'ordinateur Alice de Matra et d'autres ordinateurs bas de gamme). Assez polyvalent, il date cependant de 1978 et ses caractéristiques sont en deçà des attentes du public en 1983. La mémoire vidéo de est nécessaire pour les plus hautes définitions du 6847 comme 256x192 en monochrome. Le tableau suivant résume les modes d'affichages disponibles. +Modes d'affichage avec X-720ModeDéfinition texte (colonnes x lignes)Définition pixels (H x V)Couleurs132 × 16 -4232 × 16semi graphique 64 x 48 (caractères de 2 × 3 pixels)8+ noir316 × 8128 × 964416 × 16128 × 1922516 × 16128 × 1924632 × 16256 × 1922 Les modules d'extension du X-720 prévus grâce à un logement et à une zone réservée pour les ROM (4 banques de 2 Ko) ne semblent pas avoir été produits par Canon (ils sont évoqués dans le manuel utilisateur X-720).
En conséquence de ventes assez faibles, le X-720 est de nos jours un périphérique rare et très recherché par les collectionneurs. Sa batterie Cadmium Nickel est généralement hors service et ces matériaux ne sont plus disponibles, l'adaptateur/chargeur AD5 est donc essentiel pour pouvoir l'exploiter.
Périphériques et extensions Ses périphériques sont disponibles dès la sortie de la machine (à l'exception du X-720 qui paraîtra avec quelques mois de retard).
Concernant les extensions de mémoire, le Canon X-07 permet d'agrandir sa mémoire de base () de deux manières :
Directement sur la carte mère, par une puce RAM qui prend place dans un support accessible par un petit cache au dos de l'appareil. Cette extension se comporte exactement comme la première puce mémoire de , elle double simplement la mémoire interne. Un interrupteur dans le logement permet de placer une puce ROM préprogrammée au lieu de la RAM, permettant de figer le X-07 sur une application client. La puce n'occupe alors pas les mêmes adresses : 2000 hexa pour de la RAM, 4000 pour une ROM. Via un bus interne spécifique, par une carte de la taille d'une carte de crédit qui prend place dans un logement avec un couvercle verrouillable. Le verrou fait office d'interrupteur général du X-07, protégeant les circuits pendant l'insertion ou l'extraction. La carte conserve son contenu grâce à une pile bouton CR2016 lorsqu'elle est extraite de l'ordinateur. Cette carte peut aussi fonctionner comme un disque virtuel pour y stocker des programmes et des fichiers de données.
Le modèle X-07R commercialisé uniquement au Japon est pré-équipé de l'extension de interne pour un total de de mémoire de base.
Concernant les autres périphériques, Canon propose la sauvegarde/lecture des programmes et données sur magnétophone à cassette (à l'aide d'un câble qui se branche sur une mini prise DIN), un port série, un port parallèle et un bus d'extension, auxquels correspondent des périphériques proposés par Canon.
+ Périphériques Référence Description XR-100 Extension de mémoire interne RAM XC-910 câble pour raccordement d'un magnétophone XC-930 câble pour raccorder une imprimante parallèle Centronics X-710 table traçante 4 couleurs dotée d'une batterie pour son alimentation X-711 imprimante thermique X-720 interface vidéo pour raccordement à une télévision NTSC, avec convertisseur Péritel intégré en France X-721 coupleur optique par infrarouge permettant à deux X-07 de communiquer sans fil X-722 convertisseur du port série au niveau TTL pour communiquer avec d'autres ordinateurs en RS-232C X-730 magnétophone pour les sauvegardes de programmes et données
Plusieurs cartes mémoire et applications sont également disponibles pour le logement au dos de l'ordinateur. Les cartes d'applications préprogrammées sont dotées de de RAM qui s'ajoutent au reste de la mémoire RAM et utilisent une pile bouton pour conserver leur contenu lorsqu'elles sont extraites du X-07. L'espace réservé pour les cartes est de : pour une ROM et pour de la RAM. La RAM de est au même endroit que pour une carte RAM (XM-101) de sorte que toute la RAM est contigüe, et la ROM de se situe plus haut. Malgré la possibilité offerte par la zone réservée, Canon n'a pas fabriqué de cartes applications équipées de 8 Ko de RAM.
+ Cartes RAM et applications Référence Description XM-100 RAM de XM-101 RAM de XP-110FLe F en suffixe indique qu'elle est en version française. Les cartes en anglais n'ont pas de suffixe.gestion de fichiers + RAM XP-120Ftableur + RAM XP-130Ftracés graphiques sur X-710 + RAM XP-140moniteur langage machine + RAM XP-150fonctions mathématiques pour le BASIC + RAM
À noter : il existe au moins une extension mémoire qui pousse la RAM utilisateur à en empruntant les espaces mémoires réservés du X-720. Ces matériels n'étaient pas fabriqués par Canon et ont connu une diffusion confidentielle, il est difficile de trouver de la documentation sur eux et encore plus difficile de les trouver en vente.
Concurrence Le tableau suivant résume les caractéristiques des machines concurrentes du Canon X-07 sur les années 1983 à 1985. Certaines sont beaucoup plus puissantes avec un tarif très supérieur mais visaient le même marché des étudiants et scientifiques ainsi que les professionnels voulant disposer d'un ordinateur facilement transportable.