
MegaPlayer Version 1.12, 3 Septembre 1995
------------------------------------------

Il est strictement interdit de modifier ce programme ou d'en utiliser des
parties sans mon autorisation. Les routines de replay, elles, sont freeware
et vous pouvez les utiliser librement dans tout programme du Domaine Public
 condition de mentionner d'o elles viennent. Il est interdit de les utiliser
dans un programme commercial. Contactez moi si vous en avez besoin pour un tel
projet.

Vous n'avez pas le droit d'enlever des fichiers de l'archive.
Vous devez la transmettre Intgralement et Gratuitement. Certains organismes
auront le droit de demander des frais de copie et uniquement de copie, du
moment qu'aucun bnfice n'est fait sur mon dos...

J'autorise les magazines  mettre ce programme sur leur disquette  condition
qu'ils m'envoient gratuitement le numro correspondant, ce qui n'est pas trop
demander je pense.


Shareware :
-----------

Le MegaPlayer est maintenant devenu un programme shareware !

Si vous utilisez rgulirement le MegaPlayer, vous devez m'envoyer une
modeste contribution. Vous recevrez alors une version enregistre  votre
nom et profiterez de tous les avantages qu'elle a par rapport  la version
non enregistre. Et vous aurez en plus la conscience tranquille.

Essayez de faire un effort, il suffit de prendre une enveloppe, des timbres,
un chque ou un billet de 50FF, 15DM, 5, $10 et de me l'envoyer.

Les dernires version du MegaPlayer sont dposes sur ftp.cnam.fr
Mais pensez bien qu'il n'y aura pas beaucoup d'updates avant Juin 1996
parce que je dois continuer mes tudes (en Maths SPE, on a des concours 
prparer, quand mme!)
Donc faites-vous enregitrer si vous voulez avoir une bonne version du
MegaPlayer. Vous ne le regrterez pas, et puis pensez un peu  moi qui
travaille depuis plus d'un an sur ce programme !


Petite Doc :
------------

Le MegaPlayer vous permet d'couter des modules de musique SoundTracker
composs avec des instruments digitaliss. Il dispose d'une interface sous
GEM et peut fonctionner en accessoire (renommez-le MGT-PLAY.ACC et placez
le dans C:\ avec le fichier resource de votre choix)
Il utilise le DSP pour produire un son stereo 16 bits  49KHz sans ralentir
votre machine de mannire significative.
Il reconnait diffrents formats avec un nombre quelconque de voies :
	- .MOD	SoundTracker,ProTracker,NoiseTracker,StarTrekker (Amiga)
			Octalyser (ST-Falcon), FastTracker I (PC)
	- .669	Composer 669 (PC)
	- .OKT	Oktalyzer (Amiga)
	- .MTM	MultiTracker (PC)
	- .S3M	ScreamTracker 3.0  3.2 (PC)
	- .ULT	UltraTracker 1.4  1.6 (GUS sur PC)
	- .DTM	Digital Tracker (Falcon)
	- .XM	FastTracker II (PC)
Vous pouvez compacter vos modules avec les packers suivant :
Atomik 3.5, Ice 2.4, SpeedPacker 3, Sentry 2.0
ou mme PowerPacker 2.0 (Amiga)
SVP N'utilisez pas le NoisePacker, il DETRUIT vos modules en codant les
samples sur 4 bits !!!


Le fonctionnement du MegaPlayer est trs simple. Son interface est celle
d'un lecteur CD ordinaire, voici le dtail de quelques options :

- cliquer sur le nom de module fait dfiler toutes les
secondes le nom des samples de ce module, recliquer pour arrter.

- 'Rep' active le mode de rptition automatique d'un module. Il doit tre
dsactiv pour que le mode liste fonctionne correctement.

- 'Inf' vous donne des informations sur le module actuellement charg.

- 'Osc' active la fentre Oscilloscopes.

