home *** CD-ROM | disk | FTP | other *** search
/ ANews 2 / AnewsCD2.iso / Materiels / AteoConcepts / PIXEL64 / InstallPixel64 / InstallAteoBus < prev    next >
Text File  |  1999-10-13  |  33KB  |  900 lines

  1. ;***************************************************
  2. ;** * Installation de l'AtéoBus pour Amiga 1200   **
  3. ;**                                               **
  4. ;** * Installation des utilitaires pour l'AtéoBus **
  5. ;**       - StartAteoBus                          **
  6. ;**       - Picasso96                             **
  7. ;**       - ModePro                               **
  8. ;**                                               **
  9. ;** * Installation de AteoSer                     **
  10. ;**                                               **
  11. ;** * Installation de AteoPar                     **
  12. ;**                                               **
  13. ;**                                               **
  14. ;**                        Installation Rev. 1.13 **
  15. ;**                                   (04/12/98)  **
  16. ;***************************************************
  17. ;
  18. ; Sorry, all languages are not translated...
  19. ; If you want to translate them in your home country
  20. ; language send us an E-Mail a fax or a letter.
  21. ; Buggs are also welcome :-)
  22. ;
  23. ;**************************************************
  24. ; Little History :
  25. ;-----------------
  26. ; 1.0ß : First release (30.03.98)
  27. ; 1.1ß : Add losts of stuff (under test)
  28. ; 1.2ß : Correct some textes + English translation
  29. ; 1.3  : Remove the memory test cos'it seems to have a bugg from the installer :-)
  30. ; 1.4  : Change the 'Startup-Sequence' position of 'StartAteoBus' (*MUST* be before 'SetPatch')
  31. ;        Add a copy of 'Type' in memory if it doesn't exist in "C:"
  32. ; 1.5  : New ModePro revision (4.44)
  33. ; 1.6  : New ModePro revision (4.46)
  34. ;        New StartAteoBus revision (3.1ß),
  35. ;        Change the StartAteoBus installation (*MUST* be after 'SetPatch'),
  36. ;        Rework (a little!) the installation.
  37. ; 1.7  : This script can now be use for several installation,
  38. ;        New StartAteoBus revision (3.2ß)
  39. ; 1.8  : Rework (again!) the installation
  40. ;        Add installation for AteoSerPrefs
  41. ;        Add installation for AteoParPrefs
  42. ;        New ModePro revision (4.51)
  43. ;        New StartAteoBus revision (3.4)
  44. ; 1.9  : Auto-Detect the path where the Install is start
  45. ;        Update StartAteoBus, AteoSerPrefs and AteoParPrefs revisions
  46. ;        New StartAteoBus revision (3.50)
  47. ; 1.10 : Correct error in the limit range of asknumber()
  48. ;        New AteoSerPrefs revision (1.07)
  49. ;        New StartAteoBus revision (3.51)
  50. ; 1.11 : Remove the 'translator.library' installation
  51. ;        New AteoSerPrefs revision (1.08) (bugs on the 'USE' and 'LOAD' options)
  52. ;        New AteoParPrefs revision (1.07) (idem)
  53. ;        New Picasso96 revision (1.41)
  54. ; 1.12 : French Text was missing
  55. ;        Add devices versions
  56. ; 1.13 : Add installation of the "AteoBus.library" (2.1)
  57. ;        New StartAteoBus revision (4.01)
  58. ;        New AteoSerPrefs revision (1.09)
  59. ;        New AteoParPrefs revision (1.08)
  60. ;        New AteoSer.device revision (0.4)
  61. ;        New Picasso96 revision (1.42_ateo)
  62. ;**************************************************
  63.  
  64. (set #Install_Rev        "1.13")
  65. (set #AteoBus_Rev        "2.2")
  66. (set #Pixel64_Rev        "A")
  67. (set #StartAteoBus_Rev    "3.51")
  68. (set #Picasso96_Rev        "1.42_ateo")
  69. (set #ModePro_Rev        "4.51")
  70. (set #AteoSerPrefs_Rev    "1.09")
  71. (set #AteoSerDevice_Rev    "0.4")
  72. (set #AteoParPrefs_Rev    "1.07")
  73. (set #AteoParDevice_Rev    "0.3")
  74. (set #AteoBusLibrary_Rev    "2.1")
  75. (set #Date            "04/12/98")
  76.  
  77. (set #System             (getversion "intuition.library" (resident)))
  78. (set #System_Version    (/ #System 65536))
  79. (set #System_Revision    (- #System (* #System_Version 65536)))
  80. (set #Minimum_Memory    "2000000")
  81.  
  82. (set #Install_StartAteoBus    0)
  83. (set #Install_Pixel64        1)
  84. (set #Install_AteoSer        0)
  85. (set #Install_AteoPar        0)
  86.  
  87. (set #Install_Cmd_StartAteoBus    "Install")
  88. (set #Compressor                "LhA")
  89. (set #Install_Path                (pathonly @icon))
  90. (set #Working_Path                "RAM:Ateo-Concepts/")
  91. (set #Script_Name                "Execute_Me")
  92.  
  93. ; System
  94. (set #SYS                        "SYS:")
  95. (set #ENV                        "ENV:")
  96. (set #ENVARC                    "ENVARC:")
  97. (set #C                        "C:")
  98. (set #LIB                        "Libs:")
  99. (set #DEVS                    "Devs:")
  100. (set #LOCALE                    (cat "LOCALE:Catalogs/" @language "/Ateo_Concepts/"))
  101. (set #Ext_Catalog                ".catalog")
  102. (set #Ext_Info                    ".info")
  103.  
  104. ; StartAteoBus
  105. (set #S_Path_StartAteoBus        (tackon #Install_Path "StartAteoBus/"))
  106. (set #S_Path_AteoBus_Library        (tackon #Install_Path "StartAteoBus/"))
  107. (set #File_StartAteoBus            "StartAteoBus")
  108. (set #File_AteoBus_Library        "ateobus.library")
  109.  
  110. ; Picasso96
  111. (set #S_Path_Picasso96            (tackon #Install_Path "Pixel64/"))
  112. (set #S_Path_Install_Picasso96    (tackon #Working_Path "Picasso96Install/"))
  113. (set #File_Picasso96            "Picasso96")
  114. (set #File_Install_Picasso96        "InstallPicasso96")
  115.  
  116. ; ModePro
  117. (set #S_Path_ModePro             (tackon #Install_Path "Pixel64/"))
  118. (set #S_Path_Install_ModePro         (tackon #Working_Path "ModePro/Install/"))
  119. (set #File_ModePro                 "ModePro")
  120. (set #File_Install_ModePro         "InstallModePro")
  121. (set #File_Prefs_ModePro         "ModePro.Pref")
  122.  
  123. ; AteoSerPrefs & AteoParPrefs
  124. (set #D_Path_AteoPrefs            (tackon #SYS "Prefs/Ateo_Concepts/"))    ; ne pas mettre `/' à la fin !!
  125. (set #S_Icone_AteoPrefs            (tackon #Install_Path (cat "StartAteoBus" #Ext_Info)))
  126. (set #Default_Device_Name        "scsi.device")
  127. (set #Default_Device_Unit        0)
  128.  
  129. ; AteoSerPrefs
  130. (set #S_Path_AteoSer            (tackon #Install_Path "AteoSer/"))
  131. (set #S_Path_Catalog_AteoSer        (cat #S_Path_AteoSer "Catalogs/" @language "/"))
  132. (set #File_AteoSerPrefs            "AteoSerPrefs")
  133. (set #File_AteoSerDevice            "ateoser.device")
  134. (set #Default_SER0_Offset        "0x3f8")
  135. (set #Default_SER1_Offset        "0x2f8")
  136. (set #Default_SER0_Delay            "0")
  137. (set #Default_SER1_Delay            "0")
  138. (set #Default_SER0_IOFast        1)
  139. (set #Default_SER1_IOFast        1)
  140. (set #Default_SER0_IRQ            "4")
  141. (set #Default_SER1_IRQ            "3")
  142. (set #Default_SER0_Frequency        "1843200")
  143. (set #Default_SER1_Frequency        "1843200")
  144.  
  145. ; AteoParPrefs
  146. (set #S_Path_AteoPar            (tackon #Install_Path "AteoPar/"))
  147. (set #S_Path_Catalog_AteoPar        (cat #S_Path_AteoPar "Catalogs/" @language "/"))
  148. (set #File_AteoParPrefs            "AteoParPrefs")
  149. (set #File_AteoParDevice            "ateopar.device")
  150.  
  151.  
  152. ;********************************
  153. ;************ TEXTES ************
  154. ;********************************
  155.  
  156. (if (= @language "français")
  157. (
  158.     (set #Mess_Translation_Name "Atéo Concepts")
  159.  
  160.      (if (= #Install_StartAteoBus "1" )
  161.           (set #Mess_Welcome "Bienvenue à l'installation de l'AtéoBus"))
  162.      (if (= #Install_Pixel64 "1" )
  163.           (set #Mess_Welcome "Bienvenue à l'installation de l'AtéoBus et de la Pixel64"))
  164.      (if (AND (= #Install_AteoSer "1" ) (= #Install_AteoPar "0" ))
  165.           (set #Mess_Welcome "Bienvenue à l'installation de l'AtéoSer"))
  166.      (if (AND (= #Install_AteoSer "0" ) (= #Install_AteoPar "1" ))
  167.           (set #Mess_Welcome "Bienvenue à l'installation de l'AtéoPar"))
  168.      (if (AND (= #Install_AteoSer "1" ) (= #Install_AteoPar "1" ))
  169.           (set #Mess_Welcome "Bienvenue à l'installation de l'AtéoSer et de l'AtéoPar"))
  170.  
  171.      (set #Mess_Choice "Choisisez les programmes à installer :")
  172.     (set #Help_Choice (cat    "Selectionnez les modules que vous voulez installez :"
  173.                         "\n-AtéoBus : Absolument nécessaire sinon l'Amiga 1200 ne reconnaitra pas l'AtéoBus."
  174.                         "\n-Picasso96 : C'est le programme qui gère les cartes graphiques et permet l'affichage d'un écran le moniteur (nécessaire si vous avez une Pixel64)."
  175.                         "\n-ModePro : Est-ce qu'on appel un 'promoteur d'écran'. C'est lui qui \"transforme\" les ouvertures d'écrans PAL, NTSC, ou autres, vers des écrans Pixel64 pour les programmes qui ne permettent pas de choisir des écrans Pixel64 directement."))
  176.  
  177.     (set #Mess_Prepare "Maintenant, quelques fichiers\nvont-êtres copiés en mémoire pour\npréparer l'installation.")
  178.     (set #Mess_Copy_AteoBus_Library "La librarie \"ateobus.library\"\nva être copiée dans votre répertoire LIBS:")
  179.     (set #Mess_Expand "Décompression du fichier")
  180.     (set #Mess_Copy_StartAteoBus (cat "Le fichier '" #File_StartAteoBus "' est \nnécessaire pour le fonctionnement\nde l'AtéoBus et de ces éléments.\nIl va être copié dans le répertoire \"C:\".\n\n(Pour plus d'informations sur lui, veuillez\nconsulter la documentation \"StartAteoBus.doc\" )"))
  181.     (set #Mess_CopyFileCV "Copie du fichier")
  182.     (set #Mess_Update_Startup (cat     "Une commande va être ajouté\nà la 'Startup-Sequence'\nafin que l'AtéoBus soit reconu\nau démarrage par l'Amiga."
  183.                                 "\