	Installation


	1 ~ Liste des fichiers fournis


Voici la liste des fichiers fournis dans le kit V.A. :

\VISUAL40\
CONSTANT.S		Dfinition des constantes V.A.
GUW_DEF.S		Dfinition des structures V.A.
MACROS.S		Macro-fonctions de base (MXALLOC, FWRITE, ...)
SYS_DEF.S		Dfinitions des constantes systmes (AES, ...)
VISUAL40.S		Sources principales d'initialisation et gestion des vnements
WINDOWS.S		Sources pour la gestion des fentres et leurs vnements
FILE_ID.DIZ		Prsentation rapide format "BBS"
CONTRAT.TXT	Dtails sur el contrat V.A
ENGLISH.TXT	Rsum de la license en langue Anglaise
INSTALL.TXT	Extrait du manuel sur l'installation des bibliothques V.A
INTRO_FR.TXT	Introduction sur le V.A
REGISTER.TXT	Fichier texte  imprimer pour s'enregistrer
OVERVIEW.TXT	Rappel des caractristiques du V.A
LIBRARY\		Ensemble des librairies annexes
FILESRCH.S	Librairie pour la recherche rcursive de fichier
LIBRARY.S		Librairies tendues
MLTFORM.S	Librairie pour la gestion du multi-formulaire
RELOCATE.S	Librairie de relocation des ressources.
XHDICALL.S	Sources pour la gestion des appels XHDI
HLP\			Fichiers crs  partir des .S pour avoir les noms des labels
FILESRCH.HLP
LIBRARY.HLP
MACROS.HLP
MLTFORM.HLP
RELOCATE.HLP
VISUAL40.HLP
WINDOWS.HLP
XHDICALL.HLP
MISC\			Fichiers annexes non ncessaires  la compilation
ALL.DEF		Toutes les dfinitions possibles pour votre .DEF
DEV_MON.BUG	A lire avant de se servir des outils de HISOFT
GEM_DOS.BUG	A lire avant de programmer sous GEM
HISOFT.DIF	A utiliser pour patcher les librairies de DEVPAC
H2HS.PRG		Pour crer un .HS  partir d'un .H
VISUAL40.NEW	A lire pour savoir les ventuelles nouvelles volutions
MANUAL\
LICENSE.TXT	Fichier contenant tous les dtails sur la licence V.A
TABLEMAT.TXT	Table des matires chapitre par chapitre
CHAPTER?.TXT	Manuel en fichiers ASCII chapitre par chapitre
SAMPLES\
ACC_APP\
PROJECT.{RSC, HRD, H, HS, DEF, OBJ, S, ACX}
ACC_ONLY\
PROJECT.{RSC, HRD, H, HS, DEF, OBJ, S, ACC}
APP_ONLY\
PROJECT.{RSC, HRD, H, HS, DEF, OBJ, S, APP}
MULTIDOC\BITMAP\
PROJECT.{RSC, HRD, H, HS, DEF, OBJ, S, ACX}
MULTIDOC\FORM\
PROJECT.{RSC, HRD, H, HS, DEF, OBJ, S, ACX}
TOS_ONLY\
PROJECT.{DEF, OBJ, S, TOS}
START\			Projet simple pour exemple de quelques possibilits du V.A
START.{RSC, HRD, H, HS, DEF, OBJ, S, ACX}
LOOK\			Exemple de prog. utilisant presque toutes les fonctions V.A
LOOK.{RSC, HRD, H, HS, DEF, OBJ, S, ACX}
OFFSET.S
SEARCH.S


	2 ~ Installer les fichiers


Dcompressez sur votre disque dur l'archive VISUAL40.TOS (auto-dcompactable), ainsi que 
l'archive SOURCE40.TOS (sources d'exemple).


	3 ~ Corriger les librairies


Vous avez dans le rpertoire VISUAL40\MISC un fichier contenant toutes les modifications  
raliser pour corriger les fichiers DEVPAC.310\INCDIR\GEMMACRO.I et DEVPAC.310\INC-
DIR\VDILIB.S d'origine distribus avec l'assembleur DEVPAC 3.10 et en faire des fichiers fonc-
tionnels !
Voici le fichier en question :

Patch differences for GEMMACRO.I of 24/06/93
Line references are for original Hisoft file.

1) Line 23-24
"macro	aes_number" should be on same line as "aes_long"

2) Line 66
the line should be : "appl_search	macro	mode,name,type,ap_id"

3) Add after line 69
"	move.l	\3,addr_in+4"
"	move.l	\4,addr_in+8"

4) Line 76
There should be a RCLF before "appl_exit	macro"

5) Line 218
Replace "manu_attach" with "menu_attach"

6) Line 221
Replace "move.l" with "move.w"

7) Line 236
Replace "move.l" with "move.w"

8) Line 313
Replace "int_int" with "int_in"

9) Line 356-357
Replace :
	move.w	\3,int_in+2
	move.w	\4,int_in+4
with
	move.w	\4,int_in+2
	move.w	\3,int_in+4

10) Line 1177-1180
Delete those lines

Patch differences for VDILIB.S of 11/05/93
Line references are for original Hisoft file.

1) Line 542
Replace	"moveq	#249,d0" with "	move.w	#249,d0"

2) Line 547
Add	".copy" before "move.b	(a0)+,d1"


	4 ~ Configurer votre assembleur


La configuration de votre assembleur DEVPAC 3.10 est aussi une phase importante pour que 
tout se passe en douceur plus tard.
l'diteur :
Mettez votre tabulation sur 12, activez l'option de backup et configurer  la taille maximale 
des fichiers sources dits  100000.
Les contrles de compilation :
Mettez : debug symbols : extended, line debug : compressed.
Insrez dans votre liste de chemins de recherche des includes : VISUAL40\.
Les options de compilation :
Processor : 68030
Default branch : Word
(68881 instructions.)
Les optimisations :
Doivent tre toutes sur 'NO'. On a un 'opt o+' dsactivable qui permet de mieux contrler ce 
que fait l'assembleur.
Les options du dbugger :
Auto-load source.
Les tools
2 utilitaires  dfinir au minimum : H2HS.PRG et INTRFACE.APP.