- 'SpA' active la fentre Analyseur de Spectre.
Cette option n'est valide que dans la version enregistre.

- 'Son' permet d'accder  la fentre des rglages sonores tels que la
frquence de replay et les volumes.

- 'Cfg' permet de rgler quelques paramtres de configuration.

- 'List' pour permet d'accder aux fonction de Liste de Modules du MegaPlayer
Elles sont quivalentes  la programmation d'un lecteur CD en quelque sorte.
Ds qu'un module est termin, le MegaPlayer passe au suivant dans la liste
(si l'option de bouclage du module n'est pas active)
Utilisez l'option 'Ajouter' pour ajouter un module  la fin de la liste, ou
cliquez sur un module de la liste et utilisez 'Insrer' pour insrer un module
juste avant celui que vous avez slectionn.
Utilisez 'Enlever' pour supprimer de la liste le module slectionn.
Vous pouvez sauver cette liste pour la recharger plus tard ou bien la jouer
automatiquement ds que l'accessoire boote, il suffit pour cela de la
renommer MGT-PLAY.MPL et de la mettre en C:\ avec le MegaPlayer.
Vous pouvez avec l'option 'Fusion' ajouter toute une liste  la liste courante.
Et biensur l'option 'Effacer' permet d'effacer la liste entire.

Lors de la slection des modules, vous pouvez utiliser des jokers (wildcards)
? et *, pour spcifier tout un ensemble de fichiers.
Vous pouvez galement slectionner plusieurs modules d'un coup si vous
utilisez le slecteur de fichier Selectric.

Le MegaPlayer dispose du protocole drag'n'drop ce qui signifie que sous
MultiTos vous pouvez amener les icones du bureau GEM par exemple sur les
fentres du MegaPlayer. Si vous amenez un seul fichier sur la fentre
principale, le module sera charg et jou. Si il y a plusieurs fichiers
ou qu'il s'agit d'une liste, tous les modules seront ajouts  la liste.
Cette option n'est valide que dans la version enregistre.

Le MegaPlayer en programme charge automatiquement les modules ou la liste
passs dans la ligne de commande. Vous pouvez donc l'installer en tant
qu'application GEM avec paramtres (.GTP) pour les fichiers du type
*.MOD, *.S3M, *.ULT etc..

Le MegaPlayer dispose d'un systme spcial pour s'adapter  votre langue.
En fonction du langage rgl (dans la NVRAM par dfaut, ou par la nouvelle AES)
il charge diffrents fichiers Resource :
MGPL-ENG, MGPL-FRA, MGPL-DEU, MGPL-ESP, MGPL-ITA, MGPL-SWE
J'ai fait les fichiers Resource Franais et Anglais. Vous pouvez traduire
vous-mme un fichier Resource (Attention, a marchera seulement si vous ne
modifiez pas sa structure) et me l'envoyer.
Antonio Lillo m'a envoy une traduction espagnole.
Je vous encourage  faire comme lui, traduisez galement cette petite
documentation.
J'attends une traduction allemande en particulier comme il y a beaucoup
de machine Atari l-bas. (Mein deutch ist nicht sehr gut...)


Voila c'est tout. Pour finir je vous recommande d'utiliser l'AES 4.1,
vous bnificierez d'avantages pour beaucoup d'applications et entre autres
pour le MegaPlayer. (Les fentres Oscillos et Spectre sont vraiment gniales
quand elles sont iconifies !)
Il vous suffit pour cela de prendre le fichier GEM.SYS que vous devriez
trouver dans votre rpertoire MULTITOS ou  la racine et de le renommer
GEM.PRG ou AES41.PRG par exemple et le mettre  la fin de votre dossier
AUTO (ca doit tre le dernier programme excut). Le seul dsavantage
est que a consomme un peu de mmoire.
Vous pouvez aussi utiliser le programme freeware Winx.

Bon amusement avec le MegaPlayer !


