home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / GrafikenKartenSoft / cgfx4056.lha / CyberUpdate2.06 / CyberGraphX_Update < prev    next >
Encoding:
Text File  |  1995-08-04  |  48.3 KB  |  1,308 lines

  1. ;******************************************************************************** 
  2. ;
  3. ;    ______        __                  ______                     __  __   __
  4. ;   / __  /       / /                 / __  /                    / /  \ \ / /
  5. ;  / /  -'__  __ / /___ ______ _____ / /_ -'_____ ______ ______ / /__  \ \ /
  6. ; / /     \ \/ // __  // ____// .__// // \ / .__// __  // __  // __  / /  /
  7. ;/ /___    \  // /_/ // __/_ / /   / /_/ // /   / __  // /_/ // / / / / \ \
  8. ;\____/    / //_____//_____//_/   /_____//_/   /_/ /_// ____//_/ /_/ /_/ \_\
  9. ;         /_/                                        / /           
  10. ;                                                   /_/           
  11. ; CyberGraphX Update Installer ©1994-1995 by Robert C. Reiswig  (August-04-95)
  12. ;
  13. ; For use with PD and Registered CyberGraphX Only, not for Commercial use.
  14. ; For Frank Mariak : CyberGraphX!
  15. ;
  16. ;--------------------------------------------------------------------------------
  17. ; Installer suggestions or problems: rcr@netcom.com
  18. ; Any changes or additions must be run by me.
  19. ; ©MCMXCV 
  20. ;********************************************************************************
  21.  
  22.  
  23. ;******************************************************************************** 
  24. ; Any new 3rd Party Program Drivers. Version of CyberGraphX & PAY 
  25. ;********************************************************************************
  26. (set #cyberver "2.06")
  27.  
  28.  
  29. (message (cat "\nCyberGraphX V" #cyberver "\n~~~~~~~~~~~~~~~~~~\n"
  30.               "CyberVision64\n\nPicasso II\n\nSpectrum\n\nDomino\n\nRetina Z3 BLT\n\nPiccolo & Piccolo SD64"
  31.          )
  32. )
  33.  
  34. (welcome)
  35. ;******************************************************************************** 
  36. ;
  37. ; Read All System information 
  38. ;
  39. ;********************************************************************************
  40. (set cpu (database "cpu"))
  41. (if (> (exists ("sys:libs/68060.library")) 0) (set cpu "68060") )
  42. (set vblank (database "vblank"))
  43. (set graphmem (database "graphics-mem"))
  44. (set totmem (database "total-mem"))
  45. (set osver (/ (getversion "LIBS:version.library") 65536))
  46. (if (= vblank "60") ((set blank "NTSC")) ((set blank "PAL")))
  47. (set fastmem (- totmem graphmem))
  48.  
  49. ( if (= osver 37) ( (set workbench "2.0")) ( if (= osver 38) ( (set workbench "2.1"))
  50. ( if (= osver 39) ( (set workbench "3.0")) ( if (= osver 40) ( (set workbench "3.1"))
  51. ( if (= osver 41) ( (set workbench "4.0")) )))))
  52.  
  53.  
  54.  
  55. ;(run "type >RAM:lan EnvArc:sys/locale.prefs opt h")
  56. ;(set runstring (cat "search" " RAM:lan "))
  57. (set runstring (cat "search" " env:Language "))
  58.  
  59. (set english "")  (set german  "")
  60.  
  61. (set runstring1 (cat runstring "deutschland"))   (if (= (run runstring1) 0) (set german1 "Deutsch"))
  62. (set runstring1 (cat runstring "english"))   (if (= (run runstring1) 0) (set english1 "English"))      
  63. (set lang 0)
  64. (if (= english1 "English") (set lang 1))
  65.  
  66.  
  67. (set CyberDrawer "SYS:")
  68. (set were "sys")
  69.  
  70.  
  71. ;******************************************************************************** 
  72. ;
  73. ;ASK DEFAULT LANG
  74. ;
  75. ;********************************************************************************
  76.  
  77.  
  78. (set #langQuestion (cat "The following were found in Locale:\n\n" english1 "\n"german1"\n\nSelect one of the installers supported Languages."))
  79.  
  80. (set LAN  (askchoice (choices "German (Deutsch)" "English"
  81.              (prompt #langQuestion)
  82.                      (help "Select a Language")
  83.                    (default lang)
  84.                  )
  85.           )
  86. )
  87.  
  88.  
  89.  
  90.  
  91. ;******************************************************************************** 
  92. ;
  93. ;English Information
  94. ;
  95. ;********************************************************************************
  96.  
  97.  
  98. (set #ThankYou (cat "\nWelcome to the Registered version of the CyberGraphX "
  99.                     "installer!\n\n\nTHANK\n\nYOU\n\nFrom the CyberGraphX Team."
  100.                )
  101. )
  102.  
  103. (set #By (cat "\n\nCyberGraphX\n\nRelease Version " #cyberver "\n\n\n\n"
  104.               "Software by:\n\nVision Factory Development"
  105.  
  106.               ;"\n\n\nInstallers & Versions By:\n Robert Reiswig - rcr@netcom.com"
  107.          )
  108. )
  109.  
  110.  
  111.  
  112.  
  113.  
  114. (set #MinReqOS (cat "The following are the MINIMUM REQUIREMENTS!\n"
  115.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  116.                     "Kickstart 3.x, **You only have " workbench "**\n\n" 
  117.                     "PicassoII in linear mode *not segmented*\n\n"
  118.                     "68020 or higher\n\n"
  119.                     "2 MB of fast memory"                       
  120.                ) 
  121. )
  122.  
  123.  
  124. (set #MinReqCp (cat "The following are the MINIMUM REQUIREMENTS!\n"
  125.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  126.                     "68020 or higher, **You only have " cpu "**\n\n"
  127.                     "PicassoII in linear mode *not segmented*\n\n"
  128.                     "Kickstart 3.x\n\n"                     
  129.                     "2 MB of fast memory" 
  130.                )
  131. )  
  132.  
  133.  
  134. (set #SysInfo (cat "Basic System Check, This Machine Has\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  135.                    " \"" workbench "\" Version of OS\n\n"
  136.                    " \"" cpu "\" Processor\n\n "
  137.                    " \"" blank "\" Machine\n\n"
  138.                    " \"" graphmem  "\" Total Free Chip Memory\n\n"
  139.                    " \"" fastmem  "\" Total Free Fast Memory\n\n  \"" totmem "\" Total Free Memory\n\n"
  140.               )
  141. )
  142.  
  143.  
  144. (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")
  145.  
  146.  
  147. (set #NeedChangeTool (cat "Currently your 'village.library'\n-The monitor file-\nis set to: "
  148.                           MonitorIS "kHz\n\nIt must be set to 'Custom'!\nYou must first use the PicassoMode program\n"
  149.                           "that came with your Picasso II to create a custom monitorfile. Then you need to change " 
  150.                           "the tooltype to CUSTOM. Please read the Docs for PicassoMode to do this!!!\n\n"
  151.                           "YOU MUST DO THIS NOW!"
  152.                      )
  153. )
  154.  
  155.  
  156. (set #BackUpFiles "BackUp the Files")
  157. (set #DeleteFiles "Delete the Files")
  158. (set #ask-BackOrDelete "The Installer will Back up the Current Boards System software, if you select, to: ")
  159.  
  160.  
  161. (set #YES-ADPRO "Yes - Install ADPro Saver")
  162. (set #NO-ADPRO "No - Don't Install ADPro Saver")
  163. (set #ask-ADPRO "Do you wish to install the CyberGraphX ADPro saver?")
  164. (set #where-ADPRO "Where do you wish to Install the ADPro Saver?\n(The default is \"ADPRO:Savers2\")")
  165.  
  166. (set #YES-MC4D "Yes - Install MaxonCinema4D display module")
  167. (set #NO-MC4D "No - Don't Install MaxonCinema4D display module")
  168. (set #ask-MC4D "Do you wish to install the MaxonCinema4D display module?")
  169. (set #where-MC4D "Where do you wish to Install the MaxonCinema4D display module?\n(The default is \"libs:\")")
  170.  
  171. (set #YES-PHOTOW "Yes - Install PhotoworX display module")
  172. (set #NO-PHOTOW "No - Don't Install PhotoworX display module")
  173. (set #ask-PHOTOW "Do you wish to install the PhotoworX display module?")
  174. (set #where-PHOTOW "Where do you wish to Install the PhotoworX display module?\n(The default is \"work:\")")
  175.  
  176. (set #YES-PHOTOG "Yes - Install Photogenics saver module")
  177. (set #NO-PHOTOG "No - Don't Install Photogenics saver module")
  178. (set #ask-PHOTOG "Do you wish to install the Photogenics saver module?")
  179. (set #where-PHOTOG "Where do you wish to Install the Photogenics saver module?\n(The default is \"work:\")")
  180.  
  181. (set #YES-REAL "Yes - Install Real3D display module")
  182. (set #NO-REAL "No - Don't Install Real3D display module")
  183. (set #ask-REAL "Do you wish to install the Real3D display module?")
  184. (set #where-REAL "Where do you wish to Install the Real3D display module?\n(The default is \"libs:\")")
  185.  
  186. (set #YES-IFX "Yes - Install ImageFX Render module")
  187. (set #NO-IFX "No - Don't Install ImageFX Render module")
  188. (set #ask-IFX "Do you wish to install the ImageFX Render module?")
  189. (set #where-IFX "Where do you wish to Install the ImageFX Render module?\n(The default is \"ImageFX:Modules/Render\")")
  190.  
  191.  
  192. (set #ask-MODEFILE "Which modefile should be installed ?")
  193. (set #15KHZ "15khz maximum")
  194. (set #31KHZ "31khz maximum")
  195. (set #35KHZ "35khz maximum")
  196. (set #38KHZ "38khz maximum")
  197. (set #48KHZ "48khz maximum")
  198. (set #57KHZ "57khz maximum")
  199. (set #64KHZ "64khz maximum")
  200.  
  201.  
  202. (set #wishtoinstall "Do you wish to install any of the following?")
  203. (set #order "Order Form")
  204. (set #guide "AmigaGuide File")
  205. (set #devdocs  "Developer Documentation")
  206. (set #versions "Versions - Shows Vers of CyberGraphX") 
  207. (set #WhereStuffDir "Please select where you wish to put them.\n(A directory called \"CyberGraphX\" will be created there!)")
  208. (set #SetEnv "SetEnv - Sets/Changes Env Vars")
  209.  
  210.  
  211. (set #Comming (cat "\nCOMING! (Planned Features)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  212.                    "15/16/24 bit extension of the "normal" graphics.library, that means that "
  213.                    "you can open 24bit screens as standard intuition screens and that you "
  214.                    "can use all graphics.library functions on them as before. (with some "
  215.                    "limitations of course because of the missing color lookup table)\n\n"
  216.                    "Application to adjust the monitor parameters"
  217.               )  
  218. )
  219.    
  220.  
  221.  
  222. (set #Updates (cat "Updates\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  223.                    "As a registered user, you will get the latest registered "
  224.                    "release of CyberGraphX including a personalized graphics board driver.\n\n"
  225.                    "The first update of the graphics board driver is for free, any forthcoming "
  226.                    "update will cost DM 5 (US$ 5 outside EU) just to pay our posting&packaging "
  227.                    "costs. email updates will be charge free. This offer is valid for registered users only of course."
  228.               )
  229. )
  230.  
  231.  
  232.  
  233. (set #REGtext (cat "LAST INFO\n~~~~~~~~~~~~~\n"
  234.                "You can reach us at the following address:\n"
  235.                "          Frank Mariak       Thomas Sontowski        \n"
  236.                "        Klosterstr. 7      Bensberger Marktweg 15\n"
  237.                "        44135 Dortmund     51069 Köln            \n\n\n"
  238.                "Feel free to contact us by email or smail if you have any questions."
  239.           )
  240. )
  241.  
  242. (set #REGtext1 (cat "You can now register CyberGraphX from\n"
  243.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  244.                     "Europe/Africa/Aisa/Australia/Antarctia\n\n"
  245.                     "Frank Mariak\n"
  246.                     "Klosterstr. 7\n"
  247.                     "44135 Dortmund\n"
  248.                     "Germany\n\n"
  249.                     "Thomas Sontowski\n"
  250.                     "Bensberger Marktweg 15\n"
  251.                     "51069 Koeln\n"
  252.                     "Germany\n"               
  253.                )
  254. )
  255.  
  256. (set #REGtext2 (cat "You can now register CyberGraphX from\n"
  257.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  258.                     "North-America & South-America\n\n"
  259.                     "Robert Reiswig\n"
  260.                     "5396 Norma Way\n"
  261.                     "Livermore, California 94550-3802\n"
  262.                     "United States of America\n\n\n"
  263.                     "Please read the Orderform!"
  264.                                  
  265.                )
  266. )
  267.  
  268. (set #Restrictions (cat "RESTRICTIONS\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  269.                         "* In the Shareware release there are no custom modes available. "
  270.                         "In the registered version there are no limitations of this kind "
  271.                         "of course. You may define higher colordepth and refresh frequencies.\n\n"
  272.                         "* If you are registered we grant support if you have any problems "
  273.                         "or questions by email and/or smail. We can't do this for any person who "
  274.                         "has problems with the unregistered release !\n"
  275.                    )
  276. )
  277.  
  278.  
  279.  
  280. (set #cpup2c (cat "CPUP2C\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  281.                   "By setting this variable, the planar-to-chunky conversion "
  282.                   "will be done by the CPU (in contrast to the blitter-conversion) "
  283.                   "Therefore the ugly-looking "planar" blitting-effects are gone, "
  284.                   "but the software-conversion is slower. Do you wish to Enable this feature?"
  285.              )
  286. )
  287.   
  288.  
  289. (set #hirescrsr (cat "HIRESCRSR\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  290.                      "By setting this variable, the Lores-Sprites on non-AA-machines "
  291.                      "become Hires-sprites (they are no longer doubled by "
  292.                      "the CyberGraphX-Software). "
  293.                      "This variable is identical to the tooltype HIRESSPRITE "
  294.                      "of older Picasso-monitor files."
  295.                 )
  296. )
  297.  
  298.  
  299. (set #hide15bit (cat "HIDE15BIT\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  300.                      "By setting this variable, you can switch off 15bit modes to reduce "
  301.                      "screenmode list length. The Modes are still available but hidden."
  302.                 )
  303. )
  304.  
  305.  
  306. (set #alertemu  (cat "ALERTEMU\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  307.                      "By setting this variable, DisplayAlert(), (The Screens you get when the machine crashes.) " 
  308.                      "will be placed on an CyberGraphX screens."
  309.                 )
  310. )
  311.  
  312.  
  313.  
  314.  
  315. (set #ask-driver (cat "Select The Driver(s) you wish to install."))
  316.  
  317.  
  318.  
  319.  
  320.  
  321. (set #CyberREG (cat "If you have a Registered version of CyberGraphX installed or you are running a CyberVision board, "
  322.                     "please select 'Quick Update'. "
  323.                )
  324. )
  325. (set #firstTime "First time install")
  326. (set #PDInstalled "PD version Installed")
  327. (set #REGInstalled "Registered version Installed")
  328. (set #quickupdate "Quick Update (New Libs & Drivers only)")
  329. (set #cvmode "CVMode (Screen Mode Creator)")
  330.  
  331.  
  332. (set #WhereReadME "Please select where you wish to put the ReadMe.")
  333.  
  334.  
  335.  
  336. (set #NoUp    "No, Don't update") 
  337. (set #OnlyNew "Yes, Only if newer")
  338. (set #YesAll  "Yes, No matter what")
  339.  
  340.  
  341. ;******* New Text June 16, 1995
  342. (set #checkcustom (cat "\nThe installer will now check\n"
  343.                        "'SYS:Expansion/village.library.info'\n"
  344.                        "To see if the tool type MONITOR is set to CUSTOM.\n\n"
  345.                        "It would be best to set this to custom so that when you install "
  346.                        "the REG version 'ConvPicassoModes' can convert over all you Sceeen modes "
  347.                        "that you currently use correctly.  If you get an error message you can just skip it."
  348.                   )
  349. )
  350.  
  351.  
  352. (set #ask-Amax "Do you wish to install the CyberGraphX Amax Driver? (It only does 1024x768x256)")
  353. (set #where-Amax "Where do you wish to Install the Amax Driver?\n(The default is \"Work:\")")
  354.  
  355.  
  356. (set #changes (cat "\nStarting with this release, CyBERgraphics now has a new and better name:"
  357.                    "\n\n\nCyberGraphX\n\n\n"
  358.                    "Also starting with this release the Version Numbering has changed. This would "
  359.                    "have been 40.50 but will now be called 2.0 of CyberGraphX. This has been done "
  360.                    "to remove the link between the cybergraphics.library version and the CyberGraphX package version!"
  361.               )
  362. )
  363.  
  364. (set #AboutQuickie (cat "\n\nThis will ONLY UPDATE the CyberGraphic libraries and now the Monitor Drivers.\n\n"
  365.                         "It is ment for Registered and Non-Registered CyberGraphX users!\n\n"
  366.                         "It will update you system to version " #CyberVer
  367.                         " of the CyberGraphX libraries.\n\nIf this is you frist time Installing CyberGraphX " 
  368.                         "then you need to get the _complete_ archive off aminet!"
  369.                     )
  370. )
  371.  
  372. ;************************ New Text July 20, 1995 *********************
  373. (set #yes "Yes - On")
  374. (set #no "No - Off") 
  375. (set #youwantto "You want to set:")
  376. (set #to "To:")
  377.  
  378. (set #nochip    (cat "NOCHIPSCREEN\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  379.                      "By setting this variable, 8 bit deep screens are always opened "
  380.                      "in Fast memory. Useful with 1MB chip systems but you should "
  381.                      "avoid it with 2MB chip, because the older method is more "
  382.                      "compatible (no taglist changes etc.) "
  383.                 )
  384.  
  385. (set #planes2  (cat "PLANES2FAST\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  386.                      "With this option on, non displayable planar bitmaps "
  387.                      "are allocated in fast memory. This options speeds up "
  388.                      "handling of planar bitmaps but could lead to problems "
  389.                      "with amiga graphics which insist on planar graphics "
  390.                      "placed in chip memory. Take care when using this option."
  391.                 )
  392.  
  393. (set #nopass   (cat "NOPASSTHROUGH\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  394.                     "If this option is enabled, the monitor switch on every "
  395.                     "CyberGraphX supported board is deactivated. This option is "
  396.                     "required for multi monitor systems."
  397.                 )
  398.  
  399. (set #keepamiga (cat "KEEPAMIGAVIDEO\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  400.                      "If this option is disabled, everytime a CyberGraphX display "
  401.                      "becomes frontscreen, Amiga display DMA is switched off in order "
  402.                      "to increase chipmem access speed. You can avoid this by enabling "
  403.                      "this option. "
  404.                 )
  405.  
  406.  
  407. (set #board (cat "\nPlease Select the Graphics Board you wish to update CyberGraphX Monitor File for:\n"))
  408.  
  409.  
  410. ;************************ New Text July 21, 1995 *********************
  411.  
  412.  
  413. (set #updatecorrect "\n\n\nThe Monitor file update correctly!\n\nThe installer created a backup of the old\n Monitor File in:\n\n")
  414. (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")
  415. (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")
  416. (set #updateNoUpdate "\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")
  417.  
  418.  
  419.  
  420.  
  421.  
  422. ;******************************************************************************** 
  423. ;
  424. ;German Information
  425. ;
  426. ;********************************************************************************
  427.  
  428. (if (= LAN 0)
  429. (
  430.  
  431.  
  432. (set #By (cat "\n\nCyberGraphX Software\nVersion " #cyberver "\n\n\n\n"
  433.               "Software von:\n\nVision Factory Development"
  434.               ;"\n\n\nInstallerskript von:\n Robert Reiswig - rcr@netcom.com"
  435.          )
  436. )
  437.  
  438. (set #MinReqOS (cat "Folgendes sind die Minimalanforderungen !\n"
  439.               "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  440.                   "Kickstart 3.x, **Sie haben nur " Workbench "**\n\n"
  441.                   "PicassoII im linear Modus *nicht segmentiert*\n\n"
  442.                   "68020 oder höher\n\n"
  443.                   "2 MB FAST Ram"
  444.              )
  445. )
  446.  
  447. (set #MinReqCP  (cat "Folgendes sind die Minimalanforderungen!\n"
  448.                    "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
  449.                    "68020 oder höher, **Sie haben nur eine " cpu "**\n\n"
  450.                    "PicassoII im linear Modus *nicht segmentiert*\n\n"
  451.                    "Kickstart 3.x\n\n"
  452.                    "2 MB FAST Ram"
  453.               )
  454. )
  455.  
  456.  
  457. (set #SysInfo (cat "Minimaler System Check, Dieser Rechner hat\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  458.                    " Version \"" Workbench "\" des OS\n\n"
  459.                    " \"" cpu "\" Prozessor\n\n "
  460.                    " \"" blank "\" Gerät\n\n"
  461.                    " \"" graphmem  "\" freier Chip Speicher\n\n"
  462.                    " \"" fastmem  "\" freies Fast RAM\n\n  \"" totmem "\" freies RAM gesamt\n\n"
  463.               )
  464. )
  465.  
  466.  
  467. (set #WillInstall "\n\n\n\nDieses Installerskript sichert oder löscht die aktuellen Grafikkarten Treiber.  Bitte lesen sie die Guidedatei bei Fragen!\n")
  468.  
  469.  
  470. (set #NeedChangeTool (cat "Currently your 'village.library'\n-The monitor file-\nis set to: "
  471.                           MonitorIS "kHz\n\nIt must be set to 'Custom'!\nYou must first use the PicassoMode program\n"
  472.                           "that came with your Picasso II to create a custom monitorfile. Then you need to change " 
  473.                           "the tooltype to CUSTOM. Please read the Docs for PicassoMode to do this!!!\n\n"
  474.                           "YOU MUST DO THIS NOW!"
  475.                      )
  476. )
  477.  
  478.  
  479. (set #BackUpFiles "Sichern der alten Dateien")
  480. (set #DeleteFiles "Löschen der alten Dateien")
  481. (set #ask-BackOrDelete "Der Installer sichert die Village Tronic Picasso II Dateien in SYS:Storage/Village oder SYS:Storage/EGS für EGS Karten. Was wollen sie tun?")
  482.  
  483.  
  484. (set #YES-ADPRO "Ja - Installiere ADPro Saver")
  485. (set #NO-ADPRO "Nein - Installiere ADPro Saver nicht")
  486. (set #ask-ADPRO "Wollen Sie den CyberGraphX ADPro saver installieren ?")
  487. (set #where-ADPRO "Wohin wollen Sie den ADPro Saver installieren ?\n(Default ist \"ADPRO:Savers2\")")
  488.  
  489.  
  490. (set #YES-MC4D "Ja - Installiere MaxonCinema4D Treiber")
  491. (set #NO-MC4D "Nein - Installiere MaxonCinema4D Treiber nicht")
  492. (set #ask-MC4D "Wollen Sie den MaxonCinema4D Treiber installieren ?")
  493. (set #where-MC4D "Wohin wollen Sie den MaxonCinema4D Treiber installieren ?\n(Default ist \"libs:\")")
  494.  
  495. (set #YES-PHOTOW "Ja - Installiere PhotoworX Treiber")
  496. (set #NO-PHOTOW "Nein - Installiere PhotoworX Treiber nicht")
  497. (set #ask-PHOTOW "Wollen Sie den PhotoworX Treiber installieren ?")
  498. (set #where-PHOTOW "Wohin wollen Sie den PhotoworX Treiber installieren ?\n(Default ist \"work:\")")
  499.  
  500. (set #YES-PHOTOG "Ja - Installiere Photogenics Saver")
  501. (set #NO-PHOTOG "Nein - Installiere Photogenics Saver nicht")
  502. (set #ask-PHOTOG "Wollen Sie den Photogenics Saver installieren ?")
  503. (set #where-PHOTOG "Wohin wollen Sie den Photogenics Treiber installieren ?\n(Default ist \"work:\")")
  504.  
  505.  
  506. (set #YES-REAL "Ja - Installiere Real3D Treiber")
  507. (set #NO-REAL "Nein - Installiere Real3D Treiber nicht")
  508. (set #ask-REAL "Wollen Sie den Real3D Treiber installieren ?")
  509. (set #where-REAL "Wohin wollen Sie den Real3D Treiber installieren ?\n(Default ist \"libs:\")")
  510.  
  511. (set #ask-MODEFILE "Welche Mode-Definitionsdatei soll aktiviert werden ?")
  512. (set #15KHZ "Definition mit 15khz max. HFrequenz")
  513. (set #31KHZ "Definition mit 31khz max. HFrequenz")
  514. (set #35KHZ "Definition mit 35khz max. HFrequenz")
  515. (set #38KHZ "Definition mit 38khz max. HFrequenz")
  516. (set #48KHZ "Definition mit 48khz max. HFrequenz")
  517. (set #57KHZ "Definition mit 57khz max. HFrequenz")
  518. (set #64KHZ "Definition mit 64khz max. HFrequenz")
  519.  
  520. (set #wishtoinstall "Wollen Sie folgende Dateien installieren ?")
  521. (set #order "Bestellformular")
  522. (set #guide "AmigaGuide Datei")
  523. (set #devdocs  "Entwickler Dokumentation")
  524. (set #versions "Versions - Zeigt die CyberGFX Versionen") 
  525. (set #WhereStuffDir "Bitte wählen sie einen Zielpfad.\n(Ein Verzeichnis \"CyberGraphX\" wird automatisch erstellt!)")
  526.  
  527. (set #Comming (cat "\nCOMING! (Geplante Features)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  528.                    "* 15/16/24 bit Erweiterung der "normalen" graphics.library, das bedeutet, daß "
  529.                    "man 24bit Bildschirme als Standard Intuition Bildschirme öffnen kann und "
  530.                    "das alle graphics.library Funktionen wie zuvor darauf benutzt werden können "
  531.                    "(mit Einschränkungen wegen der fehlenden Farbtabelle)\n\n"
  532.                    "* Ein Monitor Modes Edit Tool"
  533.               )  
  534. )
  535.    
  536.  
  537. (set #Updates (cat "Updates\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  538.             "Als registrierter Anwender erhalten Sie die neueste Version von "
  539.             "CyberGraphX mit einem auf sie persönlich registrierten Grafikkarten "
  540.             "Treiber. Neu erscheinende Versionen der CyberGraphX libraries "
  541.             "und tools werden weiterhin über elektronische Netze veröffentlicht "
  542.             "und können dann auch direkt von Ihnen ohne Einschränkungen genutzt "
  543.             "werden. Neue Versionen des Grafikkarten Treibers werden Ihnen "
  544.             "persönlich zugestellt (per smail bzw. email)\n"
  545.             "Dieses Angebot gilt selbstverständlich nur für registrierte Benutzer.\n"
  546.               )
  547. )
  548.  
  549.  
  550. (set #REGtext   (cat"Letzte Info\n~~~~~~~~~~~~~\n"
  551.                      " Bei Fragen wenden Sie sich an:\n\n"
  552.                      "     Frank Mariak       Thomas Sontowski        \n"
  553.                      "      Klosterstr. 7      Bensberger Marktweg 15\n"
  554.                      "      44135 Dortmund     51069 Köln            \n\n\n"
  555.                      "Bei Anregungen & Verbesserungsvorschläge können Sie uns gerne per Post oder email kontaktieren."
  556.                  )
  557.  
  558. )
  559.  
  560.  
  561.  
  562. (set #REGtext1 (cat "Registrierungs Adressen für\n"
  563.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  564.                     "Europa/Afrika/Asien/Australien\n\n"
  565.                     "Frank Mariak\n"
  566.                     "Klosterstr. 7\n"
  567.                     "44135 Dortmund\n"
  568.                     "Germany\n\n"
  569.                     "Thomas Sontowski\n"
  570.                     "Bensberger Marktweg 15\n"
  571.                     "51069 Koeln\n"
  572.                     "Germany\n"               
  573.                )
  574. )
  575.  
  576. (set #REGtext2 (cat "Registrierungsaddressen für\n"
  577.                     "~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  578.                     "North-America & South-America\n\n"
  579.                     "Robert Reiswig\n"
  580.                     "5396 Norma Way\n"
  581.                     "Livermore, California 94550-3802\n"
  582.                     "United States of America\n\n\n"
  583.                     "Please read the Orderform!"
  584.                                  
  585.                )
  586. )
  587.  
  588.  
  589.  
  590. (set #Restrictions (cat "RESTRICTIONS\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  591.                         "* Im Shareware release sind keine Custom Modes verfügbar. "
  592.                         "In der registrierten Version sind diese Beschränkungen natürlich nicht. "
  593.                         "Dort können höhere Farbtiefen und Refreshfrequenzen verwendet werden..\n"
  594.                         "* Nur der ADPro 2.5 Treiber ist im Shareware release verfügbar. "
  595.                         "In der Vollversion gibt es auch Treiber für Maxon Cinema 4D, Real3D, Photogenics, "
  596.                         "PhotoWorx, AmaxIV ... mehr werden folgen.\n"
  597.                    )
  598. )
  599.  
  600.  
  601.  
  602. (set #cpup2c (cat "CPUP2C\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  603.                   "Wenn Sie diese Variable setzen, wird die Planar-nach-Chunky Konvertierung "
  604.                   "von der CPU erledigt (im Gegensatz zur Blitter-Konvertierung) "
  605.                   "Damit sind die teilweise merkwürdig aussehenden "planar" Bliteffekte verschwunden, "
  606.                   "aber die CPU-Konvertierung ist langsamer. Wollen Sie diese Möglichkeit aktivieren ?"
  607.              )
  608. )
  609.   
  610.  
  611. (set #hirescrsr (cat "HIRESCRSR\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  612.                      "Wenn diese Variable aktiviert ist, werden Lores-Sprites auf nicht-AGA-Geräten "
  613.                      "zu Hires-sprites (Sie werden nicht mehr von der CyberGraphX Software "
  614.                      "verdoppelt). "
  615.                      "(Diese Variable ist identisch mit dem Tooltype HIRESSPRITE "
  616.                      "in der alten Picasso software)."
  617.                 )
  618. )
  619.  
  620.  
  621.  
  622. (set #NoUp    "Nein, nicht erneuern") 
  623. (set #OnlyNew "Ja, nur wenn neuer")
  624. (set #YesAll  "Ja, egal was installiert ist")
  625.  
  626.  
  627. (set #hide15bit (cat "HIDE15BIT\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  628.                      "Wenn diese Variable aktiviert ist, werden die 15Bit Modi deaktiviert, um "
  629.                      "die Screenmodeliste zu verkuerzen. Die Modes sind immer noch da, aber nicht sichtbar."
  630.                 )
  631. )
  632.  
  633. (set #alertemu  (cat "ALERTEMU\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  634.                      "Ist diese Variable aktiviert, wird DisplayAlert(), (Die Routine, die eine Guru-Box erzeugt.) " 
  635.                      "auf einen CyberGraphX Bildschirm umgeleitet."
  636.                 )
  637. )
  638.  
  639.  
  640.  
  641. (set #ask-driver (cat "Bitte wählen Sie die Treiber, die installiert werden sollen."))
  642.  
  643.  
  644. (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!"))
  645. (set #firstTime "Erstinstallation")
  646. (set #PDInstalled "PD version installiert")
  647. (set #REGInstalled "Registrierte Version installiert")
  648. (set #quickupdate "Schnelles Update (Nur neue Libraries & Treiber)")
  649. (set #cvmode "CVMode (Screen Mode Programm)")
  650.  
  651.  
  652. (set #WhereReadME "Bitte waehlen Sie den Pfad, wo die LiesMich Datei hinkopiert werden soll.")
  653.  
  654. (set #changes (cat "\nBeginnend mit dieser Veröffentlichung heißt das CyBERgraphics System nun anders:"
  655.                    "\n\n\nCyberGraphX\n\n\n"
  656.                    "Ebenso hat sich die Versionsnummernvergabe geändert. Es hätte wie bisher eigentlich "
  657.                    "40.50 sein müssen. Ab sofort ist es aber die Version 2.0 von CyberGraphX. Damit ist endlich der "
  658.                    "Zusammenhang zwischen der Version der cybergraphics.library und dem CyberGraphX Paket aufgehoben"
  659.               )
  660. )
  661.  
  662.  
  663. (set #AboutQuickie (cat "\n\nDieses Paket erneuert NUR die CyberGraphX libraries.\n\n"
  664.                         "Es ist sowohl für registrierte als auch unregistrierte CyberGraphX Benutzer gedacht!\n\n"
  665.                         "Es updated Ihr System auf Version " #CyberVer
  666.                         " der CyberGraphX libraries.\n\nWenn Sie CyberGraphX zum ersten Mal installieren, " 
  667.                         "brauchen Sie das _komplette_ Archiv vom Aminet!"
  668.                     )
  669. )
  670.  
  671.  
  672. ;********************** New Text July 20, 1995 *******************
  673. (set #nochip    (cat "NOCHIPSCREEN\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  674.                      "Wird diese Option aktiviert, werden CyberGraphX 256-Farben Bildschirme "
  675.                      "immer direkt im FastRAM geöffnet. Das ist sinnvoll bei Rechnern mit 1MB "
  676.                      "ChipRAM, sollte aber mit 2MB ChipRAM Systemen vermieden werden, da die "
  677.                      "alte Methode in einigen Punkten kompatibler ist."
  678.                 )
  679.  
  680.  
  681. (set #planes2  (cat "PLANES2FAST\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  682.                      "Ist diese Option aktiv, werden nicht darzustellende "
  683.                      "planare BitMaps im FastRAM angelegt. Diese Option "
  684.                      "beschleunigt die Bearbeitung von planaren BitMaps aber "
  685.                      "kann zu Problemen mit Amiga Originalgrafik führen, wenn "
  686.                      "diese davon ausgeht, dass planare BitMaps im ChipRAM liegen. "
  687.                      "Seien Sie vorsichtig mit der Aktivierung dieser Option."
  688.                 )
  689.  
  690. (set #nopass   (cat "NOPASSTHROUGH\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  691.                     "Wenn diese Option aktiviert ist, wird der Monitorumschalter "
  692.                     "auf jeder von CyberGraphX unterstützten Karte deaktiviert. "
  693.                     "Diese Option ist für Mehr-Monitor Systeme erforderlich. "
  694.                 )
  695.  
  696. (set #keepamiga (cat "KEEPAMIGAVIDEO\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
  697.                      "Ist diese Option nicht aktiv, wird jedesmal, wenn "
  698.                      "ein CyberGraphX Bildschirm nach vorne kommt, die Amiga Bildschirm "
  699.                      "DMA abgeschaltet, um den Zugriff auf das ChipMemory zu beschleunigen. "
  700.                      "Dies kann durch Aktivierung der Option vermieden werden. "
  701.                 )
  702.  
  703. (set #board (cat "\nBitte wählen Sie die Grafikkarte, deren Monitordatei Sie erneuern möchten:\n"))
  704.  
  705.  
  706. ;************************ New Text July 21, 1995 *********************
  707.  
  708.  
  709. (set #updatecorrect "\n\n\nDie Monitordatei wurde erneuert!\n\nDas Installskript kopierte eine Sicherheitskopie der alten Datei nach:\n\n")
  710. (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")
  711. (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")
  712. (set #updateNoUpdate "\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")
  713.  
  714.  
  715. (set #yes "Ja")
  716. (set #no "Nein")
  717. (set #youwantto "Sie wollen die Änderung von:")
  718. (set #to "auf:")
  719.  
  720.  
  721.  
  722.  
  723. ;****
  724.  
  725. )
  726.  
  727. )
  728.  
  729. ;******************************************************************************** 
  730. ;
  731. ; Quick Update! *********************
  732. ;
  733. ;********************************************************************************
  734. (message #by)
  735. ;(message #Changes)
  736. (message #AboutQuickie)
  737.  
  738. ;*******************************************************************
  739. ;  cybergraphics.library
  740. ;*******************************************************************
  741.  
  742.  
  743. (set vernum1 (getversion "sys:libs/cybergraphics.library"))
  744. (set ver1 (/ vernum1 65536))
  745. (set rev1 (- vernum1 (* ver1 65536) ) )
  746.  
  747.  
  748. (set vernum2 (getversion "libs/cybergraphics.library"))
  749. (set ver2 (/ vernum2 65536))
  750. (set rev2 (- vernum2 (* ver2 65536) ) )
  751.  
  752.  
  753.  
  754. (set pick 0)
  755.  
  756. (set pick (askchoice
  757.         (choices #NoUp #OnlyNew #YesAll)
  758.         (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\n" ver1 rev1 ver2 rev2 ver2 rev2))
  759.         (help " ")        
  760.               (default 1)
  761.       )
  762. )
  763.  
  764.  
  765.  
  766. (if (= pick 1)
  767.  
  768.         (copylib (source "libs/cybergraphics.library") (dest "SYS:Libs"))
  769.  
  770. )
  771.  
  772.  
  773. (if (= pick 2)
  774.  
  775.         (copyfiles
  776.             (prompt "Copying 'cybergraphics.library' to Libs:")
  777.         (source "libs/cybergraphics.library")
  778.             (dest "SYS:Libs")
  779.             (confirm)
  780.             (infos) (help " ")
  781.          )
  782.  
  783. )
  784.  
  785.  
  786.  
  787. ;*******************************************************************
  788. ;  cyberintuition.library
  789. ;*******************************************************************
  790.  
  791.  
  792. (set vernum1 (getversion "sys:libs/cyberintuition.library"))
  793. (set ver1 (/ vernum1 65536))
  794. (set rev1 (- vernum1 (* ver1 65536) ) )
  795.  
  796.  
  797. (set vernum2 (getversion "libs/cyberintuition.library"))
  798. (set ver2 (/ vernum2 65536))
  799. (set rev2 (- vernum2 (* ver2 65536) ) )
  800.  
  801.  
  802.  
  803. (set pick 0)
  804.  
  805. (set pick (askchoice
  806.         (choices #NoUp #OnlyNew #YesAll)
  807.         (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\n" ver1 rev1 ver2 rev2 ver2 rev2))
  808.         (help " ")        
  809.               (default 1)
  810.       )
  811. )
  812.  
  813.  
  814.  
  815. (if (= pick 1)
  816.  
  817.         (copylib (source "libs/cyberintuition.library")    (dest "SYS:Libs"))
  818.  
  819. )
  820.  
  821.  
  822. (if (= pick 2)
  823.  
  824.         (copyfiles
  825.             (prompt "Copying 'cyberintuition.library' to Libs:")
  826.         (source "libs/cyberintuition.library")
  827.             (dest "SYS:Libs")
  828.             (confirm)
  829.             (infos) (help " ")
  830.          ) 
  831.  
  832. )
  833.  
  834.  
  835.  
  836.  
  837. ;*******************************************************************
  838. ;  cyberlayers.library
  839. ;*******************************************************************
  840.  
  841.  
  842. (set vernum1 (getversion "sys:libs/cyberlayers.library"))
  843. (set ver1 (/ vernum1 65536))
  844. (set rev1 (- vernum1 (* ver1 65536) ) )
  845.  
  846.  
  847. (set vernum2 (getversion "libs/cyberlayers.library"))
  848. (set ver2 (/ vernum2 65536))
  849. (set rev2 (- vernum2 (* ver2 65536) ) )
  850.  
  851.  
  852.  
  853. (set pick 0)
  854.  
  855. (set pick (askchoice
  856.         (choices #NoUp #OnlyNew #YesAll)
  857.         (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\n" ver1 rev1 ver2 rev2 ver2 rev2))
  858.         (help " ")        
  859.               (default 1)
  860.       )
  861. )
  862.  
  863.  
  864.  
  865. (if (= pick 1)
  866.  
  867.         (copylib (source "libs/cyberlayers.library") (dest "SYS:Libs"))
  868.  
  869. )
  870.  
  871.  
  872. (if (= pick 2)
  873.  
  874.         (copyfiles
  875.             (prompt "Copying 'cyberlayers.library' to Libs:")
  876.         (source "libs/cyberlayers.library")
  877.             (dest "SYS:Libs")
  878.             (confirm)
  879.             (infos) (help " ")
  880.          ) 
  881.  
  882. )
  883.  
  884.  
  885.  
  886.  
  887.  
  888. ;*******************************************************************
  889. ;  vilintuisup.library
  890. ;*******************************************************************
  891.  
  892.  
  893. (set vernum1 (getversion "sys:libs/vilintuisup.library"))
  894. (set ver1 (/ vernum1 65536))
  895. (set rev1 (- vernum1 (* ver1 65536) ) )
  896.  
  897.  
  898. (set vernum2 (getversion "libs/vilintuisup.library"))
  899. (set ver2 (/ vernum2 65536))
  900. (set rev2 (- vernum2 (* ver2 65536) ) )
  901.  
  902.  
  903.  
  904. (set pick 0)
  905.  
  906. (set pick (askchoice
  907.         (choices #NoUp #OnlyNew #YesAll)
  908.         (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\n" ver1 rev1 ver2 rev2 ver2 rev2))
  909.         (help " ")        
  910.               (default 1)
  911.       )
  912. )
  913.  
  914.  
  915. (if (= pick 1)
  916.  
  917.         (copylib (source "libs/vilintuisup.library") (dest "SYS:Libs"))
  918.  
  919. )
  920.  
  921.  
  922. (if (= pick 2)
  923.  
  924.         (copyfiles
  925.             (prompt "Copying 'vilintuisup.library' to Libs:")
  926.         (source "libs/vilintuisup.library")
  927.             (dest "SYS:Libs")
  928.             (confirm)
  929.             (infos) (help " ")
  930.          ) 
  931.  
  932. )
  933.  
  934.  
  935. ;*******************************************************************
  936. ;  gtlayout.library
  937. ;*******************************************************************
  938.  
  939.  
  940. (set vernum1 (getversion "sys:libs/gtlayout.library"))
  941. (set ver1 (/ vernum1 65536))
  942. (set rev1 (- vernum1 (* ver1 65536) ) )
  943.  
  944.  
  945. (set vernum2 (getversion "libs/gtlayout.library"))
  946. (set ver2 (/ vernum2 65536))
  947. (set rev2 (- vernum2 (* ver2 65536) ) )
  948.  
  949.  
  950.  
  951. (set pick 0)
  952.  
  953. (set pick (askchoice
  954.         (choices #NoUp #OnlyNew #YesAll)
  955.         (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\n" ver1 rev1 ver2 rev2 ver2 rev2))
  956.         (help " ")        
  957.               (default 1)
  958.       )
  959. )
  960.  
  961.  
  962. (if (= pick 1)
  963.  
  964.         (copylib (source "libs/gtlayout.library") (dest "SYS:Libs"))
  965.  
  966. )
  967.  
  968.  
  969. (if (= pick 2)
  970.  
  971.         (copyfiles
  972.             (prompt "Copying 'vilintuisup.library' to Libs:")
  973.         (source "libs/gtlayout.library")
  974.             (dest "SYS:Libs")
  975.             (confirm)
  976.             (infos) (help " ")
  977.          ) 
  978.  
  979. )
  980.  
  981.  
  982. ;******************************************************************************** 
  983. ;
  984. ; Move #?monitor file from envarc: to envarc:CyberGraphics for newer Libraries
  985. ; This is here just for backup!
  986. ;
  987. ;********************************************************************************
  988.  
  989. (if (< (exists "env:cybergraphics") 2)
  990.    (makedir "env:cybergraphics") 
  991. )
  992.  
  993. (if (< (exists "envarc:cybergraphics") 2)
  994.    (makedir "envarc:cybergraphics")
  995. )
  996.  
  997.  
  998. (if (< (exists ("EnvArc:CyberGraphics/PicassoMonitor"))  1)
  999.       (if (> (exists ("EnvArc:PicassoMonitor")) 0)
  1000.          (copyfiles (source "EnvArc:PicassoMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1001.       )
  1002. )
  1003.  
  1004. (if (< (exists ("EnvArc:CyberGraphics/PicassoMonitor")) 1)
  1005.       (if (> (exists ("EnvArc:SpectrumMonitor")) 0)
  1006.          (copyfiles (source "EnvArc:SpectrumMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1007.       )
  1008. )
  1009.  
  1010. (if (< (exists ("EnvArc:CyberGraphics/PiccoloMonitor")) 1)
  1011.       (if (> (exists ("EnvArc:PiccoloMonitor")) 0)
  1012.          (copyfiles (source "EnvArc:PiccoloMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1013.       )
  1014. )
  1015.  
  1016. (if (< (exists ("EnvArc:CyberGraphics/DominoMonitor")) 1)
  1017.       (if (> (exists ("EnvArc:DominoMonitor")) 0)
  1018.          (copyfiles (source "EnvArc:DominoMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1019.       )
  1020. )
  1021.  
  1022.  
  1023. (if (< (exists ("EnvArc:CyberGraphics/RetinaZ3Monitor")) 1)
  1024.       (if (> (exists ("EnvArc:RetinaZ3Monitor")) 0) 
  1025.          (copyfiles (source "EnvArc:RetinaZ3Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1026.       )
  1027. )
  1028.  
  1029. (if (< (exists ("EnvArc:CyberGraphics/PiccoSD64Monitor")) 1)
  1030.       (if (> (exists ("EnvArc:PiccoSD64Monitor")) 0) 
  1031.          (copyfiles (source "EnvArc:PiccoSD64Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1032.       )
  1033. )
  1034.  
  1035. (if (< (exists ("EnvArc:CyberGraphics/CyberVisionMonitor")) 1)
  1036.       (if (> (exists ("EnvArc:CyberVisionMonitor")) 0) 
  1037.          (copyfiles (source "EnvArc:CyberVisionMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1038.       )
  1039. )
  1040.  
  1041. (if (< (exists ("EnvArc:CyberGraphics/A2410Monitor")) 1)
  1042.       (if (> (exists ("EnvArc:A2410Monitor")) 0) 
  1043.          (copyfiles (source "EnvArc:A2410Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) )
  1044.       )
  1045. )
  1046.  
  1047.  
  1048. ;******************************************************************************** 
  1049. ; Find out whats in the env vars...
  1050. ;********************************************************************************
  1051. (set nochip 0) (set nopass 0) (set keepamiga 0) (set planes2 0)
  1052.  
  1053. (set runstring  (cat "search" " ENV:cybergraphics/NOCHIPSCREEN"))
  1054. (set runstring1 (cat runstring " 0"))   (if (= (run runstring1) 0) (set nochip 0))
  1055. (set runstring1 (cat runstring " 1"))   (if (= (run runstring1) 0) (set nochip 1))      
  1056.  
  1057.  
  1058. (set runstring  (cat "search" " ENV:cybergraphics/NOPASSTHROUGH"))
  1059. (set runstring1 (cat runstring " 0"))   (if (= (run runstring1) 0) (set nopass 0))
  1060. (set runstring1 (cat runstring " 1"))   (if (= (run runstring1) 0) (set nopass 1))      
  1061.  
  1062.  
  1063. (set runstring  (cat "search" " ENV:cybergraphics/KEEPAMIGAVIDEO"))
  1064. (set runstring1 (cat runstring " 0"))   (if (= (run runstring1) 0) (set keepamiga 0))
  1065. (set runstring1 (cat runstring " 1"))   (if (= (run runstring1) 0) (set keepamiga 1))      
  1066.  
  1067.  
  1068. (set runstring  (cat "search" " ENV:cybergraphics/PLANES2FAST"))
  1069. (set runstring1 (cat runstring " 0"))   (if (= (run runstring1) 0) (set planes2 0))
  1070. (set runstring1 (cat runstring " 1"))   (if (= (run runstring1) 0) (set planes2 1))      
  1071.  
  1072.  
  1073.  
  1074. ;******************************************************************************** 
  1075. ; NOCHIPSCREEN
  1076. ;********************************************************************************
  1077. (set NOCHIPSCREEN (askchoice    (choices #no #yes)
  1078.                            (prompt (cat #nochip " " #currset))
  1079.                            (help   (cat #nochip " " #currset))
  1080.                          (default nochip)
  1081.               )
  1082. )
  1083.  
  1084. (if (= NOCHIPSCREEN 0) ( (run "setenv cybergraphics/NOCHIPSCREEN 0")
  1085.      (copyfiles (source "ENV:cybergraphics/NOCHIPSCREEN") (dest "ENVARC:cybergraphics") ) )
  1086. )
  1087.  
  1088. (if (= NOCHIPSCREEN 1) ( (run "setenv cybergraphics/NOCHIPSCREEN 1")
  1089.      (copyfiles (source "ENV:cybergraphics/NOCHIPSCREEN") (dest "ENVARC:cybergraphics") ) )
  1090. )
  1091.  
  1092.  
  1093.  
  1094. ;******************************************************************************** 
  1095. ; PLANES2FAST
  1096. ;********************************************************************************
  1097. (set PLANES2FAST (askchoice    (choices #no #yes)
  1098.                            (prompt (cat #planes2 " " #currset))
  1099.                            (help   (cat #planes2 " " #currset))
  1100.                          (default planes2)
  1101.               )
  1102. )
  1103.  
  1104. (if (= PLANES2FAST 0) ( (run "setenv cybergraphics/PLANES2FAST 0")
  1105.      (copyfiles (source "ENV:cybergraphics/PLANES2FAST") (dest "ENVARC:cybergraphics") ) )
  1106. )
  1107.  
  1108. (if (= PLANES2FAST 1) ( (run "setenv cybergraphics/PLANES2FAST 1")
  1109.      (copyfiles (source "ENV:cybergraphics/PLANES2FAST") (dest "ENVARC:cybergraphics") ) )
  1110. )
  1111.  
  1112.  
  1113. ;******************************************************************************** 
  1114. ; NOPASSTHROUGH
  1115. ;********************************************************************************
  1116. (set NOPASSTHROUGH (askchoice    (choices #no #yes)
  1117.                            (prompt (cat #nopass " " #currset))
  1118.                            (help   (cat #nopass " " #currset))
  1119.                          (default nopass)
  1120.               )
  1121. )
  1122.  
  1123. (if (= NOPASSTHROUGH 0) ( (run "setenv cybergraphics/NOPASSTHROUGH 0")
  1124.      (copyfiles (source "ENV:cybergraphics/NOPASSTHROUGH") (dest "ENVARC:cybergraphics") ) )
  1125. )
  1126.  
  1127. (if (= NOPASSTHROUGH 1) ( (run "setenv cybergraphics/NOPASSTHROUGH 1")
  1128.      (copyfiles (source "ENV:cybergraphics/NOPASSTHROUGH") (dest "ENVARC:cybergraphics") ) )
  1129. )
  1130.  
  1131.  
  1132. ;******************************************************************************** 
  1133. ; KEEPAMIGAVIDEO
  1134. ;********************************************************************************
  1135. (set KEEPAMIGAVIDEO (askchoice    (choices #no #yes)
  1136.                            (prompt (cat #keepamiga " " #currset))
  1137.                            (help   (cat #keepamiga " " #currset))
  1138.                          (default keepamiga)
  1139.               )
  1140. )
  1141.  
  1142. (if (= KEEPAMIGAVIDEO 0) ( (run "setenv cybergraphics/KEEPAMIGAVIDEO 0")
  1143.      (copyfiles (source "ENV:cybergraphics/KEEPAMIGAVIDEO") (dest "ENVARC:cybergraphics") ) )
  1144. )
  1145.  
  1146. (if (= KEEPAMIGAVIDEO 1) ( (run "setenv cybergraphics/KEEPAMIGAVIDEO 1")
  1147.      (copyfiles (source "ENV:cybergraphics/KEEPAMIGAVIDEO") (dest "ENVARC:cybergraphics") ) )
  1148. )
  1149.  
  1150.  
  1151. ;******************************************************************************** 
  1152. ;
  1153. ;  Update the Monitor file ..
  1154. ;
  1155. ;
  1156. ;********************************************************************************
  1157.  
  1158.  
  1159.  
  1160. (if (> (exists ("sys:devs/monitors/Picasso")) 0)     (set #BGuess 0)  )
  1161. (if (> (exists ("sys:devs/monitors/Spectrum")) 0)    (set #BGuess 1)  )
  1162. (if (> (exists ("sys:devs/monitors/Piccolo")) 0)     (set #BGuess 2)  )
  1163. (if (> (exists ("sys:devs/monitors/Domino")) 0)      (set #BGuess 3)  )
  1164. (if (> (exists ("sys:devs/monitors/RetinaZ3")) 0)    (set #BGuess 4)  )
  1165. (if (> (exists ("sys:devs/monitors/PiccoSD64")) 0)   (set #BGuess 5)  )
  1166. (if (> (exists ("sys:devs/monitors/CyberVision")) 0) (set #BGuess 6)  )
  1167.  
  1168. (set board (askchoice (choices "Picasso II" "Spectrum" "Piccolo" "Domino"
  1169.                                "Retina Z3 BLT" "Piccolo Z3 SD64" "CyberVision64"
  1170.              (prompt #board)
  1171.                      (help "Select a Gfx Board")
  1172.                    (default #BGuess)
  1173.                  )
  1174.           )
  1175. )
  1176.  
  1177.  
  1178. (if (= board 0) (set #BOARD "Picasso") )
  1179. (if (= board 1) (set #BOARD "Spectrum") )
  1180. (if (= board 2) (set #BOARD "Piccolo") ) 
  1181. (if (= board 3) (set #BOARD "Domino") )
  1182. (if (= board 4) (set #BOARD "RetinaZ3") )
  1183. (if (= board 5) (set #BOARD "PiccoSD64") )
  1184. (if (= board 6) (set #BOARD "CyberVision") )
  1185.  
  1186.  
  1187. (set BackDirText "SYS:Storage/CyberGraphX")
  1188.  
  1189. (if (< (exists (BackDirText)) 2)  (makedir (BackDirText) (infos))  )
  1190.  
  1191. (if (< (exists (tackon BackDirText "devs")) 2)
  1192.           (makedir (tackon BackDirText "devs") (infos))
  1193. )
  1194.  
  1195. (if (< (exists (tackon BackDirText "devs/monitors")) 2)
  1196.         (makedir (tackon BackDirText "devs/monitors") (infos))
  1197. )
  1198.  
  1199.  
  1200. (if (> (exists (cat "Devs:Monitors/" #BOARD)) 0)
  1201.                   (copyfiles (source (cat "Devs:Monitors/" #BOARD)) (dest (tackon BackDirText "devs/monitors"))
  1202.                     (infos)
  1203.                     (newname (cat (tackon BackDirText "devs/monitors/") #BOARD ".backup"))
  1204.                   )
  1205.  
  1206.  
  1207. (set #updated 0)
  1208.  
  1209.  
  1210. (if (= board 0)
  1211.   (
  1212.     (set #Update (run "Updaters/UpdatePicassoII devs:monitors/Picasso") ) 
  1213.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1214.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1215.     (if (= #update 10) (message #updateBad) )       
  1216.     (set #updated 1)
  1217.   )
  1218. )
  1219.  
  1220. (if (= board 1)
  1221.   (
  1222.     (set #Update (run "Updaters/UpdateSpectrum devs:monitors/Spectrum") ) 
  1223.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1224.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1225.     (if (= #update 10) (message #updateBad) )       
  1226.     (set #updated 1)
  1227.   )
  1228. )
  1229.  
  1230. (if (= board 2)
  1231.   (
  1232.     (set #Update (run "Updaters/UpdatePiccolo devs:monitors/Piccolo") ) 
  1233.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1234.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1235.     (if (= #update 10) (message #updateBad) )       
  1236.     (set #updated 1)
  1237.   )
  1238. )
  1239.  
  1240. (if (= board 3)
  1241.   (
  1242.     
  1243.    (message (cat #updateNoUpdate (tackon BackDirText "devs/monitors/") #BOARD ".backup"))    
  1244.  
  1245.   )
  1246. )
  1247.  
  1248. (if (= board 4)
  1249.   (
  1250.     (set #Update (run "Updaters/UpdateRetinaZ3 devs:monitors/RetinaZ3") ) 
  1251.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1252.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1253.     (if (= #update 10) (message #updateBad) )       
  1254.     (set #updated 1)
  1255.   )
  1256. )
  1257.  
  1258. (if (= board 5)
  1259.   (
  1260.     (set #Update (run "Updaters/UpdatePiccoSD64 devs:monitors/PiccoSD64") ) 
  1261.     (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1262.     (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) )  
  1263.     (if (= #update 10) (message #updateBad) )       
  1264.     (set #updated 1)
  1265.   )
  1266. )
  1267.  
  1268. (if (= board 6)
  1269.   (
  1270.  
  1271.     (message (cat #updateNoUpdate (tackon BackDirText "devs/monitors/") #BOARD ".backup"))    
  1272.    
  1273.   )
  1274. )
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280. ;*******************************************************************
  1281. ;  EEENNNDDD
  1282. ;*******************************************************************
  1283.  
  1284. (if (> (exists ("c:multiview")) 0) (set #mpath "c:") )
  1285. (if (> (exists ("sys:Utilities/multiview")) 0) (set #mpath "sys:Utilities") )
  1286.  
  1287. (run (cat "run " #mpath "/multiview docs/Changes.txt") )
  1288. (delete "ram:lan")
  1289. (set @default-dest "sys:")
  1290. (exit "Quick Update Complete!")
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.