
[directeur de la publication : Hervé Thiriez] [rédacteur en chef : Hervé Thiriez] [illustrations : Laurent Bidot, Jean Mourot] #Revue
Extrait : « [...] Selon une étude publiée par Computer Business News en mars dernier, l'évolution prévisible pour les quelques années à venir est importante. En 1981, les parts de marché étaient les suiuantes: TRS (28 %), Apple (25 %), Hewlett-Packard (11 %), Commodore (10 %), Xerox + DEC + IBM (10 %), autres (16 %). Selon les prévisions, les chiffres de 1985 seraient les suivants: TRS (15 %), Apple (12 %), H-P (14 %), Commodore (3 %), Xerox (17 %), DEC (11 %), IBM (23 %), autres (5 %). Ceci dit, étant donné l'expansion prévue pour ce marché, la baisse de 50 % de port de marché de TRS et Apple devrait en fait correspondre à une housse confortable du chiffre d'affaires. Ainsi, les ventes d'Apple ou premier trimestre 1982 ont été de 131 millions de $ (66 % de hausse sur 81), avec un bénéfice de 10 % du chiffre d'affaires. [...] »
Extrait : « La tentation est grande, dès que l'on peut amener un gros ordinateur à communiquer avec un ordinateur individuel, de transférer des fichiers entre ces deux matériels, afin par exemple de profiter des nombreux programmes disponibles sur l'ordinateur individuel. Ainsi, n'est-il pas possible d'interroger un fichier géré par un gros ordinateur pour le traiter à l'aide d'un programme de calcul (Visicalc), de gestion de base de données (DB Master) ou d'édition de graphiques (Visiplot), à titre d'exemples ?
En fait, cela est plus facile qu'il n'y parait a priori. Il faut d'abord réussir à établir la communication de façon à pouvoir créer le fichier sur disquette. Ensuite, il suffit de mettre les données sous un format qui les rende accesibles à des programmes tels que ceux cités plus haut. Un format unique suffit pour atteindre cet objectif, le format DIF. [...] »
Extrait : « Ce programme permet d'obtenir la trace sélective d'une série d'instructions d'un programme assembleur. Pour rendre ce programme aussi simple et aussi court que possible, les sous-routines moniteur et DOS ont été utilisées très souvent. Le corps du programme (la sous-routine STEP) est pratiquement identique à celui du moniteur de l'Apple II avec BASIC entier en ROM. Ce programme exige un Apple 48K; il est utilisable en mode moniteur ou en mode direct. [...] »
Extrait : « Pom's a rendu visite au professeur David Lewin, qui avait été désigné en 1968 par le congrès des gynécologues de langue française pour voir comment on pouvait utiliser un ordinateur dans la gestion de dossiers médicaux en obstétrique et gynécologie. Le professeur Lewin a eu la gentillesse de nous expliquer comment il s'y était pris, et pourquoi il utilise maintenant un Apple à cet effet.
Le problème essentiel soulevé par la gestion informatique de dossiers médicaux est que ceux-ci comportent potentiellement une grande masse et une grande variété d'informations. En outre, pour tout simplifier, ces informations sont de types et de qualité très diverses (par exemple, comment mémorise-t-on une radio ?). Vouloir mémoriser la totalité des informations relatives à un patient est très difficilement envisageable, d'autant qu'un dossier s'enrichit en permanence de données chronologiques. En outre, certaines données sont très longues, par exemple un électro-cardiogramme de 24 heures !
Il faut donc choisir de mémoriser une quantité limitée d'informations, sinon il faudrait compter en méga-octets par patient. [...] »
Extrait : « Sur tout micro-ordinateur, le problème de la capacité de stockage se pose toujours tôt ou tard, pour une multitude de raisons : nécessité de placer un grand nombre de programmes sur support magnétique, ou de mémoriser des fichiers de grande taille. Les utilisateurs d'Apple se sont vite rendu compte qu'un espace de 140K octets, sur une disquette 5 1/4 pouces, était vite saturé; heureusement, il existe plusieurs façons de pallier cette limitation. La moins onéreuse est bien entendu de manipuler tel un jongleur des disquettes 5 1/4 pouces sur un drive unique. Oh investit rapidement dans un second lecteur, qui autorise un doublement de la capacité en ligne et, surtout, facilite grandement les copies de disquettes. Au-delà, on passe aux mémoires de masse qui sont en général des disques de plus grande capacité. Nous vous présentons dans cet article les principales mémoires de masse disponibles sur le marché pour Apple ou équivalents Silex et ITT 2020. Notre objectif est ici de présenter les principaux supports de stockage éprouvés sur le marché français, plutôt que de réaliser un dossier complet sur l'ensemble des mémoires de masse compatibles avec un Apple. [...] »
Extrait : « La toute-puissante instruction DRAW du BASIC Applesoft permet, entre autres choses, la création de caractères de formes et de tailles très diverses. Mais cette instruction est liée à l'existence de tables de formes (shape tables) un peu délicates à créer, comme on peut le constater en lisant le BASIC Prqgramming Reference Manual, pages 92 à 95. Les deux programmes détaillés ci-après sont destinés à faciliter la création de ces tables. Le premier, CONSTRUIT, rend pratique le dessin de formes et le second, ASSEMBLE, assemble les formes construites en une table de formes selon la logique requise par Applesoft. La disquette Pom's contient les fichiers suivants, dont certains ne sont pas listés ici, faute de place [...] »
Extrait : « Nous en avions l'intention depuis longtemps, à force d'en entendre parler; nous avons enfin pu essayer la carte M/DOS 6502 fabriquée par Micro Informatique Service (MIS), à Nice.
Vendue au prix public de 2.800 F HT, la carte M/DOS 6502 est compatible Apple, ITT 2020, Silex et systèmes intégrés IEF. Ses caractéristiques principales sont les suivantes : 16K supplémentaires de mémoire centrale; un système d'exploitation de disquettes (SED) puissant; une gestion par masques des entrées et des sorties; précision numérique de 48 chiffres significatifs en traitement particulier; adaptabilité à toutes les cartes 80 colonnes compatibles Apple/ITT 2020; compatibilité des programmes de 110K à 40 méga-octets; jusqu'à 16 méga-octets peuvent être gérés d'un seul tenant. [...] »
Extrait : « Dans les précédents articles, nous avons placé dans un seul fichier les répertoires de tous nos disques Pascal. Chaque ligne contient le nom du fichier et sa date, le genre et le type de programme, le nom du disque et le numéro de la boite où il est rangé.
Nous allons profiter de ces éléments pour effectuer, à l'écran ou sur l'imprimante, des sélections permettant de retrouver un fichier par son nom bien sûr, mais aussi de lister les fichiers sélectionnés sur un type et sur un genre déterminés, ou encore d'éditer un catalogue par numéro de boite ou par disque.
Le programme précédemment écrit (cf. Pom's 2 et 3) reste valable; seules les procédures TRI et LIRE, qui étaient indiquées à améliorer, sont à remplacer par celles qui paraissent aujourd'hui. [...] »
Extrait : « Ce programme, baptisé &LOAD, effectue un chargement rapide de tout programme en binaire, y compris les images graphiques: ceci est rendu possible par l'appel direct de la RWTS et le chargement direct de chaque secteur à son adresse définitive (sauf le premier et le dernier, pour ne pas "abimer" l'environnement). Grâce à ce programme, une image graphique haute résolution est chargée en trois secondes, et même moins si le moteur est déjà lancé. [...] »
Extrait : « [...] les tableaux 1 à 4 nous ont été inspirés par un article de la revue Micro, the 6502 and 6809 Journal, du mois d'octobre 1981. Nous espérons que ces tableaux vous aideront et qu'ils seront en bonne place dans votre aide-mémoire. Afin que leur utilisation vous soit plus facile, voici ci-dessous les explications concernant chaque colonne [...] »
Extrait : « ROBOTWAR - De Silas Warner - MUSE SOFTWARE Prix indicatif : 350 FF TTC
Lorsque j'ai acheté Robotwar (la guerre des robots), il y a un peu moins d'un an, je ne me doutais pas de ce qui m'attendait ! Sous des apparences de jeu innocent, se cache un programme diabolique qui peut ruiner votre santé si vous y passez vos nuits !
De quoi s'agit-il au juste ? De concevoir un programme pour votre robot afin de le faire combattre avec d'autres robots (et de gagner, bien sûr !). Le combat se déroule dans un lieu clos de 250m sur 250m, dans lequel les robots ont tout loisir de se déplacer. [...] »
Extrait : « L'une des instructions BASIC qui manque le plus à l'Applesoft est le PRINTUSING. Le programme que nous présentons permet de pallier son absence. Ecrit en Applesoft, il occupe les lignes 40000 à 40044. Afin d'avoir le moins d'interaction possible avec le programme principal, il n'utilise que des variables de deux lettres commençant par Z.
La valeur à écrire doit être placée dans la variable ZZ. Le masque de sortie est défini par ZZ$. L'appel se fait par un GOSUB 40000. Le sous-programme effectue la sortie formattée sur le périphérique en service au moment de l'appel (écran, imprimante...) et rend la main sans générer de retour à la ligne. [...] »
Extrait : « En version standard, le DOS de l'Apple II n'offre pas d'utilitaires de gestion de fichier. Il vous appartient donc de définir par vous-même l'organisation de vos fichiers, les modes d'accès, les méthodes de recherche, etc. les réponses à ce type de problème sont extrêmement variées. Cet article n'en présentera que quelques-unes, relativement simples à mettre en oeuvre et ne faisant appel qu'aux seules ressources du BASIC Applesoft, sans s'attarder sur les structures purement séquentielles dont l'intérêt et la difficulté semblent assez réduits.
1. Fichiers séquentiels à accès direct avec table de référence [...]
2. Fichiers non séquentiels à accès direct [...]
3. Fichiers à accès direct avec pointeurs [...] »
Extrait : « La septième West Coast Computer Faire (WCCF) à San Francisco vient de confirmer, avec ses 100 conférenciers, 600 exposants et 40.000 visiteurs en trois jours, le dynamisme de l'industrie américaine de l'informatique individuelle. N'oublions pas que 80% des ordinateurs individuels dans le monde se trouvent aux Etats-Unis; par ailleurs, 80% des ordinateurs individuels vendus dans le monde en 1981 ont été fabriqués aux Etats-Unis. Le marché américain devrait dépasser un million d'unités en 1985, contre 300.000 en 1981. A la 7ème WCCF, le dynamisme le plus marquant était celui de tous les développements réalisés autour de l'Apple, que ce soit pour ses périphériques, ses logiciels d'application ou ses logiciels de base. [...] »
Extrait : « [...] Dans cette deuxième partie, je m'adresse plus particulièrement aux programmeurs moins expérimentés, en exposant à ma manière les points qui m'ont fait souffrir. Puissent les plus expérimentés parmi les lecteurs, qui auront le courage de poursuivre cette lecture, y découvrir certaines vérités qui leur avaient peut-être échappé !
Pensez hexa ! [...]
Pensez binaire [...]
BIBLIOGRAPHIE
Nicole Bréaud-Pouliquen et Daniel-Jean David, La pratique de l'Apple II - Vol III. Editions du P.S.I.
Lance A. Leventhal : 6502 Assembly Language Programming
Randall Hyde : Converting Integer BASIC to Assembly Language. Article paru dans Apple Orchard, Vol I, Number I, Mars-Avril 1980.
All About Applesoft Call-APPLE In Depth. Numéro 1 »
Extrait : « BASIC APPLESOFT Manuel de référence alphabétique, Paul MERRY - Editions MNEMODYNE, Prix indicatif : 120 F chez SIDEG [...] »
Christian Colmant, Dominique Compère, Michel Crimont, Xavier Dalloz, Dominique Devernay, Jean-François Duvivier, Bruno Estrangin, Gilles Mauffrey, Jean-Louis Meillaud, Gérard Michel, Hervé Thiriez, Jacques Tran-Van. Conseillers techniques : Olivier Herz et Gérard Michel. Maquette : Jean Mourot. Dessins : Laurent Bidot et Jean Mourot.