Historique de l'volution du MegaPlayer :
------------------------------------------

* Premire version - dbut Juin 1994

	Tourne en programme seulement.
	Ne peut charger que des modules MegaTracker
	et les rejoue ds qu'on les charge !
	Pas de vrification de l'utilisation du systme sonore.
	Bref, une daube totale..

* v0.93 --> 11/06/1994

	Charge les modules de tous formats non compacts.
	Les touches de fonctions servent enfin a quelquechose
	et le player tourne en accessoire.
	Version garantie 100% sans bug !

* v0.94 --> 14/06/1994

	Conversion des modules revue (conversion sur place en mmoire)
	autorisant la gestion des modules compacts mais pouvant
	causer quelques bugs avec les gros modules...
	Depacking Atomik 3.5, Ice 2.4, SpeedPacker 3 et PowerPacker 2.0
	Gestion du Funk Repeat

* v0.95 --> 21/06/1994

	Evolution de l'interface et Implmentation de la liste de Modules.
	Correction de bugs et amlioration de mes routines GEM.

* v0.95 --> 11/07/1994

	Supression de quelques grsillements, mais y'en reste encore.
	Lecture automatique aprs le chargement.
	Le click clavier est remis quand le Replay s'arrte.
	Le gros bug du plantage fatal est corrig.
	Le format S3M est abandonn pour l'instant car il demande trop de
	mmoire pour le dcompactage des patterns et a ne marchait pas.

* v0.96 - 31/07/1994 - de 21H00  21H10

	Suppression du mga-bug qui tue la mort.
	Chargement automatique de la liste MGT-PLAY.MPL au lancement.

* v0.96 - Je sais plus quand, j'ai pas not tout de suite !

	Quand le Deusseupeu ne rpond pas, au lieu qu'il n'y ait plus de son
	btement, et que vous soyez oblig de faire Pause-Lecture  la main,
	le Player s'en occupe tout seul...
	
* v0.96 - 31/08/1994 - de 22H10  22H20

	Correction du Tempo des modules 669.
	Il est desormais fix  30 Hz, ce qui semble assez bon.
	Bug Report par STORM, Storm que je remercie au passage !

* v0.96 - 03/09/1994 - de 17H00  18H00

	Ajout de la commande 8 comme panoramique plus fine, car certains
	trackers sur PC l'utilisent comme ceci et non comme Phasor Effect
	dont j'ignore d'ailleurs la fonction.

* v0.96 - 23/10/1994 - de 00H07  00H08

	Correction du Tempo des Modules 669 qui est officiellement de 32 Hz
	Tempo CIA 80... Information par Bliss que je remercie.

