	4 .	Installation


	4.1 Liste des fichiers fournis


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

\VISUAL40\
CONSTANT.S		D‚finition des constantes V.A.
GUW_DEF.S		D‚finition des structures V.A.
MACROS.S		Macro-fonctions de base (MXALLOC, 
FWRITE, ...)
SYS_DEF.S		D‚finitions des constantes systŠmes 
(AES, ...)
VISUAL40.S		Sources principales d'initialisation et ges-
tion des ‚vŠnements
WINDOWS.S		Sources pour la gestion des fenˆtres et 
leurs ‚vŠnements
FILE_ID.DIZ		Pr‚sentation rapide format "BBS"
CONTRAT.TXT	D‚tails sur el contrat V.A
ENGLISH.TXT	R‚sum‚ de la license en langue Anglaise
INSTALL.TXT	Extrait du manuel sur l'installation des bi-
bliothŠques V.A
INTRO_FR.TXT	Introduction sur le V.A
REGISTER.TXT	Fichier texte … imprimer pour s'enregistrer
OVERVIEW.TXT	Rappel des caract‚ristiques du V.A
LIBRARY\		Ensemble des librairies annexes
FILESRCH.S	Librairie pour la recherche r‚cursive de fi-
chier
LIBRARY.S		Librairies ‚tendues
MLTFORM.S	Librairie pour la gestion du multi-formu-
laire
RELOCATE.S	Librairie de relocation des ressources.
XHDICALL.S	Sources pour la gestion des appels XHDI
HLP\			Fichiers cr‚‚s … 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 n‚cessaires … la com-
pilation
ALL.DEF		Toutes les d‚finitions possibles pour votre 
.DEF
DEV_MON.BUG	A lire avant de se servir des outils de HI-
SOFT
GEM_DOS.BUG	A lire avant de programmer sous GEM
HISOFT.DIF	A utiliser pour patcher les librairies de 
DEVPAC
H2HS.PRG		Pour cr‚er un .HS … partir d'un .H
VISUAL40.NEW	A lire pour savoir les ‚ventuelles nouvel-
les ‚volutions
MANUAL\
LICENSE.TXT	Fichier contenant tous les d‚tails sur la li-
cence V.A
TABLEMAT.TXT	Table des matiŠres 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 quel-
ques possibilit‚s 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


	4.2 Installer les fichiers


D‚compressez sur votre disque dur l'archive VISUAL40.TOS (auto-d‚compactable), ainsi que l'archive SOURCE40.TOS (sources d'exem-
ple).


	4.3 Corriger les librairies


Vous avez dans le r‚pertoire VISUAL40\MISC un fichier contenant 
toutes les modifications … r‚aliser pour corriger les fichiers DEV-
PAC.310\INCDIR\GEMMACRO.I et DEVPAC.310\INCDIR\VDI-
LIB.S d'origine distribu‚s avec l'assembleur DEVPAC 3.10 et en faire 
des fichiers fonctionnels !
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.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 confi-
gurer  la taille maximale des fichiers sources ‚dit‚s … 100000.
Les contr“les de compilation :
Mettez : debug symbols : extended, line debug : compressed.
Ins‚rez dans votre liste de chemins de recherche des includes : VI-
SUAL40\.
Les options de compilation :
Processor : 68030
Default branch : Word
(68881 instructions.)
Les optimisations :
Doivent ˆtre toutes sur 'NO'. On a un 'opt o+' d‚sactivable qui per-
met de mieux contr“ler ce que fait l'assembleur.
Les options du d‚bugger :
Auto-load source.
Les tools
2 utilitaires … d‚finir au minimum : H2HS.PRG et INTRFA-
CE.APP.
