home *** CD-ROM | disk | FTP | other *** search
/ modiromppu / modiromppu.iso / PROGRAMS / ORGPACKS / CDRAM06.ZIP / CDRAM_FR.DOC < prev    next >
Text File  |  1995-03-28  |  9KB  |  215 lines

  1.                           CDRAM version 0.6
  2.                           Diapason, Mars 1995
  3.  
  4.  
  5.  
  6. Cette archive devrait contenir les fichiers suivants:
  7.  
  8.         CDRAM_FR.COM            Exécutable: 3300 bytes
  9.         CDRAM_FR.DOC            Ce fichier: 8999 bytes
  10.         TOFRANC.BAT             Pour convertir CDRAM_FR.* en CDRAM.*
  11.         FILE_ID.DIZ
  12.  
  13.  
  14. NECESSITE:      - 386 ou mieux
  15.                 - MSCDEX version 2.1 ou plus récent
  16.  
  17.  
  18. INTRODUCTION
  19.  
  20.         CDRAM est un cdplayer résident avec les fonctions usuelles
  21.         play/pause, next, previous.  Sa particularité est qu'il n'est
  22.         pas exigeant du tout en mémoire: il occupe seulement 1488 bytes.
  23.         CDRAM est Freeware.  La seule chose que je demande en retour est
  24.         de me faire part de vos commentaires et des bugs éventuels.
  25.  
  26.  
  27. UTILISATION
  28.  
  29.         CDRAM [/? /i /r]
  30.         
  31. /?      Affiche les instructions        
  32. /i      Affiche des informations utiles fournies 
  33.         par MSCDEX et la plage du disque
  34. /r      Retire CDRAM de la mémoire
  35.         
  36.         Commandes:
  37.  
  38.                 ALT-1: Previous
  39.                 ALT-2: Rewind
  40.                 ALT-3: Play/pause
  41.                 ALT-4: Fast Forward
  42.                 ALT-5: Next/Jump (1)
  43.  
  44.       1 Petite note sur Jump:
  45.         
  46.         Supposons que c'est la track 1 qui joue et vous voulez aller
  47.         directement à la track 8: vous n'avez qu'à taper '8' au clavier
  48.         suivi immédiatement de ALT-5 (Le CD doit être en train de jouer). 
  49.         CDRAM calcule le numéro de la track en fonction de la dernière touche
  50.         frappée au clavier. C'est donc dire que cette fonction se limite 
  51.         aux tracks 1-9. Mais il y a moyen d'aller au-delà de 9. Pour plus 
  52.         d'informations, lire les remarques.
  53.  
  54.       
  55. REMARQUES
  56.  
  57.         - CDRAM joue aussi les CDROM contenant une track de données suivie
  58.           d'une ou plusieurs tracks audio; il sautera tout simplement la 
  59.           première track.
  60.  
  61.         - Si vous changez de disque, vous devez faire Play 2 fois (parfois).
  62.           Raison: c'est comme ça!
  63.  
  64.         - Les touches de commande fonctionnent seulement dans un logiciel
  65.           qui attends des touches (comme DOS, Telemate ou WP).
  66.         
  67.         - Vous pouvez loader CDRAM high sans problème.
  68.  
  69.         - Fast Forward et Rewind font des sauts de 10 secondes environ.
  70.           
  71.         - Cette version comporte une nouvelle méthode pour l'installation 
  72.           en mémoire et utilise le vecteur 81h pour vérifier si elle est
  73.           bien installée. Cela peut causer des problèmes si d'autres 
  74.           programmes utilisent ou détruisent ce vecteur. Si tel est le cas,
  75.           CDRAM peut refuser soit de fonctionner, de s'installer ou de se 
  76.           désinstaller. Avisez-moi SVP si cela vous porte problème et 
  77.           j'ajouterai une option pour changer de vecteur au besoin.
  78.  
  79.         - Si CDRAM vous indique qu'il ne peut se retirer de la mémoire sans 
  80.           altérer un autre TSR, c'est que ce TSR utilise le même vecteur que
  81.           CDRAM (16h) et qu'il a été chargé après CDRAM. La meilleure 
  82.           solution à ce problème est d'exécuter CDRAM à la fin de votre
  83.           AUTOEXEC.BAT. Sinon CDRAM sera désactivé et ne réagira plus aux 
  84.           touches ALT-x. Pour le réactiver, retapez CDRAM.
  85.           
  86.         - Petite note sur l'instruction Jump. Lorsque vous appuyez sur 
  87.           ALT-5 (Next track), avant de lui faire faire sa fonction 
  88.           habituelle, je vérifie la dernière touche que vous avez tapée.
  89.           Je la convertis en Hex en lui soustrayant 48 (0 en ascii). Si
  90.           Le nombre obtenu se trouve dans la plage du disque, alors CDRAM
  91.           saute à cette track. Donc pour aller directement à la track 17, 
  92.           on peut taper 'A' (65 - 48 = 17). Il s'agit de savoir sa table 
  93.           des codes ASCII! Je vous donne ceux pour 10 à 20:
  94.  
  95.          Track      Code ASCII    Caractère ASCII à taper     
  96.  
  97.           10            58              :       
  98.           11            59              ;
  99.           12            60              <
  100.           13            61              =
  101.           14            62              >
  102.           15            63              ?
  103.           16            64              @
  104.           17            65              A
  105.           18            66              B
  106.           19            67              C
  107.           20            68              D       
  108.           etc...
  109.  
  110.  
  111. NOTE DE L'AUTEUR
  112.  
  113.         Ce logiciel n'apporte rien de nouveau. J'ai d'abord fait CDRAM
  114. pour mon usage personnel. J'avais le problème suivant: j'avais besoin
  115. d'un cdplayer résident, surtout utile lors des interminables downloads
  116. où l'on a pas vraiment accès à son disque dur (J'ai pas TERMINATE).
  117. J'ai cherché sur les babillards et sur Internet, mais tous ceux que j'ai 
  118. trouvé bouffaient au delà de 10k de mémoire et je n'avais pas besoin de 
  119. fonctions bien excentriques.
  120.  
  121.         Alors, j'ai déniché un document sur MSCDEX et j'ai sorti la Bible
  122. du PC, puis je me suis mis à l'oeuvre.  J'ai eu l'occasion de sacrer un peu
  123. parce que tout est fait en assembleur, que le document de Microsoft est
  124. pourri et que ce n'est pas aussi simple que de dire "Joue la track de 1 à N".
  125. En fait, il faut manipuler des adressages Red Book et HSG sur 32 bits 
  126. ( Ce sont des façons de numéroter les secteurs du CD ) et c'est pourquoi
  127. je me suis facilité la tâche en utilisant les registres étendus du 386.
  128. Tout le monde en a un de toute façon, hein?  
  129.  
  130.  
  131. A VENIR:        - Meilleure gestion du clavier
  132.                 - Une animation VGA facultative au start-up
  133.                 - Fonction RANDOM
  134.                 
  135. POUR ME CONTACTER:
  136.  
  137. Christian Michaud
  138. 853 John-West
  139. Ste-Foy, Québec
  140. CANADA
  141. G1V 3C9
  142.  
  143. Tél:            1-418-657-2135
  144. Internet:       michaudc@ift.ulaval.ca
  145. BBS:            Nouvelle Frontière (418-658-6769)
  146.  
  147.  
  148. TESTÉ SUR:
  149.  
  150.         486DX-33, Lecteur Sony CDU31A, Mscdex 2.23
  151.         486DX2-66, Lecteur Panasonic double vitesse, Mscdex 2.22
  152.         Pentium 90, Lecteur Panasonic, Mscdex 2.23
  153.         386DX-33, Lecteur Mitsumi, Mscdex 2.23
  154.         486DX-50 EISA, Lecteur Sony SCSI externe, Mscdex 2.20
  155.         386DX-33, Lecteur Panasonic, Mscdex 2.23
  156.  
  157.  
  158.  
  159. HISTOIRE
  160.  
  161. Version         Commentaires
  162. -------         ------------
  163.  
  164.  
  165. - 0.6           * On doit maintenant taper CDRAM /r pour le retirer de 
  166.   Mars 95         la mémoire
  167.                 * Ajout de l'affichage des plages du disque (CDRAM /i)
  168.                 - Remaniement majeur du code pour régler certains bugs.
  169.                   Par exemple, l'ordinateur gelait lorsqu'il y avait des
  170.                   paramètres sur la ligne de commande, et ce, dans des
  171.                   conditions très spécifiques.
  172.                 - Tout cela implique que le TSR baisse à 1488 bytes.
  173.  
  174. - 0.5           * Enfin des paramètres sur la ligne de commande: fini
  175.   Fév. 95         le texte inutile à l'écran
  176.                 * Légere modification des hotkeys pour laisser de la place
  177.                   à Fast Forward et Rewind
  178.                 * Première version en anglais
  179.                 - Meilleure gestion de la mémoire (je pense!)
  180.                 - CDRAM devrait dorénavant refuser de fonctionner s'il est
  181.                   exécuté sur un 8088 ou 286, au lieu de geler l'ordinateur
  182.                   comme il le faisait avant. Le problème c'est que je ne sais
  183.                   pas si ça marche! Si vous avez un vieux XT qui traine dans 
  184.                   la cave chez vous, pourriez-vous tester ça pour moi SVP et
  185.                   me laisser un message?
  186.                 - On passe de 1344 bytes à 1536 bytes.                
  187.  
  188. - 0.4           - Correction d'une faute de français (oups!)
  189.   Jan. 95       - Élimination de la boucle infinie (je pense) si votre 
  190.                   lecteur supporte l'entrelacement
  191.                 - Léger bug de la commande Jump réglé
  192.  
  193. - 0.3b          - Première version "sûre". En fait, je n'ai pas eu 
  194.   Déc. 94         tellement d'échos de ceux qui l'on essayé, alors je
  195.                   suppose qu'il n'a produit d'effets négatifs sur leur
  196.                   machine. Enfin, je l'espère.
  197.                 * Ajout de l'instruction Jump -> on passe à 1344 bytes
  198.  
  199. - Beta          - L'ordinateur ne gèle plus si MSCDEX n'est pas détecté.
  200.   Déc. 94       * Stop n'existe plus, remplacé par Pause.
  201.                 - Élimination de code redondant, on passe à 1312 bytes.
  202.  
  203. - Alpha         Première version. Uploadée sur quelques babillards.  
  204.   Nov. 94       Une seule personne s'est montrée intéressée.
  205.                 Prend 1440 bytes de RAM.
  206.  
  207.  
  208. SALUTATIONS (aucun ordre précis)
  209.  
  210. Sediment, but, plane, Per-Ivar Knutsen, The Henker, Numide, Pintoman,
  211. Coach, Micheline Lesage, Rico, Martin Bouchard, Proxima, Michel Delisle,
  212. Frank, tous les possesseurs de GUS, tous les utilisateurs d'Internet
  213. et tous les programmeurs.
  214.  
  215.