* v0.97 - 26/10/1994 --> 27/10/1994

	Le Format S3M est de nouveau gr, les petits bugs responsables du non
	fonctionnement de la conversion ont t supprims.
	Tous les effets ont t implments sauf Tremor et Retrig+Volume Slide.

	Frquence de Base du format 669 fixe  8740 Hz (d'aprs BLISS)

* v0.97 - 28/10/1994 --> 29/10/1994

	Nouvelle gestion des fichiers Resource.
	Amlioration de la place mmoire prise par la routine de Replay
	(Buffer de Sample en mmoire DSP et Workspace en mmoire 030)
	librant 50Ko de RAM.

* v0.97 - 31/10/1994 - de 13H10  13H45

	Extermination d'un bug merdique bien vicieux qui plantait les
	modules avec des tempos lents.

* v0.97 - 12/11/1994 - de 14H00  15H10

	L'vnement Timer est maintenant pass  1/100e de seconde au lieu
	de une seconde car cela ne ralenti en rien le systme et a permet
	de passer immdiatement au module suivant de la liste sans attendre
	une seconde et permet aussi en cas de bug du programme DSP de le
	recharger instantanment.

	Gestion des effets des modules 669 implmente.

	Big Bug qui fait planter plein de modules .MOD non rsolu.

* v0.98 - 26/12/1994 - 21H55

	Je suis tomb sur le bug de la mort par accident..C'tait un
	(a6)+ qui avait t remplac par (a0)+ dans la conversion de l'effet
	E0x (Set Filter) crant un dcalage des donnes pattern ce qui
	ocassionnait pas mal de plantages avec les modules utilisant cet
	effet.
	Je dteste ces bugs...ca m'nerve...mais je dois rester calme...

* v1.0 - 18/04/1995 --> 22/04/1995 version shareware non diffuse

	Nouveau format MGT v1.0 utilis en interne...
	Routines de Replay fournies - convertisseur fournit
	Interface profitant des apports de l'AES 4.0 :
	- Fentres envoyes en arrire plan
	- Iconification
	- Changement de rsolution sous Multitos avec Sauvegarde automatique
	  de la configuration des fenetres.
	Plus de limitation mmoire pour la taille des modules.
	Ne charge que des modules .MOD pour l'instant.

* - 03/06/1995 --> 11/06/1995

	Format MGT v1.0 lgrement modifi.
	Rimplantation de la liste de Module, sans le bug qu'il y avait
	avant j'espre, et limitation  20Ko au lieu de 500 modules.
	Chargement de modules ou listes passs dans la ligne de commande.
	Chargement de plusieurs modules dans la liste d'un coup avec
	Selectric (pas mal !) ou bien avec des jokers (* ou ?)
	Implmentation du Protocole Drag'n'Drop sous Multitos (Gant !)

* - 08/08/1995 - de 15H00  15H30

	Quand on clique sur le nom du module, le player affiche maintenant
	les noms des samples toutes les secondes.
	Cliquez  nouveau pour arrter le dfilement.

* v1.0 - 11/08/1995 --> 17/08/1995

	Conversion des modules MTM et S3M implante.
	Optimisation du nombre de Pistes en liminant les pistes semblables.
	Conversion des modules ULT pas top moumoute (voir Mod-Conv.TXT)
	Amlioration de la conversion S3M avec les 2 effets spcifiques
	Tremor et Note Retrig+Volume Slide, et avec les 2 nouveaux effets
	du ScreamTracker 3.2 : Fine Vibrato et Panning.
	Nouveaux effets type Oktalyzer Arpeggio 3,4,5 et (Fine) Note Slide.
	Conversion des modules 669, OKT implmente. XM aussi mais bizarre.
	La routine de replay peut jouer tous les types de samples :
	8 bits Mono, 8 bits Stereo, 16 bits Mono et 16 bits Stereo.
	donc Conversion des modules DTM dans la foule.
	Dtection automatique des vieux modules 15 samples et 8 voies .WOW

	Premire version freeware diffuse:
	Liste de modules limite  1Ko
	Limitation de la taille totale en mmoire d'un module  350Ko
	Pas de Protocole Drag'n'Drop sous Multitos.
	Chargement des modules .MOD, .669, .MTM et .S3M uniquement.

* v1.03 - 19/08/1995 non diffuse

	La conversion des modules .OKT ne marchait plus  cause d'un
	couper-coller au lieu de copier-coller a t refaite.
	Correction de la conversion des modules XM qui buggait totalement.
	Meilleure limitation de la taille des modules sans bugs (freeware)

* v1.05 - 20/08/1995

	Implmentation des Oscilloscopes.
	Sous AES 4.0 ou plus, le MegaPlayer demande au bureau de mettre 
	jour ses fentres lorsque la liste est sauvegarde.
	Conversion du volume global initial pour les modules S3M
	Le MegaPlayer est donc compatible 100% avec le format S3M

	Premire version shareware diffuse.

* v1.1 - 25/08/1995

	Correction du bug du bouton 'Ajouter' quand on a pas de selecteur de
	fichiers alternatif comme Selectric.
	Amlioration des routines de replay.
	Apparition des fentres de controle du son et de configuration.

* - 26/08/1995

	Implmentation de l'analyseur de Spectre 2*16 bandes.
	(pour les personne enregistres seulement)

* - 27/08/1995

	Amlioration de l'interface GEM, pour l'intraction avec les fentres
	qui ne sont pas au premier plan. Vous cliquez directement sur les boutons
	de la fentre (pas besoin de cliquer deux fois)

	Vous vous souvenez des bugs de souris et clavier avec des modules
	costauds en voies et samples. J'ai rgl ce problme d'interruptions.

	L'analyseur de Spectre passe  2*32 bandes parce que 2*16 c'tait pas
	assez, on y voyait pas grand chose. Ca tourne toujours en 50 images/sec
	avec NVDI en 2/4 ou 16 couleurs.

* - 28/08/1995

	La ligne de commande accepte les jokers (* et ?)
	Les fonctions 'Ajouter' et 'Insrer' sont dbugges.

* v1.11 - 31/08/1995

	Correction du bug de la conversion de l'effet Tremolo

* v1.12 - 03/09/1995

	Les Panoramiques pour les modules Amiga et 669 deviennent maintenant
	$c040 et $40c0 pour Gauche et Droite, comme pour les S3M, ce qui est
	beaucoup mieux que les voies mono $ff00 et $00ff, surtout quand on
	coute dans un casque.
	Seulement pour versions enregistres et Mod-Conv.


* Le Futur

	Implmentation du protocole AV.

	Options Intro et Shuffle pour la liste de modules.
	Nombre de rptition de chaque module de la liste. (Chip Modules...)

	Rglage de la vitesse et du Tempo (BPM).

	Panneau de Controle du son pour Filtre, Aigus, Basses
	Paramtrage de l'analyseur de Spectre.

	Chargement des vieux modules TCB (ST) et Scream-Tracker STM (PC).
	et des nouveaux formats .GTK et .GT2 du Groumf Tracker sur Falcon.

	Libration de la mmoire occupe par le module quand vous ne voulez
	plus l'couter.

	Protocole de communication inter-application pour un pilotage
	par un programme dsirant l'utiliser.


L'Auteur
--------

	Ce player sous GEM a t intgralement ralis par Simplet
	du groupe FATAL DESIGN alias Stphane LESAGE.
	Il a t entirement programm en pure code assembleur 68030 et 56001.
	Zolie Icone Couleur par Zack / FATAL DESIGN alias J.P. Maras.
	Fichier Resource et Doc Espagnoles par Antonio Lillo.

	Ce programme est Shareware, c'est  dire que vous devez m'envoyer
	50FF, 15DM, 5 ou $10 si vous voulez recevoir la version enregistre.

	Je remercie tous ceux qui m'ont dj envoy leur contribution. 
	(en particulier BLISS,Antonio Lillo et Arto/OH-)

	Vous pouvez m'envoyer toutes vos suggestions ou critiques,
	sans oublier les rapports d'ventuels Bugs
	(Routine de Replay des Patterns surtout, modules dlirant comme
	AUTOWASH.MOD o j'arrive pas  trouver le bug)
	
	Vous pouvez me contacter par courrier si vous en avez
	envie ou bien me joindre sur 3614 RTEL1 ou 3615 RTEL.

	Voici ma B.A.L sur RTEL et mon adresse :

		SIMPLET		--->	LESAGE Stphane
					Rue des Monts Jura
					01200 Chtillon-en-Michaille

	Si vous avez accs aux e-mail Internet ou Compuserve, vous pouvez
	galement m'envoyer un courrier lectronique  l'adresse Compuserve
	de Skynet / FATAL DESIGN :	100620,2673@compuserve.com
	Prcisez juste que c'est pour moi.
	Vous pouvez galement rcuprer la toute dernire version
	du MegaPlayer sur ftp.cnam.fr
