	Installation


	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 gestion 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 bibliothŠ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 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 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 compilation
ALL.DEF		Toutes les d‚finitions 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 cr‚er un .HS … partir d'un .H
VISUAL40.NEW	A lire pour savoir les ‚ventuelles nouvelles ‚volutions
MANUAL\
LICENSE.TXT	Fichier contenant tous les d‚tails sur la licence 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 quelques 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


	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'exemple).


	3 ~ Corriger les librairies


Vous avez dans le r‚pertoire VISUAL40\MISC un fichier contenant toutes les modifications … 
r‚aliser pour corriger les fichiers DEVPAC.310\INCDIR\GEMMACRO.I et DEVPAC.310\INC-
DIR\VDILIB.S d'origine distribu‚s 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 ‚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 : VISUAL40\.
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 permet 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 INTRFACE.APP.
