home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / GrafikenKartenSoft / CGX214U.LHA / CyberUpdate2.14 / CyberGraphX_Update < prev    next >
Encoding:
Text File  |  1995-11-19  |  51.5 KB  |  1,613 lines

  1. ;******************************************************************************** 
  2. ;
  3. ;    ______        __                  ______                     __  __   __
  4. ;   / __  /       / /                 / __  /                    / /  \ \ / /
  5. ;  / /  -'__  __ / /___ ______ _____ / /_ -'_____ ______ ______ / /__  \ \ /
  6. ; / /     \ \/ // __  // ____// .__// // \ / .__// __  // __  // __  / /  /
  7. ;/ /___    \  // /_/ // __/_ / /   / /_/ // /   / __  // /_/ // / / / / \ \
  8. ;\____/    / //_____//_____//_/   /_____//_/   /_/ /_// ____//_/ /_/ /_/ \_\
  9. ;         /_/                                        / /           
  10. ;                                                   /_/  
  11. ; Domino PicassoII Spectrum Piccolo Z2/3 RetinaZ3 Cybervision PiccoloSD64 A2410 
  12. ; DraCoAltais
  13. ;                                                           
  14. ; CyberGraphX Update Installer ©1994-1995 by Robert C. Reiswig  (October-15-95)
  15. ;
  16. ; For use with PD and Registered CyberGraphX Only, not for Commercial use.
  17. ; For Frank Mariak : CyberGraphX!
  18. ;
  19. ;
  20. ;--------------------------------------------------------------------------------
  21. ; Installer suggestions or problems: rcr@netcom.com
  22. ; Any changes or additions must be run by me.
  23. ; © MCMXCV 
  24. ;********************************************************************************
  25.  
  26.  
  27.  
  28.  
  29. ;******************************************************************************** 
  30. ; Any new 3rd Party Program Drivers. Version of CyberGraphX & PAY 
  31. ;********************************************************************************
  32. (set #cyberver "2.14")
  33.  
  34.  
  35. (message (cat "\nCyberGraphX V" #cyberver "\n~~~~~~~~~~~~~~~~~~\n"
  36.               "CyberVision64\n\nPicasso II & Spectrum\n\nDomino\n\n"
  37.               "DraCoAltais & Retina Z3 BLT\n\nPiccolo & Piccolo SD64\n\nA2410"
  38.          )
  39. )
  40.  
  41. (welcome)
  42. ;******************************************************************************** 
  43. ;
  44. ; Read All System information 
  45. ;
  46. ;********************************************************************************
  47. (set cpu (database "cpu"))
  48. (if (> (exists ("sys:libs/68060.library")) 0) (set cpu "68060") )
  49. (set vblank (database "vblank"))
  50. (set graphmem (database "graphics-mem"))
  51. (set totmem (database "total-mem"))
  52. (set osver (/ (getversion "LIBS:version.library") 65536))
  53. (if (= vblank "60") ((set blank "NTSC")) ((set blank "PAL")))
  54. (set fastmem (- totmem graphmem))
  55. (set JUST_DO_IT 42.42)
  56.  
  57. ( if (= osver 37) ( (set workbench "2.0")) ( if (= osver 38) ( (set workbench "2.1"))
  58. ( if (= osver 39) ( (set workbench "3.0")) ( if (= osver 40) ( (set workbench "3.1"))
  59. ( if (= osver 41) ( (set workbench "4.0")) )))))
  60.  
  61.  
  62.  
  63. ;(run "type >RAM:lan EnvArc:sys/locale.prefs opt h")
  64. ;(set runstring (cat "search" " RAM:lan "))
  65. (set runstring (cat "search" " env:Language "))
  66.  
  67. (set english "")  (set german  "")
  68.  
  69. (set runstring1 (cat runstring "deutschland"))   (if (= (run runstring1) 0) (set german1 "Deutsch"))
  70. (set runstring1 (cat runstring "english"))   (if (= (run runstring1) 0) (set english1 "English"))      
  71. (set lang 0)
  72. (if (= english1 "English") (set lang 1))
  73.  
  74.  
  75. (set CyberDrawer "SYS:")
  76. (set were "sys")
  77.  
  78. ;******************************************************************************** 
  79. ;
  80. ; For some reason people seem to loose this directory
  81. ;
  82. ;********************************************************************************
  83. (if (< (exists "env:cybergraphics") 2) (makedir "env:cybergraphics") ) 
  84. (if (< (exists "envarc:cybergraphics") 2) (makedir "envarc:cybergraphics") ) 
  85.  
  86. (if (> (exists ("sys:devs/monitors/Spectrum")) 0)    (set #BGuess 1)  )
  87. (if (> (exists ("sys:devs/monitors/Piccolo")) 0)     (set #BGuess 2)  )
  88. (if (> (exists ("sys:devs/monitors/Domino")) 0)      (set #BGuess 3)  )
  89. (if (> (exists ("sys:devs/monitors/RetinaZ3")) 0)    (set #BGuess 4)  )
  90. (if (> (exists ("sys:devs/monitors/PiccoSD64")) 0)   (set #BGuess 5)  )
  91. (if (> (exists ("sys:devs/monitors/A2410")) 0)       (set #BGuess 7)  )
  92. (if (> (exists ("sys:devs/monitors/Picasso")) 0)     (set #BGuess 0)  )
  93. (if (> (exists ("sys:devs/monitors/CyberVision")) 0) (set #BGuess 6)  )
  94. (if (> (exists ("sys:devs/monitors/A2410")) 0)       (set #BGuess 7)  )
  95. (if (> (exists ("sys:devs/monitors/DraCoAltais")) 0) (set #BGuess 8)  )
  96. (if (> (exists ("sys:devs/monitors/Merlin")) 0)      (set #BGuess 9)  )
  97.  
  98. ;******************************************************************************** 
  99. ;
  100. ;ASK DEFAULT LANG
  101. ;
  102. ;********************************************************************************
  103.  
  104.  
  105. (set #langQuestion (cat "The following were found in Locale:\n\n" english1 "\n"german1"\n\nSelect one of the installers supported Languages."))
  106.  
  107. (set LAN  (askchoice (choices "German (Deutsch)" "English"
  108.              (prompt #langQuestion)
  109.                      (help "Select a Language")
  110.                    (default lang)
  111.                  )
  112.           )
  113. )
  114.  
  115.  
  116.  
  117.  
  118. ;******************************************************************************** 
  119. ;
  120. ;English Information
  121. ;
  122. ;********************************************************************************
  123.  
  124. (set #By (cat "\n\nCyberGraphX\n\nRelease Version " #cyberver "\n\n\n\n"
  125.               "by:\n\nVision Factory Development"
  126.  
  127.               ;"\n\n\nInstallers & Versions By:\n Robert Reiswig - rcr@netcom.com"
  128.          )
  129. )
  130.  
  131.  
  132.  
  133.  
  134.  
  135. (set #MinReqOS (cat "The following are the MINIMUM REQUIREMENTS!\n"
  136.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  137.                     "Kickstart 3.x, **You only have " workbench "**\n\n" 
  138.                     "PicassoII in linear mode *not segmented*\n\n"
  139.                     "68020 or higher\n\n"
  140.                     "2 MB of fast memory"                       
  141.                ) 
  142. )
  143.  
  144.  
  145. (set #MinReqCp (cat "The following are the MINIMUM REQUIREMENTS!\n"
  146.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  147.                     "68020 or higher, **You only have " cpu "**\n\n"
  148.                     "PicassoII in linear mode *not segmented*\n\n"
  149.                     "Kickstart 3.x\n\n"                     
  150.                     "2 MB of fast memory" 
  151.                )
  152. )  
  153.  
  154.  
  155. (set #SysInfo (cat "Basic System Check, This Machine Has\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  156.                    " \"" workbench "\" Version of OS\n\n"
  157.                    " \"" cpu "\" Processor\n\n "
  158.                    " \"" blank "\" Machine\n\n"
  159.                    " \"" graphmem  "\" Total Free Chip Memory\n\n"
  160.                    " \"" fastmem  "\" Total Free Fast Memory\n\n  \"" totmem "\" Total Free Memory\n\n"
  161.               )
  162. )
  163.  
  164.  
  165. (set #WillInstall "\n\n\n\nThis installer will Move OR Delete the Current Graphic Boards's Drivers.  Please read the Docs if you have any question!\n")
  166.  
  167.  
  168. (set #NeedChangeTool (cat "Currently your 'village.library'\n-The monitor file-\nis set to: "
  169.                           MonitorIS "kHz\n\nIt must be set to 'Custom'!\nYou must first use the PicassoMode program\n"
  170.                           "that came with your Picasso II to create a custom monitorfile. Then you need to change " 
  171.                           "the tooltype to CUSTOM. Please read the Docs for PicassoMode to do this!!!\n\n"
  172.                           "YOU MUST DO THIS NOW!"
  173.                      )
  174. )
  175.  
  176.  
  177. (set #BackUpFiles "BackUp the Files")
  178. (set #DeleteFiles "Delete the Files")
  179. (set #ask-BackOrDelete "The Installer will Back up the Current Boards System software, if you select, to: ")
  180.  
  181.  
  182.  
  183.  
  184. (set #ask-MODEFILE "Which modefile should be installed ?")
  185. (set #15KHZ "15khz maximum")
  186. (set #31KHZ "31khz maximum")
  187. (set #35KHZ "35khz maximum")
  188. (set #38KHZ "38khz maximum")
  189. (set #48KHZ "48khz maximum")
  190. (set #57KHZ "57khz maximum")
  191. (set #64KHZ "64khz maximum")
  192.  
  193.  
  194. (set #wishtoinstall "Do you wish to install any of the following?")
  195. (set #order "Order Form")
  196. (set #guide "AmigaGuide File")
  197. (set #devdocs  "Developer Documentation")
  198. (set #versions "Versions - Shows Vers of CyberGraphX") 
  199. (set #WhereStuffDir "Please select where you wish to put them.\n(A directory called \"CyberGraphX\" will be created there!)")
  200. (set #SetEnv "SetEnv - Sets/Changes Env Vars")
  201.  
  202.  
  203. (set #Comming (cat "\nCOMING! (Planned Features)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  204.                    "15/16/24 bit extension of the "normal" graphics.library, that means that "
  205.                    "you can open 24bit screens as standard intuition screens and that you "
  206.                    "can use all graphics.library functions on them as before. (with some "
  207.                    "limitations of course because of the missing color lookup table)\n\n"
  208.                    "Application to adjust the monitor parameters"
  209.               )  
  210. )
  211.    
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218. (set #cpup2c (cat "CPUP2C\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  219.                   "By setting this variable, the planar-to-chunky conversion "
  220.                   "will be done by the CPU (in contrast to the blitter-conversion) "
  221.                   "Therefore the ugly-looking "planar" blitting-effects are gone, "
  222.                   "but the software-conversion is slower. Do you wish to Enable this feature?"
  223.              )
  224. )
  225.   
  226.  
  227. (set #hirescrsr (cat "HIRESCRSR\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  228.                      "By setting this variable, the Lores-Sprites on non-AA-machines "
  229.                      "become Hires-sprites (they are no longer doubled by "
  230.                      "the CyberGraphX-Software). "
  231.                      "This variable is identical to the tooltype HIRESSPRITE "
  232.                      "of older Picasso-monitor files."
  233.                 )
  234. )
  235.  
  236.  
  237. (set #hide15bit (cat "HIDE15BIT\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  238.                      "By setting this variable, you can switch off 15bit modes to reduce "
  239.                      "screenmode list length. The Modes are still available but hidden."
  240.                 )
  241. )
  242.  
  243.  
  244. (set #alertemu  (cat "ALERTEMU\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  245.                      "By setting this variable, DisplayAlert(), (The Screens you get when the machine crashes.) " 
  246.                      "will be placed on an CyberGraphX screens."
  247.                 )
  248. )
  249.  
  250.  
  251.  
  252.  
  253. (set #ask-driver (cat "Select The Driver(s) you wish to install."))
  254.  
  255.  
  256.  
  257.  
  258.  
  259. (set #CyberREG (cat "If you have a Registered version of CyberGraphX installed or you are running a CyberVision board, "
  260.                     "please select 'Quick Update'. "
  261.                )
  262. )
  263. (set #firstTime "First time install")
  264. (set #PDInstalled "PD version Installed")
  265. (set #REGInstalled "Registered version Installed")
  266. (set #quickupdate "Quick Update (New Libs & Drivers only)")
  267. (set #cvmode "CVMode (Screen Mode Creator)")
  268.  
  269.  
  270. (set #WhereReadME "Please select where you wish to put the ReadMe.")
  271.  
  272.  
  273.  
  274. (set #NoUp    "No, Don't update") 
  275. (set #OnlyNew "Yes, Only if newer")
  276. (set #YesAll  "Yes, No matter what")
  277.  
  278.  
  279. ;******* New Text June 16, 1995
  280. (set #checkcustom (cat "\nThe installer will now check\n"
  281.                        "'SYS:Expansion/village.library.info'\n"
  282.                        "To see if the tool type MONITOR is set to CUSTOM.\n\n"
  283.                        "It would be best to set this to custom so that when you install "
  284.                        "the REG version 'ConvPicassoModes' can convert over all you Sceeen modes "
  285.                        "that you currently use correctly.  If you get an error message you can just skip it."
  286.                   )
  287. )
  288.  
  289.  
  290. (set #ask-Amax "Do you wish to install the CyberGraphX Amax Driver? (It only does 1024x768x256)")
  291. (set #where-Amax "Where do you wish to Install the Amax Driver?\n(The default is \"Work:\")")
  292.  
  293.  
  294. (set #changes (cat "\nStarting with this release, CyBERgraphics now has a new and better name:"
  295.                    "\n\n\nCyberGraphX\n\n\n"
  296.                    "Also starting with this release the Version Numbering has changed. This would "
  297.                    "have been 40.50 but will now be called 2.0 of CyberGraphX. This has been done "
  298.                    "to remove the link between the cybergraphics.library version and the CyberGraphX package version!"
  299.               )
  300. )
  301.  
  302. (set #AboutQuickie (cat "\nThis will ONLY UPDATE the CyberGraphX libraries and Monitor Driver(s).\n\n"
  303.                         "It is meant for CyberGraphX users. This includes Registered, Non-Registered CyberGraphX users along with CyberVision owners!\n\n"
  304.                         "It will update your system to version " #CyberVer
  305.                         " of the CyberGraphX package.\n\nIf this is your first time Installing CyberGraphX " 
  306.                         "then you will need to get the _complete_ Archive off Aminet first!"
  307.                     )
  308. )
  309.  
  310. ;************************ New Text July 20, 1995 *********************
  311. (set #yes "Yes - On")
  312. (set #no "No - Off") 
  313. (set #youwantto "You want to set:")
  314. (set #to "To:")
  315.  
  316. (set #nochip    (cat "NOCHIPSCREEN\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  317.                      "By setting this variable, 8 bit deep screens are always opened "
  318.                      "in Fast memory. Useful with 1MB chip systems but you should "
  319.                      "avoid it with 2MB chip, because the older method is more "
  320.                      "compatible (no taglist changes etc.) "
  321.                 )
  322.  
  323. (set #planes2  (cat "PLANES2FAST\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  324.                      "With this option on, non displayable planar bitmaps "
  325.                      "are allocated in fast memory. This options speeds up "
  326.                      "handling of planar bitmaps but could lead to problems "
  327.                      "with amiga graphics which insist on planar graphics "
  328.                      "placed in chip memory. Take care when using this option."
  329.                 )
  330.  
  331. (set #nopass   (cat "NOPASSTHROUGH\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  332.                     "If this option is enabled, the monitor switch on every "
  333.                     "CyberGraphX supported board is deactivated. This option is "
  334.                     "required for multi monitor systems."
  335.                 )
  336.  
  337. (set #keepamiga (cat "KEEPAMIGAVIDEO\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  338.                      "If this option is disabled, everytime a CyberGraphX display "
  339.                      "becomes frontscreen, Amiga display DMA is switched off in order "
  340.                      "to increase chipmem access speed. You can avoid this by enabling "
  341.                      "this option. "
  342.                 )
  343.  
  344.  
  345. (set #board (cat "\nPlease Select the Graphics Board you wish to update CyberGraphX Monitor File for:\n"))
  346.  
  347.  
  348. ;************************ New Text July 21, 1995 *********************
  349.  
  350. (set #updatecorrect "\n\n\nThe Monitor file updated correctly!\n\nThe installer created a backup of the old\n Monitor File in:\n\n")
  351. (set #updatePD "\n\n\nThe Monitor Updater is for Registered Users only.\n\nThe installer created a backup of the old\n Monitor File in:\n\n")
  352. (set #updateBad "\n\n\nThere has been an error in the Monitor File update.\n\nThe Monitor File is corrupt, bad, renamed or it is missing. Please Check this!\n")
  353. (set #updateNoUpdate "\n\n\nCurrently there is no Updater for your Monitor File.")
  354. (set #updateNoUpdate1 "\n\n\nCurrently there is no Updater for your Monitor File.\n\nThe installer created a backup of the old\n Monitor File in:\n\n")
  355.  
  356.  
  357.  
  358. ;************************ New Text August 12, 1995 *********************
  359.  
  360. (set #NoUp     "No, Don't update") 
  361. (set #OnlyNew  "Yes, Only if newer")
  362. (set #OnlyNewB "Yes, Only if newer with backup")
  363. (set #YesAll   "Yes, No matter what with no backup")
  364.  
  365.  
  366. (set #thefollowing "The following have been backed up to\n\n\"SYS:Storage/CyberGraphX/libs\"")
  367.  
  368.  
  369. (set #cybergfx "\n\nNot backed up - cybergraphics.library")
  370. (set #cyberint "\n\nNot backed up - cyberintuition.library")
  371. (set #cyberlayers "\n\nNot backed up - cyberlayers.library")
  372. (set #cybervil "\n\nNot backed up - vilintuisup.library") 
  373. (set #gtlay "\n\nNot backed up - gtlayout.library")
  374.  
  375.  
  376. ;************************ New Text October 03, 1995 *********************
  377. (set #cvmode "CVMode - Screen Creator V1.4")
  378. (set #cyberprefsx "CyberPrefsX - Set/Explain/Change Settings")
  379. (set #tools "\nWhat CyberGraphX Tools do you with to install?\n")
  380. (set #Where "Where do you wish to install ")
  381. (set #wherecvm "CVMode? If there is a copy already there a backup of it will be created!")
  382. (set #wherecpx "CyberPrefsX? If there is a copy already there a backup of it will be created!")
  383. (set #board (cat "\nPlease Select the Graphics Board you are using CyberGraphX on:\n"))
  384. (set #AltaisMon (cat "\n\nIn order to get the latest CyberGraphX Monitor driver "
  385.                     "for the Altais you must contact:\n\n MacroSystem Computer GmbH\n"
  386.                     "Friedrich-Ebert-Str. 85\n58454 Witten\nTel: +49 (2302) 80391\n"
  387.                     "Fax: +49 (2302) 80884"
  388.                 )          
  389. )
  390.  
  391. (set #YesBackup "Back up Monitor file")
  392. (set #NoBackup "Do Not Back up Monitor file")
  393. (set #hasbeen "Has been Backed Up to")
  394.  
  395.  
  396. ;******************************************************************************** 
  397. ;
  398. ;German Information
  399. ;
  400. ;********************************************************************************
  401.  
  402. (if (= LAN 0)
  403. (
  404.  
  405.  
  406. (set #By (cat "\n\nCyberGraphX Software\nVersion " #cyberver "\n\n\n\n"
  407.               "Software von:\n\nVision Factory Development"
  408.               ;"\n\n\nInstallerskript von:\n Robert Reiswig - rcr@netcom.com"
  409.          )
  410. )
  411.  
  412. (set #MinReqOS (cat "Folgendes sind die Minimalanforderungen !\n"
  413.               "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  414.                   "Kickstart 3.x, **Sie haben nur " Workbench "**\n\n"
  415.                   "PicassoII im linear Modus *nicht segmentiert*\n\n"
  416.                   "68020 oder höher\n\n"
  417.                   "2 MB FAST Ram"
  418.              )
  419. )
  420.  
  421. (set #MinReqCP  (cat "Folgendes sind die Minimalanforderungen!\n"
  422.                    "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  423.                    "68020 oder höher, **Sie haben nur eine " cpu "**\n\n"
  424.                    "PicassoII im linear Modus *nicht segmentiert*\n\n"
  425.                    "Kickstart 3.x\n\n"
  426.                    "2 MB FAST Ram"
  427.               )
  428. )
  429.  
  430.  
  431. (set #SysInfo (cat "Minimaler System Check, Dieser Rechner hat\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  432.                    " Version \"" Workbench "\" des OS\n\n"
  433.                    " \"" cpu "\" Prozessor\n\n "
  434.                    " \"" blank "\" Gerät\n\n"
  435.                    " \"" graphmem  "\" freier Chip Speicher\n\n"
  436.                    " \"" fastmem  "\" freies Fast RAM\n\n  \"" totmem "\" freies RAM gesamt\n\n"
  437.               )
  438. )
  439.  
  440.  
  441. (set #WillInstall "\n\n\n\nDieses Installerskript sichert oder löscht die aktuellen Grafikkarten Treiber.  Bitte lesen sie die Guidedatei bei Fragen!\n")
  442.  
  443.  
  444. (set #NeedChangeTool (cat "Currently your 'village.library'\n-The monitor file-\nis set to: "
  445.                           MonitorIS "kHz\n\nIt must be set to 'Custom'!\nYou must first use the PicassoMode program\n"
  446.                           "that came with your Picasso II to create a custom monitorfile. Then you need to change " 
  447.                           "the tooltype to CUSTOM. Please read the Docs for PicassoMode to do this!!!\n\n"
  448.                           "YOU MUST DO THIS NOW!"
  449.                      )
  450. )
  451.  
  452.  
  453.  
  454. (set #ask-MODEFILE "Welche Mode-Definitionsdatei soll aktiviert werden ?")
  455. (set #15KHZ "Definition mit 15khz max. HFrequenz")
  456. (set #31KHZ "Definition mit 31khz max. HFrequenz")
  457. (set #35KHZ "Definition mit 35khz max. HFrequenz")
  458. (set #38KHZ "Definition mit 38khz max. HFrequenz")
  459. (set #48KHZ "Definition mit 48khz max. HFrequenz")
  460. (set #57KHZ "Definition mit 57khz max. HFrequenz")
  461. (set #64KHZ "Definition mit 64khz max. HFrequenz")
  462.  
  463. (set #wishtoinstall "Wollen Sie folgende Dateien installieren ?")
  464. (set #order "Bestellformular")
  465. (set #guide "AmigaGuide Datei")
  466. (set #devdocs  "Entwickler Dokumentation")
  467. (set #versions "Versions - Zeigt die CyberGFX Versionen") 
  468. (set #WhereStuffDir "Bitte wählen sie einen Zielpfad.\n(Ein Verzeichnis \"CyberGraphX\" wird automatisch erstellt!)")
  469.  
  470.  
  471.  
  472.  
  473. (set #cpup2c (cat "CPUP2C\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  474.                   "Wenn Sie diese Variable setzen, wird die Planar-nach-Chunky Konvertierung "
  475.                   "von der CPU erledigt (im Gegensatz zur Blitter-Konvertierung) "
  476.                   "Damit sind die teilweise merkwürdig aussehenden "planar" Bliteffekte verschwunden, "
  477.                   "aber die CPU-Konvertierung ist langsamer. Wollen Sie diese Möglichkeit aktivieren ?"
  478.              )
  479. )
  480.   
  481.  
  482. (set #hirescrsr (cat "HIRESCRSR\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  483.                      "Wenn diese Variable aktiviert ist, werden Lores-Sprites auf nicht-AGA-Geräten "
  484.                      "zu Hires-sprites (Sie werden nicht mehr von der CyberGraphX Software "
  485.                      "verdoppelt). "
  486.                      "(Diese Variable ist identisch mit dem Tooltype HIRESSPRITE "
  487.                      "in der alten Picasso software)."
  488.                 )
  489. )
  490.  
  491.  
  492.  
  493. (set #NoUp    "Nein, nicht erneuern") 
  494. (set #OnlyNew "Ja, nur wenn neuer")
  495. (set #YesAll  "Ja, egal was installiert ist")
  496.  
  497.  
  498. (set #hide15bit (cat "HIDE15BIT\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  499.                      "Wenn diese Variable aktiviert ist, werden die 15Bit Modi deaktiviert, um "
  500.                      "die Screenmodeliste zu verkuerzen. Die Modes sind immer noch da, aber nicht sichtbar."
  501.                 )
  502. )
  503.  
  504. (set #alertemu  (cat "ALERTEMU\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  505.                      "Ist diese Variable aktiviert, wird DisplayAlert(), (Die Routine, die eine Guru-Box erzeugt.) " 
  506.                      "auf einen CyberGraphX Bildschirm umgeleitet."
  507.                 )
  508. )
  509.  
  510.  
  511.  
  512. (set #ask-driver (cat "Bitte wählen Sie die Treiber, die installiert werden sollen."))
  513.  
  514.  
  515. (set #CyberREG (cat "Haben Sie bereits eine Version von CyberGraphX installiert? Wenn das so ist, ueberschreibt die Installation die Monitordatei nicht ! Sie muessen diese Frage richtig beantworten!"))
  516. (set #firstTime "Erstinstallation")
  517. (set #PDInstalled "PD version installiert")
  518. (set #REGInstalled "Registrierte Version installiert")
  519. (set #quickupdate "Schnelles Update (Nur neue Libraries & Treiber)")
  520. (set #cvmode "CVMode (Screen Mode Programm)")
  521.  
  522.  
  523. (set #WhereReadME "Bitte waehlen Sie den Pfad, wo die LiesMich Datei hinkopiert werden soll.")
  524.  
  525. (set #changes (cat "\nBeginnend mit dieser Veröffentlichung heißt das CyBERgraphics System nun anders:"
  526.                    "\n\n\nCyberGraphX\n\n\n"
  527.                    "Ebenso hat sich die Versionsnummernvergabe geändert. Es hätte wie bisher eigentlich "
  528.                    "40.50 sein müssen. Ab sofort ist es aber die Version 2.0 von CyberGraphX. Damit ist endlich der "
  529.                    "Zusammenhang zwischen der Version der cybergraphics.library und dem CyberGraphX Paket aufgehoben"
  530.               )
  531. )
  532.  
  533.  
  534. (set #AboutQuickie (cat "\n\nDieses Paket erneuert NUR die CyberGraphX libraries.\n\n"
  535.                         "Es ist sowohl für registrierte als auch unregistrierte CyberGraphX Benutzer gedacht!\n\n"
  536.                         "Es updated Ihr System auf Version " #CyberVer
  537.                         " der CyberGraphX libraries.\n\nWenn Sie CyberGraphX zum ersten Mal installieren, " 
  538.                         "brauchen Sie das _komplette_ Archiv vom Aminet!"
  539.                     )
  540. )
  541.  
  542.  
  543. ;********************** New Text July 20, 1995 *******************
  544. (set #nochip    (cat "NOCHIPSCREEN\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  545.                      "Wird diese Option aktiviert, werden CyberGraphX 256-Farben Bildschirme "
  546.                      "immer direkt im FastRAM geöffnet. Das ist sinnvoll bei Rechnern mit 1MB "
  547.                      "ChipRAM, sollte aber mit 2MB ChipRAM Systemen vermieden werden, da die "
  548.                      "alte Methode in einigen Punkten kompatibler ist."
  549.                 )
  550.  
  551.  
  552. (set #planes2  (cat "PLANES2FAST\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  553.                      "Ist diese Option aktiv, werden nicht darzustellende "
  554.                      "planare BitMaps im FastRAM angelegt. Diese Option "
  555.                      "beschleunigt die Bearbeitung von planaren BitMaps aber "
  556.                      "kann zu Problemen mit Amiga Originalgrafik führen, wenn "
  557.                      "diese davon ausgeht, dass planare BitMaps im ChipRAM liegen. "
  558.                      "Seien Sie vorsichtig mit der Aktivierung dieser Option."
  559.                 )
  560.  
  561. (set #nopass   (cat "NOPASSTHROUGH\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  562.                     "Wenn diese Option aktiviert ist, wird der Monitorumschalter "
  563.                     "auf jeder von CyberGraphX unterstützten Karte deaktiviert. "
  564.                     "Diese Option ist für Mehr-Monitor Systeme erforderlich. "
  565.                 )
  566.  
  567. (set #keepamiga (cat "KEEPAMIGAVIDEO\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  568.                      "Ist diese Option nicht aktiv, wird jedesmal, wenn "
  569.                      "ein CyberGraphX Bildschirm nach vorne kommt, die Amiga Bildschirm "
  570.                      "DMA abgeschaltet, um den Zugriff auf das ChipMemory zu beschleunigen. "
  571.                      "Dies kann durch Aktivierung der Option vermieden werden. "
  572.                 )
  573.  
  574. (set #board (cat "\nBitte wählen Sie die Grafikkarte, deren Monitordatei Sie erneuern möchten:\n"))
  575.  
  576.  
  577. ;************************ New Text July 21, 1995 *********************
  578.  
  579.  
  580. (set #updatecorrect "\n\n\nDie Monitordatei wurde erneuert!\n\nDas Installskript kopierte eine Sicherheitskopie der alten Datei nach:\n\n")
  581. (set #updatePD "\n\n\nDas Erneuern der Monitor funktioniert nur mit registrierten Monitordateien!!\n\nDas Installskript kopierte eine Sicherheitskopie der alten Datei nach:\n\n")
  582. (set #updateBad "\n\n\nEs ist ein Fehler aufgetreten beim Erneuern.\n\nDie Monitordatei ist entweder defekt, umbenannt oder fehlt. Bitte überprüfen Sie das!\n")
  583. (set #updateNoUpdate "\n\n\nEs existiert kein Updater für diesen Monitortreiber in diesem Archiv.")
  584. (set #updateNoUpdate1 "\n\n\nEs existiert kein Updater für diesen Monitortreiber in diesem Archiv.\n\nDas Installskript kopierte eine Sicherheitskopie der alten Datei nach:\n\n")
  585.  
  586.  
  587. (set #yes "Ja")
  588. (set #no "Nein")
  589. (set #youwantto "Sie wollen die Änderung von:")
  590. (set #to "auf:")
  591.  
  592.  
  593.  
  594. ;************************ New Text August 12, 1995 *********************
  595.  
  596. (set #NoUp     "Nein, nicht erneuern") 
  597. (set #OnlyNew  "Ja, nur wenn neuer")
  598. (set #OnlyNewB "Ja, nur wenn neuer + Backup")
  599. (set #YesAll   "Ja, egal welche Version")
  600.  
  601.  
  602.  
  603. ;****
  604.  
  605.  
  606. (set #thefollowing "Folgende Dateien wurden gesichert in\n\n\"SYS:Storage/CyberGraphX/libs\"")
  607.  
  608.  
  609. (set #cybergfx "\n\nNicht gesichert - cybergraphics.library")
  610. (set #cyberint "\n\nNicht gesichert - cyberintuition.library")
  611. (set #cyberlayers "\n\nNicht gesichert - cyberlayers.library")
  612. (set #cybervil "\n\nNicht gesichert - vilintuisup.library") 
  613. (set #gtlay "\n\nNicht gesichert - gtlayout.library")
  614.  
  615. ;************************ New Text October 03, 1995 *********************
  616. (set #cvmode "CVMode - Screenedit Tool V1.4")
  617. (set #cyberprefsx "CyberPrefsX - Setze/Erkläre/Ändere Werte")
  618. (set #tools "\nWelche CyberGraphX Tools möchten Sie installieren?\n")
  619. (set #Where "Wo möchten Sie es hininstallieren ")
  620. (set #wherecvm "CVMode? Wenn es bereits existiert, wird ein Backup erstellt!")
  621. (set #wherecpx "CyberPrefsX? Wenn es bereits existiert, wird ein Backup erstellt!")
  622. (set #board (cat "\nBitte wählen Sie die Grafikkarte, mit dem Sie CyberGraphX benutzen wollen:\n"))
  623. (set #AltaisMon (cat "\n\nUm den aktuellsten CyberGraphX Monitor Treiber für DraCoAltais "
  624.                     "zu bekommen, wenden Sie sich bitte an:\n\n MacroSystem Computer GmbH\n"
  625.                     "Friedrich-Ebert-Str. 85\n58454 Witten\nTel: +49 (2302) 80391\n"
  626.                     "Fax: +49 (2302) 80884"
  627.                 )
  628. )
  629.  
  630. (set #YesBackup "Sicherung der Monitordateien")
  631. (set #NoBackup "Keine Sicherung der Monitordateien")
  632. (set #hasbeen "wurde gesichert nach")
  633.  
  634.  
  635.  
  636.  
  637. )
  638.  
  639. )
  640.  
  641. ;******************************************************************************** 
  642. ;
  643. ; Quick Update! *********************
  644. ;
  645. ;********************************************************************************
  646. (message #by)
  647. ;(message #Changes)
  648. (message #AboutQuickie)
  649.  
  650. ;*******************************************************************
  651. ;  Make dirs for backup
  652. ;*******************************************************************
  653.  
  654. (if (< (exists ("sys:Storage")) 2)  (makedir ("sys:Storage") (infos))  )
  655. (if (< (exists ("sys:Storage/CyberGraphX")) 2)  (makedir ("sys:Storage/CyberGraphX") (infos))  )
  656. (if (< (exists ("sys:Storage/CyberGraphX/libs")) 2)  (makedir ("sys:Storage/CyberGraphX/libs") (infos))  )
  657.  
  658.  
  659.  
  660. ;*******************************************************************
  661. ;  cybergraphics.library
  662. ;*******************************************************************
  663. (set vernum1 (getversion "sys:libs/cybergraphics.library"))
  664. (set ver1 (/ vernum1 65536))
  665. (set rev1 (- vernum1 (* ver1 65536) ) )
  666.  
  667.  
  668. (set vernum2 (getversion "libs/cybergraphics.library"))
  669. (set ver2 (/ vernum2 65536))
  670. (set rev2 (- vernum2 (* ver2 65536) ) )
  671.  
  672.  
  673.  
  674. (set pick 2)
  675.  
  676. (set pick (askchoice
  677.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  678.         (prompt ("'cybergraphics.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'cybergraphics.library' From Update Disk/File" ver1 rev1 ver2 rev2 ver2 rev2))
  679.         (help " ")        
  680.               (default 2)
  681.       )
  682. )
  683.  
  684. (set nextpick pick)
  685. ;(message nextpick)
  686.  
  687.  
  688. (if (= pick 1)
  689.  
  690.         (copylib (source "libs/cybergraphics.library") (dest "SYS:Libs"))
  691.  
  692. )
  693.  
  694.  
  695.  
  696. (if (= pick 2)
  697.    (
  698.  
  699.      (set sizeneed (getsize "libs/cybergraphics.library"))
  700.      (set space    (getdiskspace "sys:"))
  701.  
  702.  
  703.      (set ok 0)
  704.      (set ##ver (cat ver1 "." rev1) ) 
  705.      (set #cybergfx (cat "\n\nNo room on SYS: for cybergraphics.library" ##ver))
  706.  
  707.   
  708.       
  709.      (if (> space sizeneed)
  710.         (
  711.      
  712.         (if (> (exists ("sys:libs/cybergraphics.library")) 0) 
  713.           (copyfiles (source "sys:libs/cybergraphics.library")
  714.                       (dest "SYS:Storage/CyberGraphX/libs")
  715.                       (newname (cat "cybergraphics.library" ver1 "." rev1))
  716.            )  
  717.         ) 
  718.  
  719.  
  720.         (copylib (source "libs/cybergraphics.library") (dest "SYS:Libs"))
  721.      
  722.         (set #cybergfx (cat "\n\ncybergraphics.library" ##ver))
  723.         (set ok 1)
  724.       
  725.         )
  726.      )
  727.       
  728.           
  729.  
  730.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  731.      (if (= ok 0) (message (cat #noroom "cybergraphics.library" ##ver  
  732.                             "\n\nThe newer\n\ncybergraphics.library " ver2 "." rev2
  733.                             "\n\nwas not copied over/updated to SYS:Libs"
  734.                             )
  735.                   ) 
  736.      )
  737.  
  738.  
  739.    )
  740.  
  741. )
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748. (if (= pick 3)
  749.  
  750.         (copyfiles
  751.             (prompt "Copying 'cybergraphics.library' to Libs:")
  752.         (source "libs/cybergraphics.library")
  753.             (dest "SYS:Libs")
  754.             (confirm)
  755.             (infos) (help " ")
  756.          )
  757.  
  758. )
  759.  
  760.  
  761.  
  762. ;*******************************************************************
  763. ;  cyberintuition.library
  764. ;*******************************************************************
  765.  
  766.  
  767. (set vernum1 (getversion "sys:libs/cyberintuition.library"))
  768. (set ver1 (/ vernum1 65536))
  769. (set rev1 (- vernum1 (* ver1 65536) ) )
  770.  
  771.  
  772. (set vernum2 (getversion "libs/cyberintuition.library"))
  773. (set ver2 (/ vernum2 65536))
  774. (set rev2 (- vernum2 (* ver2 65536) ) )
  775.  
  776.  
  777.  
  778. (set pick 0)
  779.  
  780. (set pick (askchoice
  781.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  782.         (prompt ("'cyberintuition.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'cyberintuition.library' From Update Disk/File" ver1 rev1 ver2 rev2 ver2 rev2))
  783.         (help " ")        
  784.               (default nextpick)
  785.       )
  786. )
  787.  
  788. (set nextpick pick)
  789.  
  790.  
  791. (if (= pick 1)
  792.  
  793.         (copylib (source "libs/cyberintuition.library")    (dest "SYS:Libs"))
  794.  
  795. )
  796.  
  797.  
  798.  
  799. (if (= pick 2)
  800.    (
  801.  
  802.     (set sizeneed (getsize "libs/cyberintuition.library"))
  803.      (set space    (getdiskspace "sys:"))
  804.  
  805.  
  806.      (set ok 0)
  807.      (set ##ver (cat ver1 "." rev1) ) 
  808.      (set #cyberint (cat "\n\nNo room on SYS: for cyberintuition.library" ##ver))
  809.  
  810.      
  811.      (if (> space sizeneed)
  812.         (
  813.      
  814.  
  815.         (if (> (exists ("sys:libs/cyberintuition.library")) 0)
  816.             (copyfiles (source "sys:libs/cyberintuition.library")
  817.                        (dest "SYS:Storage/CyberGraphX/libs")
  818.                        (newname (cat "cyberintuition.library" ver1 "." rev1))
  819.             )  
  820.         )
  821.  
  822.  
  823.         (copylib (source "libs/cyberintuition.library") (dest "SYS:Libs"))
  824.      
  825.         (set #cyberint (cat "\n\ncyberintuition.library" ##ver))
  826.         (set ok 1)
  827.       
  828.         )
  829.      
  830.      )     
  831.  
  832.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  833.      (if (= ok 0) (message (cat #noroom "cyberintuition.library" ##ver  
  834.                             "\n\nThe newer\n\ncyberintuition.library " ver2 "." rev2
  835.                             "\n\nwas not copied over/updated to SYS:Libs"
  836.                             )
  837.                   ) 
  838.      )
  839.  
  840.  
  841.  
  842.    )
  843.  
  844. )
  845.  
  846.  
  847.  
  848.  
  849.  
  850. (if (= pick 3)
  851.  
  852.         (copyfiles
  853.             (prompt "Copying 'cyberintuition.library' to Libs:")
  854.         (source "libs/cyberintuition.library")
  855.             (dest "SYS:Libs")
  856.             (confirm)
  857.             (infos) (help " ")
  858.          ) 
  859.  
  860. )
  861.  
  862.  
  863.  
  864.  
  865. ;*******************************************************************
  866. ;  cyberlayers.library
  867. ;*******************************************************************
  868.  
  869.  
  870. (set vernum1 (getversion "sys:libs/cyberlayers.library"))
  871. (set ver1 (/ vernum1 65536))
  872. (set rev1 (- vernum1 (* ver1 65536) ) )
  873.  
  874.  
  875. (set vernum2 (getversion "libs/cyberlayers.library"))
  876. (set ver2 (/ vernum2 65536))
  877. (set rev2 (- vernum2 (* ver2 65536) ) )
  878.  
  879.  
  880.  
  881. (set pick 0)
  882.  
  883. (set pick (askchoice
  884.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  885.         (prompt ("'cyberlayers.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'cyberlayers.library' From Update Disk/File" ver1 rev1 ver2 rev2 ver2 rev2))
  886.         (help " ")        
  887.               (default nextpick)
  888.       )
  889. )
  890.  
  891. (set nextpick pick)
  892.  
  893.  
  894. (if (= pick 1)
  895.  
  896.         (copylib (source "libs/cyberlayers.library") (dest "SYS:Libs"))
  897.  
  898. )
  899.  
  900.  
  901.  
  902. (if (= pick 2)
  903.    (
  904.  
  905.      (set sizeneed (getsize "libs/cyberlayers.library"))
  906.      (set space    (getdiskspace "sys:"))
  907.  
  908.  
  909.      (set ok 0)
  910.      (set ##ver (cat ver1 "." rev1) ) 
  911.      (set #cyberlayers (cat "\n\nNo room on SYS: for cyberlayers.library" ##ver))
  912.      
  913.  
  914.      
  915.      (if (> space sizeneed)
  916.         (
  917.      
  918.          (if (> (exists ("sys:libs/cyberlayers.library")) 0) 
  919.             (copyfiles (source "sys:libs/cyberlayers.library")
  920.                        (dest "SYS:Storage/CyberGraphX/libs")
  921.                        (newname (cat "cyberlayers.library" ver1 "." rev1))
  922.             )  
  923.          )
  924.  
  925.  
  926.         (copylib (source "libs/cyberlayers.library") (dest "SYS:Libs"))
  927.      
  928.         (set #cyberlayers (cat "\n\ncyberlayers.library" ##ver))
  929.         (set ok 1)
  930.       
  931.         )
  932.      
  933.      )
  934.      
  935.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  936.      (if (= ok 0) (message (cat #noroom "cyberlayers.library" ##ver  
  937.                             "\n\nThe newer\n\ncyberlayers.library " ver2 "." rev2
  938.                             "\n\nwas not copied over/updated to SYS:Libs"
  939.                             )
  940.                   ) 
  941.      )
  942.  
  943.  
  944.  
  945.  
  946.    )
  947.  
  948. )
  949.  
  950.  
  951.  
  952.  
  953. (if (= pick 3)
  954.  
  955.         (copyfiles
  956.             (prompt "Copying 'cyberlayers.library' to Libs:")
  957.         (source "libs/cyberlayers.library")
  958.             (dest "SYS:Libs")
  959.             (confirm)
  960.             (infos) (help " ")
  961.          ) 
  962.  
  963. )
  964.  
  965.  
  966.  
  967.  
  968.  
  969. ;*******************************************************************
  970. ;  vilintuisup.library
  971. ;*******************************************************************
  972.  
  973.  
  974. (set vernum1 (getversion "sys:libs/vilintuisup.library"))
  975. (set ver1 (/ vernum1 65536))
  976. (set rev1 (- vernum1 (* ver1 65536) ) )
  977.  
  978.  
  979. (set vernum2 (getversion "libs/vilintuisup.library"))
  980. (set ver2 (/ vernum2 65536))
  981. (set rev2 (- vernum2 (* ver2 65536) ) )
  982.  
  983.  
  984.  
  985. (set pick 0)
  986.  
  987. (set pick (askchoice
  988.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  989.         (prompt ("'vilintuisup.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'vilintuisup.library' From Update Disk/File" ver1 rev1 ver2 rev2 ver2 rev2))
  990.         (help " ")        
  991.               (default nextpick)
  992.       )
  993. )
  994.  
  995. (set nextpick pick)
  996.  
  997.  
  998. (if (= pick 1)
  999.  
  1000.         (copylib (source "libs/vilintuisup.library") (dest "SYS:Libs"))
  1001.  
  1002. )
  1003.  
  1004.  
  1005.  
  1006. (if (= pick 2)
  1007.    (
  1008.  
  1009.      (set sizeneed (getsize "libs/vilintuisup.library"))
  1010.      (set space    (getdiskspace "sys:"))
  1011.  
  1012.  
  1013.      (set ok 0)
  1014.      (set ##ver (cat ver1 "." rev1) ) 
  1015.      (set #cybervil (cat "\n\nNo room on SYS: for vilintuisup.library" ##ver))
  1016.  
  1017.  
  1018.      
  1019.      (if (> space sizeneed)
  1020.         (
  1021.      
  1022.          (if (> (exists ("sys:libs/vilintuisup.library")) 0)
  1023.             (copyfiles (source "sys:libs/vilintuisup.library")
  1024.                        (dest "SYS:Storage/CyberGraphX/libs")
  1025.                        (newname (cat "vilintuisup.library" ver1 "." rev1))
  1026.             )  
  1027.          )
  1028.  
  1029.  
  1030.         (copylib (source "libs/vilintuisup.library") (dest "SYS:Libs"))
  1031.      
  1032.         (set #cybervil (cat "\n\nvilintuisup.library" ##ver))
  1033.         (set ok 1)
  1034.       
  1035.         )
  1036.      
  1037.      )
  1038.      
  1039.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  1040.      (if (= ok 0) (message (cat #noroom "vilintuisup.library" ##ver  
  1041.                             "\n\nThe newer\n\nvilintuisup.library " ver2 "." rev2
  1042.                             "\n\nwas not copied over to SYS:Libs"
  1043.                             )
  1044.                   ) 
  1045.      )
  1046.  
  1047.        
  1048.  
  1049.  
  1050.  
  1051.  
  1052.    )
  1053.  
  1054. )
  1055.  
  1056.  
  1057.  
  1058.  
  1059. (if (= pick 3)
  1060.  
  1061.         (copyfiles
  1062.             (prompt "Copying 'vilintuisup.library' to Libs:")
  1063.         (source "libs/vilintuisup.library")
  1064.             (dest "SYS:Libs")
  1065.             (confirm)
  1066.             (infos) (help " ")
  1067.          ) 
  1068.  
  1069. )
  1070.  
  1071.  
  1072. ;*******************************************************************
  1073. ;  gtlayout.library
  1074. ;*******************************************************************
  1075.  
  1076.  
  1077. (set vernum1 (getversion "sys:libs/gtlayout.library"))
  1078. (set ver1 (/ vernum1 65536))
  1079. (set rev1 (- vernum1 (* ver1 65536) ) )
  1080.  
  1081.  
  1082. (set vernum2 (getversion "libs/gtlayout.library"))
  1083. (set ver2 (/ vernum2 65536))
  1084. (set rev2 (- vernum2 (* ver2 65536) ) )
  1085.  
  1086.  
  1087.  
  1088. (set pick 0)
  1089.  
  1090. (set pick (askchoice
  1091.         (choices #NoUp #OnlyNew #OnlyNewB #YesAll)
  1092.         (prompt ("'gtlayout.library' is in Libs:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nVersion Currently Installed   : %ld.%ld\n\nVersion From Update Disk/File : %ld.%ld\n\nDo you wish to install Version %ld.%ld of the 'gtlayout.library' From Update Disk/File" ver1 rev1 ver2 rev2 ver2 rev2))
  1093.         (help " ")        
  1094.               (default nextpick)
  1095.       )
  1096. )
  1097.  
  1098. (set nextpick pick)
  1099.  
  1100. (if (= pick 1)
  1101.  
  1102.         (copylib (source "libs/gtlayout.library") (dest "SYS:Libs"))
  1103.  
  1104. )
  1105.  
  1106.  
  1107.  
  1108. (if (= pick 2)
  1109.    (
  1110.  
  1111.       (set sizeneed (getsize "libs/gtlayout.library"))
  1112.      (set space    (getdiskspace "sys:"))
  1113.  
  1114.  
  1115.      (set ok 0)
  1116.      (set ##ver (cat ver1 "." rev1) ) 
  1117.      (set #gtlay (cat "\n\nNo room on SYS: for gtlayout.library" ##ver))
  1118.  
  1119.         
  1120.      (if (> space sizeneed)
  1121.         (
  1122.         
  1123.         (if (> (exists ("sys:libs/gtlayout.library")) 0) 
  1124.          (copyfiles (source "sys:libs/gtlayout.library")
  1125.                     (dest "SYS:Storage/CyberGraphX/libs")
  1126.                     (newname (cat "gtlayout.library" ver1 "." rev1))
  1127.          )  
  1128.         )
  1129.  
  1130.  
  1131.         (copylib (source "libs/gtlayout.library") (dest "SYS:Libs"))
  1132.      
  1133.         (set #gtlay (cat "\n\ngtlayout.library" ##ver))
  1134.         (set ok 1)
  1135.       
  1136.         )
  1137.      )
  1138.       
  1139.      
  1140.      
  1141.      (set #noroom "\n\nThere was no room on SYS: for\n\n")
  1142.      (if (= ok 0) (message (cat #noroom "gtlayout.library" ##ver  
  1143.                             "\n\nThe newer\n\ngtlayout.library " ver2 "." rev2
  1144.                             "\n\nwas not copied over to SYS:Libs"
  1145.                             )
  1146.                   ) 
  1147.      )
  1148.  
  1149.         
  1150.  
  1151.  
  1152.  
  1153.  
  1154.    )
  1155.  
  1156. )
  1157.  
  1158.  
  1159.  
  1160.  
  1161. (if (= pick 3)
  1162.  
  1163.         (copyfiles
  1164.             (prompt "Copying 'vilintuisup.library' to Libs:")
  1165.         (source "libs/gtlayout.library")
  1166.             (dest "SYS:Libs")
  1167.             (confirm)
  1168.             (infos) (help " ")
  1169.          ) 
  1170.  
  1171. )
  1172.  
  1173.  
  1174.  
  1175.  
  1176. ;*******************************************************************
  1177. ;  Let then know that has been backed up!
  1178. ;*******************************************************************
  1179.  
  1180.  
  1181.  
  1182. (message (cat #thefollowing #cybergfx #cyberint #cyberlayers #cybervil #gtlay)) 
  1183.  
  1184.  
  1185.  
  1186. ;******************************************************************************** 
  1187. ;
  1188. ; Move #?monitor file from envarc: to envarc:CyberGraphics for newer Libraries
  1189. ; This is here just for backup!
  1190. ;
  1191. ;********************************************************************************
  1192.  
  1193. (if (< (exists "env:cybergraphics") 2) (makedir "env:cybergraphics") )
  1194. (if (< (exists "envarc:cybergraphics") 2) (makedir "envarc:cybergraphics") )
  1195.  
  1196.  
  1197. (if (< (exists ("EnvArc:CyberGraphics/PicassoMonitor"))  1)
  1198.       (if (> (exists ("EnvArc:PicassoMonitor")) 0)
  1199.          (copyfiles (source "EnvArc:PicassoMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1200.       )
  1201. )
  1202.  
  1203. (if (< (exists ("EnvArc:CyberGraphics/PicassoMonitor")) 1)
  1204.       (if (> (exists ("EnvArc:SpectrumMonitor")) 0)
  1205.          (copyfiles (source "EnvArc:SpectrumMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1206.       )
  1207. )
  1208.  
  1209. (if (< (exists ("EnvArc:CyberGraphics/PiccoloMonitor")) 1)
  1210.       (if (> (exists ("EnvArc:PiccoloMonitor")) 0)
  1211.          (copyfiles (source "EnvArc:PiccoloMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1212.       )
  1213. )
  1214.  
  1215. (if (< (exists ("EnvArc:CyberGraphics/DominoMonitor")) 1)
  1216.       (if (> (exists ("EnvArc:DominoMonitor")) 0)
  1217.          (copyfiles (source "EnvArc:DominoMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1218.       )
  1219. )
  1220.  
  1221.  
  1222. (if (< (exists ("EnvArc:CyberGraphics/RetinaZ3Monitor")) 1)
  1223.       (if (> (exists ("EnvArc:RetinaZ3Monitor")) 0) 
  1224.          (copyfiles (source "EnvArc:RetinaZ3Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1225.       )
  1226. )
  1227.  
  1228. (if (< (exists ("EnvArc:CyberGraphics/PiccoSD64Monitor")) 1)
  1229.       (if (> (exists ("EnvArc:PiccoSD64Monitor")) 0) 
  1230.          (copyfiles (source "EnvArc:PiccoSD64Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1231.       )
  1232. )
  1233.  
  1234. (if (< (exists ("EnvArc:CyberGraphics/CyberVisionMonitor")) 1)
  1235.       (if (> (exists ("EnvArc:CyberVisionMonitor")) 0) 
  1236.          (copyfiles (source "EnvArc:CyberVisionMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1237.       )
  1238. )
  1239.  
  1240. (if (< (exists ("EnvArc:CyberGraphics/A2410Monitor")) 1)
  1241.       (if (> (exists ("EnvArc:A2410Monitor")) 0) 
  1242.          (copyfiles (source "EnvArc:A2410Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1243.       )
  1244. )
  1245.  
  1246.  
  1247.  
  1248.  
  1249. ;******************************************************************************** 
  1250. ;
  1251. ;  Update the Monitor file ..
  1252. ;
  1253. ;
  1254. ;********************************************************************************
  1255.  
  1256.  
  1257.  
  1258. (if (> (exists ("sys:devs/monitors/Picasso")) 0)     (set #BGuess 0)  )
  1259. (if (> (exists ("sys:devs/monitors/Spectrum")) 0)    (set #BGuess 1)  )
  1260. (if (> (exists ("sys:devs/monitors/Piccolo")) 0)     (set #BGuess 2)  )
  1261. (if (> (exists ("sys:devs/monitors/Domino")) 0)      (set #BGuess 3)  )
  1262. (if (> (exists ("sys:devs/monitors/RetinaZ3")) 0)    (set #BGuess 4)  )
  1263. (if (> (exists ("sys:devs/monitors/PiccoSD64")) 0)   (set #BGuess 5)  )
  1264. (if (> (exists ("sys:devs/monitors/CyberVision")) 0) (set #BGuess 6)  )
  1265. (if (> (exists ("sys:devs/monitors/A2410")) 0)       (set #BGuess 7)  )
  1266. (if (> (exists ("sys:devs/monitors/DraCoAltais")) 0) (set #BGuess 8)  )
  1267. (if (> (exists ("sys:devs/monitors/Merlin")) 0)      (set #BGuess 9)  )
  1268.  
  1269. (set board (askchoice (choices "Picasso II" "Spectrum" "Piccolo" "Domino"
  1270.                                "Retina Z3 BLT" "Piccolo SD64" "CyberVision64"
  1271.                                "A2410" "DraCoAltais" "Merlin"
  1272.              (prompt #board)
  1273.                      (help "Select a Gfx Board")
  1274.                    (default #BGuess)
  1275.                  )
  1276.           )
  1277. )
  1278.  
  1279.  
  1280. (if (= board 0) (set #BOARD "Picasso") )
  1281. (if (= board 1) (set #BOARD "Spectrum") )
  1282. (if (= board 2) (set #BOARD "Piccolo") ) 
  1283. (if (= board 3) (set #BOARD "Domino") )
  1284. (if (= board 4) (set #BOARD "RetinaZ3") )
  1285. (if (= board 5) (set #BOARD "PiccoSD64") )
  1286. (if (= board 6) (set #BOARD "CyberVision") )
  1287. (if (= board 7) (set #BOARD "A2410") )
  1288. (if (= board 8) (set #BOARD "DraCoAltais") )
  1289. (if (= board 9) (set #BOARD "Merlin") )
  1290.  
  1291.  
  1292. (set BackDirText "SYS:Storage/CyberGraphX")
  1293.  
  1294. (if (< (exists (BackDirText)) 2)  (makedir (BackDirText) (infos))  )
  1295.  
  1296. (if (< (exists (tackon BackDirText "devs")) 2)
  1297.           (makedir (tackon BackDirText "devs") (infos))
  1298. )
  1299.  
  1300. (if (< (exists (tackon BackDirText "devs/monitors")) 2)
  1301.         (makedir (tackon BackDirText "devs/monitors") (infos))
  1302. )
  1303.  
  1304.  
  1305.  
  1306. (set #monbackup (cat "Do you wish to Backup\n\nDevs:Monitors/" #BOARD
  1307.                      "\n\nto\n\n" (tackon BackDirText "devs/monitors") 
  1308.                 )
  1309. )  
  1310.  
  1311. (if (= LAN 0) 
  1312. (
  1313.   (set #monbackup (cat "Wollen Sie die Sicherung von\n\nDevs:Monitors/" #BOARD
  1314.                      "\n\nto\n\n" (tackon BackDirText "devs/monitors")
  1315.                 )
  1316.   )
  1317.  
  1318. )
  1319. )
  1320.  
  1321.  
  1322. (set monbackup (askchoice (choices #YesBackup #NoBackup
  1323.                        (prompt #monbackup)
  1324.                            (help #monbackup)
  1325.                       (default 0)
  1326.                       )
  1327.                )
  1328. )
  1329.  
  1330.  
  1331. (if (= monbackup 0)
  1332.  (
  1333.  
  1334.    (if (> (exists (cat "Devs:Monitors/" #BOARD)) 0)
  1335.      (set sum (getsum (cat "Devs:Monitors/" #BOARD)) )
  1336.    )
  1337.  
  1338.    (if (< sum 0) (set sum (* sum -1)) )
  1339.  
  1340.    (if (> (exists (cat "Devs:Monitors/" #BOARD)) 0)
  1341.                      (copyfiles (source (cat "Devs:Monitors/" #BOARD)) (dest (tackon BackDirText "devs/monitors"))
  1342.                        (infos)
  1343.                        (newname (cat (tackon BackDirText "devs/monitors/") #BOARD "." sum))
  1344.                      )
  1345.    )
  1346.  
  1347.    (set #filesum "(Backup file = <MonitorFileName>.<CheckSum>)")
  1348.  
  1349.    (message (cat "\n" (tackon BackDirText "devs/monitors/") #BOARD "." sum
  1350.                  "\n\n" #hasbeen "\n\n" (tackon BackDirText "devs/monitors")
  1351.                  "\n\n" #filesum
  1352.             )
  1353.    ) 
  1354.  
  1355.  
  1356.  
  1357.  )
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363. (set #updated 0)
  1364.  
  1365.  
  1366.  
  1367.  
  1368. (if (= board 0)
  1369.   (
  1370.     (set #Update (run "Updaters/UpdatePicassoII devs:monitors/Picasso") ) 
  1371.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1372.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1373.     (if (= #update 10) (message #updateBad) )       
  1374.     (set #updated 1)
  1375.   )
  1376. )
  1377.  
  1378. (if (= board 1)
  1379.   (
  1380.     (set #Update (run "Updaters/UpdateSpectrum devs:monitors/Spectrum") ) 
  1381.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1382.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1383.     (if (= #update 10) (message #updateBad) )       
  1384.     (set #updated 1)
  1385.   )
  1386. )
  1387.  
  1388. (if (= board 2)
  1389.   (
  1390.     (set #Update (run "Updaters/UpdatePiccolo devs:monitors/Piccolo") ) 
  1391.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1392.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1393.     (if (= #update 10) (message #updateBad) )       
  1394.     (set #updated 1)
  1395.   )
  1396. )
  1397.  
  1398. (if (= board 3)
  1399.   (
  1400.     (set #Update (run "Updaters/UpdateDomino devs:monitors/Domino") ) 
  1401.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1402.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1403.     (if (= #update 10) (message #updateBad) )       
  1404.     (set #updated 1)
  1405.   )
  1406. )
  1407.  
  1408. (if (= board 4)
  1409.   (
  1410.     (set #Update (run "Updaters/UpdateRetinaZ3 devs:monitors/RetinaZ3") ) 
  1411.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1412.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1413.     (if (= #update 10) (message #updateBad) )       
  1414.     (set #updated 1)
  1415.   )
  1416. )
  1417.  
  1418. (if (= board 5)
  1419.   (
  1420.     (set #Update (run "Updaters/UpdatePiccoSD64 devs:monitors/PiccoSD64") ) 
  1421.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1422.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1423.     (if (= #update 10) (message #updateBad) )       
  1424.     (set #updated 1)
  1425.   )
  1426. )
  1427.  
  1428. (if (= board 6)
  1429.   (
  1430.  
  1431.     (message (cat #updateNoUpdate (tackon BackDirText "devs/monitors/") #BOARD ".backup"))    
  1432.    
  1433.   )
  1434. )
  1435.  
  1436. (if (= board 7)
  1437.   (
  1438.  
  1439.    (message #updateNoUpdate)     
  1440.    
  1441.   )
  1442. )
  1443.  
  1444. (if (= board 8)  (message #AltaisMon))
  1445.  
  1446.  
  1447. (if (= board 9)
  1448.   (
  1449.  
  1450.    (message #updateNoUpdate)     
  1451.    
  1452.   )
  1453. )
  1454.    
  1455.  
  1456. ;******************************************************************************** 
  1457. ;
  1458. ;  Tools to install
  1459. ;
  1460. ;
  1461. ;********************************************************************************
  1462. (set ToDo1      (askoptions (choices #cvmode #cyberprefsx)
  1463.                 (prompt #tools)
  1464.                 (help #tools)
  1465.                 (default 7)
  1466.         )
  1467. )
  1468.  
  1469.  
  1470. (if (<> ToDo1 0)
  1471.  (
  1472.  
  1473.     (if (IN ToDo1 0) 
  1474.       (  
  1475.         (set CyberDrawer (askdir (prompt #Where #wherecvm)
  1476.                (help   #Where #wherecvm)
  1477.                (default "SYS:Prefs")
  1478.                  )  
  1479.         )
  1480.    
  1481.         (if (> (exists (tackon CyberDrawer "CVMode") ) 0)
  1482.            (
  1483.               (set vernum1 (getversion (tackon CyberDrawer "CVMode")))
  1484.               (set ver1 (/ vernum1 65536))
  1485.               (set rev1 (- vernum1 (* ver1 65536) ) )
  1486.  
  1487.           
  1488.               (copyfiles (source (tackon CyberDrawer "CVMode"))
  1489.                          (dest CyberDrawer) (infos)
  1490.                          (newname (cat "CVMode" ver1 "." rev1))
  1491.               )
  1492.  
  1493.               
  1494.  
  1495.            )
  1496.          )
  1497.  
  1498.        (if (= LAN 0)
  1499.         (
  1500.          (if (< (exists "sys:Catalogs") 2) (makedir "Sys:Catalogs") )
  1501.          (if (< (exists "sys:Catalogs/deutsch") 2) (makedir "Sys:Catalogs/deutsch") )
  1502.          (copyfiles (source "Catalogs/deutsch/cvmode.catalog")  (dest "sys:catalogs/deutsch") ) 
  1503.         ) 
  1504.        )
  1505.  
  1506.         (copyfiles (source "Tools/CVMode")  (dest CyberDrawer) (infos) )
  1507.         
  1508.  
  1509.         
  1510.         ;(set board (askchoice (choices "Picasso II" "Spectrum" "Piccolo" "Domino"
  1511.         ;                               "Retina Z3 BLT" "Piccolo Z3 SD64" "CyberVision64"
  1512.         ;                               "A2410" "DraCoAltais" "Merlin"
  1513.     ;              (prompt #board)
  1514.         ;                      (help #board)
  1515.         ;                 (default #BGuess)
  1516.     ;                      )
  1517.         ;           )
  1518.         ;)
  1519.  
  1520.  
  1521.         (tooltype    (dest (tackon CyberDrawer "CVMode"))
  1522.                   (if (= board 0) (settooltype "BOARD" "Picasso") )
  1523.                         (if (= board 1) (settooltype "BOARD" "Spectrum") )
  1524.                         (if (= board 2) (settooltype "BOARD" "Piccolo") ) 
  1525.                         (if (= board 3) (settooltype "BOARD" "Domino") )
  1526.                         (if (= board 4) (settooltype "BOARD" "RetinaZ3") )
  1527.                         (if (= board 5) (settooltype "BOARD" "PiccoSD64") )
  1528.                         (if (= board 6) (settooltype "BOARD" "CyberVision") )
  1529.                         (if (= board 7) (settooltype "BOARD" "A2410") )
  1530.                         (if (= board 8) (settooltype "BOARD" "RetinaZ3") )
  1531.                         (if (= board 9) (settooltype "BOARD" "Merlin") )
  1532.         )                 
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.       )
  1540.     )
  1541.  
  1542.  
  1543.  
  1544. (if (IN ToDo1 1) 
  1545.       (  
  1546.         (set CyberDrawer (askdir (prompt #Where #wherecpx)
  1547.                (help   #Where #wherecpx)
  1548.                (default CyberDrawer)
  1549.                  )  
  1550.         )
  1551.    
  1552.         (if (> (exists (tackon CyberDrawer "CyberPrefsX") ) 0)
  1553.            (
  1554.               (set vernum1 (getversion (tackon CyberDrawer "CyberPrefsX")))
  1555.               (set ver1 (/ vernum1 65536))
  1556.               (set rev1 (- vernum1 (* ver1 65536) ) )
  1557.  
  1558.           
  1559.               (copyfiles (source (tackon CyberDrawer "CyberPrefsX"))
  1560.                          (dest CyberDrawer) (infos)
  1561.                          (newname (cat "CyberPrefsX" ver1 "." rev1))
  1562.               )
  1563.  
  1564.               
  1565.  
  1566.            )
  1567.          )
  1568.  
  1569.         (copyfiles (source "Tools/CyberPrefsX")  (dest CyberDrawer) (infos) ) 
  1570.  
  1571.       )
  1572.     )
  1573.  
  1574.   
  1575.  
  1576.  
  1577.   
  1578.  
  1579.  
  1580.  )
  1581. ); *** END of Tools
  1582.  
  1583.  
  1584.  
  1585. ;*******************************************************************
  1586. ;  EEENNNDDD
  1587. ;*******************************************************************
  1588.  
  1589. (if (> (exists ("c:multiview")) 0) (set #mpath "c:") )
  1590. (if (> (exists ("sys:Utilities/multiview")) 0) (set #mpath "sys:Utilities") )
  1591.  
  1592. (run (cat "run " #mpath "/multiview docs/Changes.txt") )
  1593. (delete "ram:lan")
  1594. (set @default-dest "sys:")
  1595. (exit "Quick Update Complete!")
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.