SCDPlayer 1.1 © 1994 Pascal Rullier GiftWare Distribution ------------ SCDPlayer est en libre distribution, mais n'est pas libre de droits. La distribution des fichiers doit être complète. Aucun usage commercial ne doit être fait sans la permission écrite de l'auteur. Des poursuites pénales seront entreprises dans le cas contraire. SCDPlayer est sous le copyrigth de Pascal Rullier Vous avez dit SCDPlayer ? ------------------------- J'ai un lecteur de CDROM, et j'étais fatigué de lancer de grosses interfaces juste pour jouer des CD Audio. J'ai trouvé une commande shell appelée SCSIutil, mais le fait de l'utiliser par une fenêtre Shell était trop lourd. Alors un mercredi, j'ai décidé de lui faire une petite interface graphique. Cela m'a prit 45 minutes pour la création de l'interface et de la boucle principale. Les principales fonctions étatient là : Eject Stop Play, Track (Plage), Unit. SCDPlayer 1.0 était né. Trés petit 9ko mais une fenêtre omni-présente dans le Workbench. Le week-end, juste 3 jours après, j'ai décidé de faire de SCDPlayer une commidité, avec tout l'attirail d'une commidité. C'était pour moi un exercice et une très bonne expèrience dans la programmation dans ce domaine. J'ai regardé dans les sources d'un "blanker" d'écran, fait par mon ami François Paulhiac. SCDPlayer 1.1 était né. Besoins ------- Seulement 2.0+ et de SCSIutil (inclus avec , avec les permissions des auteurs) Installation ------------ Copier SCSIUtil dans votre chemin de commande comme sys:utilities, (Je n'aime pas les soft qui s'installent dans c: !) Copier SCDPlayer (par le Workbench) dans sys:tools/commodities ou dans sys:WBStartup Usage ----- Du Workbench ou du Cli : Sélectionner l'icône et éditer son Information pour mettre les types d'outils en accord avec votre configuration DEVICE=nom nom de votre périphirique (défaut à scsi.device) UNIT=nombre nombre de votre unité CDROM (défaut 4) CX_POPUP=YES|NO Vous pouvez choisir si vous voulez faire apparaître l'interface au lancement (défaut Yes) CX_PRIORITY=0 La priorité de la tâche. CX_POPKEY=Keys Les touches d'appel pour l'apparition de l'interface. PUBSCREEN=nom Le nom de l'écran public où SCDPlayer doit apparaitre. Si il ne peut pas, il sera ouvert sur le Workbench. Si l'écran public est ouvert plus tard, l'interface va essayer de s'ouvrir sur cet écran. Il passera devant et l'interface sera affichée. DONOTWAIT Seulement si vous mettez SCDPlayer dans le tiroir sys:WBStartup L'interface ----------- Quand elle est affichée, vous pouvez voir 2 tirettes et 3 boutons. Vous pouvez changer l'unité (si vous avez plusieurs lecteurs CDROM sur le même périphérique). Vous pouvez changer la plage à jouer par la tirette Track. La plage sera jouée quand la barre sera relachée. Ejecter le CD, Stop, ou Play (jouer) la plage courante affichée. Vous avez 2 gadgets sur la fenêtre: le Close cache l'interface mais ne quitte pas SCDPlayer. Le Resize change la taille de la fenêtre en une fenêtre avec le rappel de la séquence de touches de rappel. Vous avez aussi un menu avec 3 entrées: About vous montre mon adresse pour vos envois (ce n'est pas une obligation, vous faîtes ce que vous voulez mais j'aime bien recevoir des cadeaux comme des CDROM de démo ou votre contribution *8) Hide (Amiga Droit H) cache la GUI. Quit (Amiga Droit Q) quitte SCDPlayer. Si SCDPlayer est déjà lancé, mais caché, la touche d'appel met l'écran public (si il existe) devant et affiche la GUI, aussi si vous essayez de lancer un autre SCDPlayer, la première GUI sera affichée. Si vous préferez utiliser le clavier, vous avez des touches utiles : Flêches Droite ou Gauche Vous changez la plage courante sans la jouer. Flêches Haut ou Bas avec écoute. HELP Affiche la boîte d'infos. L'interface choisit si elle peut la police de votre écran, sinon elle utilise la topaz. Le Futur -------- SCDPlayer détectera le changement de plages. SCDPlayer aura le volume et la balance. SCDPlayer sera sans appel à SCSIUtil. SCDPlayer pourra sauter d'écrans publics. (Voir l'image incluse) Remerciements ------------- Je voudrais remercier Gary Duncan Philips PTS 23 Lakeside Dr Tally-Ho Technology Park Burwood East Vic 3151 Australia EMail: gduncan@philips.oz.au The Software Brewery Dipl. Inform. (FH) Heiko Rath Raiffeisenstr.10a D-64331 Weiterstadt Germany EMail: hr@brewhr.swb.de Commodité remerciements à François Paulhiac. Icône remerciements à François Gastaldo. Si vous avez des suggestions, cadeaux, etc... envoyez tout ça à : Pascal Rullier 25b, rue du Prof Lande 33380 BIGANOS FRANCE Email : rullier@platon.emi.u-bordeaux.fr (jusqu'en Août 94) Fidonet: Pascal Rullier 2:324/8.4 (toujours) N'oublier d'apporter votre soutien aux auteurs : Gary Duncan, Heiko Rath.