home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 1995-08-15 | 48.1 KB | 1,449 lines
;******************************************************************************** ; ; ______ __ ______ __ __ __ ; / __ / / / / __ / / / \ \ / / ; / / -'__ __ / /___ ______ _____ / /_ -'_____ ______ ______ / /__ \ \ / ; / / \ \/ // __ // ____// .__// // \ / .__// __ // __ // __ / / / ;/ /___ \ // /_/ // __/_ / / / /_/ // / / __ // /_/ // / / / / \ \ ;\____/ / //_____//_____//_/ /_____//_/ /_/ /_// ____//_/ /_/ /_/ \_\ ; /_/ / / ; /_/ ; CyberGraphX Update Installer ©1994-1995 by Robert C. Reiswig (August-11-95) ; ; For use with PD and Registered CyberGraphX Only, not for Commercial use. ; For Frank Mariak : CyberGraphX! ; ;-------------------------------------------------------------------------------- ; Installer suggestions or problems: rcr@netcom.com ; Any changes or additions must be run by me. ; © MCMXCV ;******************************************************************************** ;******************************************************************************** ; Any new 3rd Party Program Drivers. Version of CyberGraphX & PAY ;******************************************************************************** ; (set #cyberver "2.08") (message (cat "\nCyberGraphX V" #cyberver "\n~~~~~~~~~~~~~~~~~~\n" "CyberVision64\n\nPicasso II\n\nSpectrum\n\nDomino\n\nRetina Z3 BLT\n\nPiccolo & Piccolo SD64" ) ) (welcome) ;******************************************************************************** ; ; Read All System information ; ;******************************************************************************** (set cpu (database "cpu")) (if (> (exists ("sys:libs/68060.library")) 0) (set cpu "68060") ) (set vblank (database "vblank")) (set graphmem (database "graphics-mem")) (set totmem (database "total-mem")) (set osver (/ (getversion "LIBS:version.library") 65536)) (if (= vblank "60") ((set blank "NTSC")) ((set blank "PAL"))) (set fastmem (- totmem graphmem)) ( if (= osver 37) ( (set workbench "2.0")) ( if (= osver 38) ( (set workbench "2.1")) ( if (= osver 39) ( (set workbench "3.0")) ( if (= osver 40) ( (set workbench "3.1")) ( if (= osver 41) ( (set workbench "4.0")) ))))) ;(run "type >RAM:lan EnvArc:sys/locale.prefs opt h") ;(set runstring (cat "search" " RAM:lan ")) (set runstring (cat "search" " env:Language ")) (set english "") (set german "") (set runstring1 (cat runstring "deutschland")) (if (= (run runstring1) 0) (set german1 "Deutsch")) (set runstring1 (cat runstring "english")) (if (= (run runstring1) 0) (set english1 "English")) (set lang 0) (if (= english1 "English") (set lang 1)) (set CyberDrawer "SYS:") (set were "sys") ;******************************************************************************** ; ;ASK DEFAULT LANG ; ;******************************************************************************** (set #langQuestion (cat "The following were found in Locale:\n\n" english1 "\n"german1"\n\nSelect one of the installers supported Languages.")) (set LAN (askchoice (choices "German (Deutsch)" "English" (prompt #langQuestion) (help "Select a Language") (default lang) ) ) ) ;******************************************************************************** ; ;English Information ; ;******************************************************************************** (set #ThankYou (cat "\nWelcome to the Registered version of the CyberGraphX " "installer!\n\n\nTHANK\n\nYOU\n\nFrom the CyberGraphX Team." ) ) (set #By (cat "\n\nCyberGraphX\n\nRelease Version " #cyberver "\n\n\n\n" "Software by:\n\nVision Factory Development" ;"\n\n\nInstallers & Versions By:\n Robert Reiswig - rcr@netcom.com" ) ) (set #MinReqOS (cat "The following are the MINIMUM REQUIREMENTS!\n" "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n" "Kickstart 3.x, **You only have " workbench "**\n\n" "PicassoII in linear mode *not segmented*\n\n" "68020 or higher\n\n" "2 MB of fast memory" ) ) (set #MinReqCp (cat "The following are the MINIMUM REQUIREMENTS!\n" "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n" "68020 or higher, **You only have " cpu "**\n\n" "PicassoII in linear mode *not segmented*\n\n" "Kickstart 3.x\n\n" "2 MB of fast memory" ) ) (set #SysInfo (cat "Basic System Check, This Machine Has\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" " \"" workbench "\" Version of OS\n\n" " \"" cpu "\" Processor\n\n " " \"" blank "\" Machine\n\n" " \"" graphmem "\" Total Free Chip Memory\n\n" " \"" fastmem "\" Total Free Fast Memory\n\n \"" totmem "\" Total Free Memory\n\n" ) ) (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") (set #NeedChangeTool (cat "Currently your 'village.library'\n-The monitor file-\nis set to: " MonitorIS "kHz\n\nIt must be set to 'Custom'!\nYou must first use the PicassoMode program\n" "that came with your Picasso II to create a custom monitorfile. Then you need to change " "the tooltype to CUSTOM. Please read the Docs for PicassoMode to do this!!!\n\n" "YOU MUST DO THIS NOW!" ) ) (set #BackUpFiles "BackUp the Files") (set #DeleteFiles "Delete the Files") (set #ask-BackOrDelete "The Installer will Back up the Current Boards System software, if you select, to: ") (set #ask-MODEFILE "Which modefile should be installed ?") (set #15KHZ "15khz maximum") (set #31KHZ "31khz maximum") (set #35KHZ "35khz maximum") (set #38KHZ "38khz maximum") (set #48KHZ "48khz maximum") (set #57KHZ "57khz maximum") (set #64KHZ "64khz maximum") (set #wishtoinstall "Do you wish to install any of the following?") (set #order "Order Form") (set #guide "AmigaGuide File") (set #devdocs "Developer Documentation") (set #versions "Versions - Shows Vers of CyberGraphX") (set #WhereStuffDir "Please select where you wish to put them.\n(A directory called \"CyberGraphX\" will be created there!)") (set #SetEnv "SetEnv - Sets/Changes Env Vars") (set #Comming (cat "\nCOMING! (Planned Features)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "15/16/24 bit extension of the "normal" graphics.library, that means that " "you can open 24bit screens as standard intuition screens and that you " "can use all graphics.library functions on them as before. (with some " "limitations of course because of the missing color lookup table)\n\n" "Application to adjust the monitor parameters" ) ) (set #Updates (cat "Updates\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "As a registered user, you will get the latest registered " "release of CyberGraphX including a personalized graphics board driver.\n\n" "The first update of the graphics board driver is for free, any forthcoming " "update will cost DM 5 (US$ 5 outside EU) just to pay our posting&packaging " "costs. email updates will be charge free. This offer is valid for registered users only of course." ) ) (set #REGtext (cat "LAST INFO\n~~~~~~~~~~~~~\n" "You can reach us at the following address:\n" " Frank Mariak Thomas Sontowski \n" " Klosterstr. 7 Bensberger Marktweg 15\n" " 44135 Dortmund 51069 Köln \n\n\n" "Feel free to contact us by email or smail if you have any questions." ) ) (set #REGtext1 (cat "You can now register CyberGraphX from\n" "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "Europe/Africa/Aisa/Australia/Antarctia\n\n" "Frank Mariak\n" "Klosterstr. 7\n" "44135 Dortmund\n" "Germany\n\n" "Thomas Sontowski\n" "Bensberger Marktweg 15\n" "51069 Koeln\n" "Germany\n" ) ) (set #REGtext2 (cat "You can now register CyberGraphX from\n" "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "North-America & South-America\n\n" "Robert Reiswig\n" "5396 Norma Way\n" "Livermore, California 94550-3802\n" "United States of America\n\n\n" "Please read the Orderform!" ) ) (set #Restrictions (cat "RESTRICTIONS\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "* In the Shareware release there are no custom modes available. " "In the registered version there are no limitations of this kind " "of course. You may define higher colordepth and refresh frequencies.\n\n" "* If you are registered we grant support if you have any problems " "or questions by email and/or smail. We can't do this for any person who " "has problems with the unregistered release !\n" ) ) (set #cpup2c (cat "CPUP2C\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "By setting this variable, the planar-to-chunky conversion " "will be done by the CPU (in contrast to the blitter-conversion) " "Therefore the ugly-looking "planar" blitting-effects are gone, " "but the software-conversion is slower. Do you wish to Enable this feature?" ) ) (set #hirescrsr (cat "HIRESCRSR\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "By setting this variable, the Lores-Sprites on non-AA-machines " "become Hires-sprites (they are no longer doubled by " "the CyberGraphX-Software). " "This variable is identical to the tooltype HIRESSPRITE " "of older Picasso-monitor files." ) ) (set #hide15bit (cat "HIDE15BIT\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "By setting this variable, you can switch off 15bit modes to reduce " "screenmode list length. The Modes are still available but hidden." ) ) (set #alertemu (cat "ALERTEMU\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "By setting this variable, DisplayAlert(), (The Screens you get when the machine crashes.) " "will be placed on an CyberGraphX screens." ) ) (set #ask-driver (cat "Select The Driver(s) you wish to install.")) (set #CyberREG (cat "If you have a Registered version of CyberGraphX installed or you are running a CyberVision board, " "please select 'Quick Update'. " ) ) (set #firstTime "First time install") (set #PDInstalled "PD version Installed") (set #REGInstalled "Registered version Installed") (set #quickupdate "Quick Update (New Libs & Drivers only)") (set #cvmode "CVMode (Screen Mode Creator)") (set #WhereReadME "Please select where you wish to put the ReadMe.") (set #NoUp "No, Don't update") (set #OnlyNew "Yes, Only if newer") (set #YesAll "Yes, No matter what") ;******* New Text June 16, 1995 (set #checkcustom (cat "\nThe installer will now check\n" "'SYS:Expansion/village.library.info'\n" "To see if the tool type MONITOR is set to CUSTOM.\n\n" "It would be best to set this to custom so that when you install " "the REG version 'ConvPicassoModes' can convert over all you Sceeen modes " "that you currently use correctly. If you get an error message you can just skip it." ) ) (set #ask-Amax "Do you wish to install the CyberGraphX Amax Driver? (It only does 1024x768x256)") (set #where-Amax "Where do you wish to Install the Amax Driver?\n(The default is \"Work:\")") (set #changes (cat "\nStarting with this release, CyBERgraphics now has a new and better name:" "\n\n\nCyberGraphX\n\n\n" "Also starting with this release the Version Numbering has changed. This would " "have been 40.50 but will now be called 2.0 of CyberGraphX. This has been done " "to remove the link between the cybergraphics.library version and the CyberGraphX package version!" ) ) (set #AboutQuickie (cat "\nThis will ONLY UPDATE the CyberGraphX libraries and Monitor Driver(s).\n\n" "It is ment for CyberGraphX users. This includes Registered, Non-Registered CyberGraphX users along with CyberVision owners!\n\n" "It will update your system to version " #CyberVer " of the CyberGraphX package.\n\nIf this is your first time Installing CyberGraphX " "then you will need to get the _complete_ Archive off Aminet first!" ) ) ;************************ New Text July 20, 1995 ********************* (set #yes "Yes - On") (set #no "No - Off") (set #youwantto "You want to set:") (set #to "To:") (set #nochip (cat "NOCHIPSCREEN\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "By setting this variable, 8 bit deep screens are always opened " "in Fast memory. Useful with 1MB chip systems but you should " "avoid it with 2MB chip, because the older method is more " "compatible (no taglist changes etc.) " ) ) (set #planes2 (cat "PLANES2FAST\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "With this option on, non displayable planar bitmaps " "are allocated in fast memory. This options speeds up " "handling of planar bitmaps but could lead to problems " "with amiga graphics which insist on planar graphics " "placed in chip memory. Take care when using this option." ) ) (set #nopass (cat "NOPASSTHROUGH\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "If this option is enabled, the monitor switch on every " "CyberGraphX supported board is deactivated. This option is " "required for multi monitor systems." ) ) (set #keepamiga (cat "KEEPAMIGAVIDEO\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "If this option is disabled, everytime a CyberGraphX display " "becomes frontscreen, Amiga display DMA is switched off in order " "to increase chipmem access speed. You can avoid this by enabling " "this option. " ) ) (set #board (cat "\nPlease Select the Graphics Board you wish to update CyberGraphX Monitor File for:\n")) ;************************ New Text July 21, 1995 ********************* (set #updatecorrect "\n\n\nThe Monitor file updated correctly!\n\nThe installer created a backup of the old\n Monitor File in:\n\n") (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") (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") (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") ;************************ New Text August 12, 1995 ********************* (set #NoUp "No, Don't update") (set #OnlyNew "Yes, Only if newer") (set #OnlyNewB "Yes, Only if newer with backup") (set #YesAll "Yes, No matter what with no backup") (set #thefollowing "The following have been backed up to\n\n\"SYS:Storage/CyberGraphX/libs\"") (set #cybergfx "\n\nNot backed up - cybergraphics.library") (set #cyberint "\n\nNot backed up - cyberintuition.library") (set #cyberlayers "\n\nNot backed up - cyberlayers.library") (set #cybervil "\n\nNot backed up - vilintuisup.library") (set #gtlay "\n\nNot backed up - gtlayout.library") ;******************************************************************************** ; ;German Information ; ;******************************************************************************** (if (= LAN 0) ( (set #By (cat "\n\nCyberGraphX Software\nVersion " #cyberver "\n\n\n\n" "Software von:\n\nVision Factory Development" ;"\n\n\nInstallerskript von:\n Robert Reiswig - rcr@netcom.com" ) ) (set #MinReqOS (cat "Folgendes sind die Minimalanforderungen !\n" "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n" "Kickstart 3.x, **Sie haben nur " Workbench "**\n\n" "PicassoII im linear Modus *nicht segmentiert*\n\n" "68020 oder höher\n\n" "2 MB FAST Ram" ) ) (set #MinReqCP (cat "Folgendes sind die Minimalanforderungen!\n" "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n" "68020 oder höher, **Sie haben nur eine " cpu "**\n\n" "PicassoII im linear Modus *nicht segmentiert*\n\n" "Kickstart 3.x\n\n" "2 MB FAST Ram" ) ) (set #SysInfo (cat "Minimaler System Check, Dieser Rechner hat\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" " Version \"" Workbench "\" des OS\n\n" " \"" cpu "\" Prozessor\n\n " " \"" blank "\" Gerät\n\n" " \"" graphmem "\" freier Chip Speicher\n\n" " \"" fastmem "\" freies Fast RAM\n\n \"" totmem "\" freies RAM gesamt\n\n" ) ) (set #WillInstall "\n\n\n\nDieses Installerskript sichert oder löscht die aktuellen Grafikkarten Treiber. Bitte lesen sie die Guidedatei bei Fragen!\n") (set #NeedChangeTool (cat "Currently your 'village.library'\n-The monitor file-\nis set to: " MonitorIS "kHz\n\nIt must be set to 'Custom'!\nYou must first use the PicassoMode program\n" "that came with your Picasso II to create a custom monitorfile. Then you need to change " "the tooltype to CUSTOM. Please read the Docs for PicassoMode to do this!!!\n\n" "YOU MUST DO THIS NOW!" ) ) (set #ask-MODEFILE "Welche Mode-Definitionsdatei soll aktiviert werden ?") (set #15KHZ "Definition mit 15khz max. HFrequenz") (set #31KHZ "Definition mit 31khz max. HFrequenz") (set #35KHZ "Definition mit 35khz max. HFrequenz") (set #38KHZ "Definition mit 38khz max. HFrequenz") (set #48KHZ "Definition mit 48khz max. HFrequenz") (set #57KHZ "Definition mit 57khz max. HFrequenz") (set #64KHZ "Definition mit 64khz max. HFrequenz") (set #wishtoinstall "Wollen Sie folgende Dateien installieren ?") (set #order "Bestellformular") (set #guide "AmigaGuide Datei") (set #devdocs "Entwickler Dokumentation") (set #versions "Versions - Zeigt die CyberGFX Versionen") (set #WhereStuffDir "Bitte wählen sie einen Zielpfad.\n(Ein Verzeichnis \"CyberGraphX\" wird automatisch erstellt!)") (set #Comming (cat "\nCOMING! (Geplante Features)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "* 15/16/24 bit Erweiterung der "normalen" graphics.library, das bedeutet, daß " "man 24bit Bildschirme als Standard Intuition Bildschirme öffnen kann und " "das alle graphics.library Funktionen wie zuvor darauf benutzt werden können " "(mit Einschränkungen wegen der fehlenden Farbtabelle)\n\n" "* Ein Monitor Modes Edit Tool" ) ) (set #Updates (cat "Updates\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "Als registrierter Anwender erhalten Sie die neueste Version von " "CyberGraphX mit einem auf sie persönlich registrierten Grafikkarten " "Treiber. Neu erscheinende Versionen der CyberGraphX libraries " "und tools werden weiterhin über elektronische Netze veröffentlicht " "und können dann auch direkt von Ihnen ohne Einschränkungen genutzt " "werden. Neue Versionen des Grafikkarten Treibers werden Ihnen " "persönlich zugestellt (per smail bzw. email)\n" "Dieses Angebot gilt selbstverständlich nur für registrierte Benutzer.\n" ) ) (set #REGtext (cat"Letzte Info\n~~~~~~~~~~~~~\n" " Bei Fragen wenden Sie sich an:\n\n" " Frank Mariak Thomas Sontowski \n" " Klosterstr. 7 Bensberger Marktweg 15\n" " 44135 Dortmund 51069 Köln \n\n\n" "Bei Anregungen & Verbesserungsvorschläge können Sie uns gerne per Post oder email kontaktieren." ) ) (set #REGtext1 (cat "Registrierungs Adressen für\n" "~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "Europa/Afrika/Asien/Australien\n\n" "Frank Mariak\n" "Klosterstr. 7\n" "44135 Dortmund\n" "Germany\n\n" "Thomas Sontowski\n" "Bensberger Marktweg 15\n" "51069 Koeln\n" "Germany\n" ) ) (set #REGtext2 (cat "Registrierungsaddressen für\n" "~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "North-America & South-America\n\n" "Robert Reiswig\n" "5396 Norma Way\n" "Livermore, California 94550-3802\n" "United States of America\n\n\n" "Please read the Orderform!" ) ) (set #Restrictions (cat "RESTRICTIONS\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "* Im Shareware release sind keine Custom Modes verfügbar. " "In der registrierten Version sind diese Beschränkungen natürlich nicht. " "Dort können höhere Farbtiefen und Refreshfrequenzen verwendet werden..\n" "* Nur der ADPro 2.5 Treiber ist im Shareware release verfügbar. " "In der Vollversion gibt es auch Treiber für Maxon Cinema 4D, Real3D, Photogenics, " "PhotoWorx, AmaxIV ... mehr werden folgen.\n" ) ) (set #cpup2c (cat "CPUP2C\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "Wenn Sie diese Variable setzen, wird die Planar-nach-Chunky Konvertierung " "von der CPU erledigt (im Gegensatz zur Blitter-Konvertierung) " "Damit sind die teilweise merkwürdig aussehenden "planar" Bliteffekte verschwunden, " "aber die CPU-Konvertierung ist langsamer. Wollen Sie diese Möglichkeit aktivieren ?" ) ) (set #hirescrsr (cat "HIRESCRSR\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "Wenn diese Variable aktiviert ist, werden Lores-Sprites auf nicht-AGA-Geräten " "zu Hires-sprites (Sie werden nicht mehr von der CyberGraphX Software " "verdoppelt). " "(Diese Variable ist identisch mit dem Tooltype HIRESSPRITE " "in der alten Picasso software)." ) ) (set #NoUp "Nein, nicht erneuern") (set #OnlyNew "Ja, nur wenn neuer") (set #YesAll "Ja, egal was installiert ist") (set #hide15bit (cat "HIDE15BIT\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "Wenn diese Variable aktiviert ist, werden die 15Bit Modi deaktiviert, um " "die Screenmodeliste zu verkuerzen. Die Modes sind immer noch da, aber nicht sichtbar." ) ) (set #alertemu (cat "ALERTEMU\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "Ist diese Variable aktiviert, wird DisplayAlert(), (Die Routine, die eine Guru-Box erzeugt.) " "auf einen CyberGraphX Bildschirm umgeleitet." ) ) (set #ask-driver (cat "Bitte wählen Sie die Treiber, die installiert werden sollen.")) (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!")) (set #firstTime "Erstinstallation") (set #PDInstalled "PD version installiert") (set #REGInstalled "Registrierte Version installiert") (set #quickupdate "Schnelles Update (Nur neue Libraries & Treiber)") (set #cvmode "CVMode (Screen Mode Programm)") (set #WhereReadME "Bitte waehlen Sie den Pfad, wo die LiesMich Datei hinkopiert werden soll.") (set #changes (cat "\nBeginnend mit dieser Veröffentlichung heißt das CyBERgraphics System nun anders:" "\n\n\nCyberGraphX\n\n\n" "Ebenso hat sich die Versionsnummernvergabe geändert. Es hätte wie bisher eigentlich " "40.50 sein müssen. Ab sofort ist es aber die Version 2.0 von CyberGraphX. Damit ist endlich der " "Zusammenhang zwischen der Version der cybergraphics.library und dem CyberGraphX Paket aufgehoben" ) ) (set #AboutQuickie (cat "\n\nDieses Paket erneuert NUR die CyberGraphX libraries.\n\n" "Es ist sowohl für registrierte als auch unregistrierte CyberGraphX Benutzer gedacht!\n\n" "Es updated Ihr System auf Version " #CyberVer " der CyberGraphX libraries.\n\nWenn Sie CyberGraphX zum ersten Mal installieren, " "brauchen Sie das _komplette_ Archiv vom Aminet!" ) ) ;********************** New Text July 20, 1995 ******************* (set #nochip (cat "NOCHIPSCREEN\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "Wird diese Option aktiviert, werden CyberGraphX 256-Farben Bildschirme " "immer direkt im FastRAM geöffnet. Das ist sinnvoll bei Rechnern mit 1MB " "ChipRAM, sollte aber mit 2MB ChipRAM Systemen vermieden werden, da die " "alte Methode in einigen Punkten kompatibler ist." ) ) (set #planes2 (cat "PLANES2FAST\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "Ist diese Option aktiv, werden nicht darzustellende " "planare BitMaps im FastRAM angelegt. Diese Option " "beschleunigt die Bearbeitung von planaren BitMaps aber " "kann zu Problemen mit Amiga Originalgrafik führen, wenn " "diese davon ausgeht, dass planare BitMaps im ChipRAM liegen. " "Seien Sie vorsichtig mit der Aktivierung dieser Option." ) ) (set #nopass (cat "NOPASSTHROUGH\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "Wenn diese Option aktiviert ist, wird der Monitorumschalter " "auf jeder von CyberGraphX unterstützten Karte deaktiviert. " "Diese Option ist für Mehr-Monitor Systeme erforderlich. " ) ) (set #keepamiga (cat "KEEPAMIGAVIDEO\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" "Ist diese Option nicht aktiv, wird jedesmal, wenn " "ein CyberGraphX Bildschirm nach vorne kommt, die Amiga Bildschirm " "DMA abgeschaltet, um den Zugriff auf das ChipMemory zu beschleunigen. " "Dies kann durch Aktivierung der Option vermieden werden. " ) ) (set #board (cat "\nBitte wählen Sie die Grafikkarte, deren Monitordatei Sie erneuern möchten:\n")) ;************************ New Text July 21, 1995 ********************* (set #updatecorrect "\n\n\nDie Monitordatei wurde erneuert!\n\nDas Installskript kopierte eine Sicherheitskopie der alten Datei nach:\n\n") (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") (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") (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") (set #yes "Ja") (set #no "Nein") (set #youwantto "Sie wollen die Änderung von:") (set #to "auf:") ;************************ New Text August 12, 1995 ********************* (set #NoUp "Nein, nicht erneuern") (set #OnlyNew "Ja, nur wenn neuer") (set #OnlyNewB "Ja, nur wenn neuer + Backup") (set #YesAll "Ja, egal welche Version") ;**** (set #thefollowing "Folgende Dateien wurden gesichert in\n\n\"SYS:Storage/CyberGraphX/libs\"") (set #cybergfx "\n\nNicht gesichert - cybergraphics.library") (set #cyberint "\n\nNicht gesichert - cyberintuition.library") (set #cyberlayers "\n\nNicht gesichert - cyberlayers.library") (set #cybervil "\n\nNicht gesichert - vilintuisup.library") (set #gtlay "\n\nNicht gesichert - gtlayout.library") ) ) ;******************************************************************************** ; ; Quick Update! ********************* ; ;******************************************************************************** (message #by) ;(message #Changes) (message #AboutQuickie) ;******************************************************************* ; Make dirs for backup ;******************************************************************* (if (< (exists ("sys:Storage")) 2) (makedir ("sys:Storage") (infos)) ) (if (< (exists ("sys:Storage/CyberGraphX")) 2) (makedir ("sys:Storage/CyberGraphX") (infos)) ) (if (< (exists ("sys:Storage/CyberGraphX/libs")) 2) (makedir ("sys:Storage/CyberGraphX/libs") (infos)) ) ;******************************************************************* ; cybergraphics.library ;******************************************************************* (set vernum1 (getversion "sys:libs/cybergraphics.library")) (set ver1 (/ vernum1 65536)) (set rev1 (- vernum1 (* ver1 65536) ) ) (set vernum2 (getversion "libs/cybergraphics.library")) (set ver2 (/ vernum2 65536)) (set rev2 (- vernum2 (* ver2 65536) ) ) (set pick 0) (set pick (askchoice (choices #NoUp #OnlyNew #OnlyNewB #YesAll) (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)) (help " ") (default 2) ) ) (if (= pick 1) (copylib (source "libs/cybergraphics.library") (dest "SYS:Libs")) ) (if (= pick 2) ( (set sizeneed (getsize "libs/cybergraphics.library")) (set space (getdiskspace "sys:")) (set ok 0) (set ##ver (cat ver1 "." rev1) ) (set #cybergfx (cat "\n\nNo room on SYS: for cybergraphics.library" ##ver)) (if (> space sizeneed) ( (copyfiles (source "sys:libs/cybergraphics.library") (dest "SYS:Storage/CyberGraphX/libs") (newname (cat "cybergraphics.library" ver1 "." rev1)) ) (copylib (source "libs/cybergraphics.library") (dest "SYS:Libs")) (set #cybergfx (cat "\n\ncybergraphics.library" ##ver)) (set ok 1) ) ) (set #noroom "\n\nThere was no room on SYS: for\n\n") (if (= ok 0) (message (cat #noroom "cybergraphics.library" ##ver "\n\nThe newer\n\ncybergraphics.library " ver2 "." rev2 "\n\nwas not copied over/updated to SYS:Libs" ) ) ) ) ) (if (= pick 3) (copyfiles (prompt "Copying 'cybergraphics.library' to Libs:") (source "libs/cybergraphics.library") (dest "SYS:Libs") (confirm) (infos) (help " ") ) ) ;******************************************************************* ; cyberintuition.library ;******************************************************************* (set vernum1 (getversion "sys:libs/cyberintuition.library")) (set ver1 (/ vernum1 65536)) (set rev1 (- vernum1 (* ver1 65536) ) ) (set vernum2 (getversion "libs/cyberintuition.library")) (set ver2 (/ vernum2 65536)) (set rev2 (- vernum2 (* ver2 65536) ) ) (set pick 0) (set pick (askchoice (choices #NoUp #OnlyNew #OnlyNewB #YesAll) (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)) (help " ") (default 2) ) ) (if (= pick 1) (copylib (source "libs/cyberintuition.library") (dest "SYS:Libs")) ) (if (= pick 2) ( (set sizeneed (getsize "libs/cyberintuition.library")) (set space (getdiskspace "sys:")) (set ok 0) (set ##ver (cat ver1 "." rev1) ) (set #cyberint (cat "\n\nNo room on SYS: for cyberintuition.library" ##ver)) (if (> space sizeneed) ( (copyfiles (source "sys:libs/cyberintuition.library") (dest "SYS:Storage/CyberGraphX/libs") (newname (cat "cyberintuition.library" ver1 "." rev1)) ) (copylib (source "libs/cyberintuition.library") (dest "SYS:Libs")) (set #cyberint (cat "\n\ncyberintuition.library" ##ver)) (set ok 1) ) ) (set #noroom "\n\nThere was no room on SYS: for\n\n") (if (= ok 0) (message (cat #noroom "cyberintuition.library" ##ver "\n\nThe newer\n\ncyberintuition.library " ver2 "." rev2 "\n\nwas not copied over/updated to SYS:Libs" ) ) ) ) ) (if (= pick 3) (copyfiles (prompt "Copying 'cyberintuition.library' to Libs:") (source "libs/cyberintuition.library") (dest "SYS:Libs") (confirm) (infos) (help " ") ) ) ;******************************************************************* ; cyberlayers.library ;******************************************************************* (set vernum1 (getversion "sys:libs/cyberlayers.library")) (set ver1 (/ vernum1 65536)) (set rev1 (- vernum1 (* ver1 65536) ) ) (set vernum2 (getversion "libs/cyberlayers.library")) (set ver2 (/ vernum2 65536)) (set rev2 (- vernum2 (* ver2 65536) ) ) (set pick 0) (set pick (askchoice (choices #NoUp #OnlyNew #OnlyNewB #YesAll) (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)) (help " ") (default 2) ) ) (if (= pick 1) (copylib (source "libs/cyberlayers.library") (dest "SYS:Libs")) ) (if (= pick 2) ( (set sizeneed (getsize "libs/cyberlayers.library")) (set space (getdiskspace "sys:")) (set ok 0) (set ##ver (cat ver1 "." rev1) ) (set #cyberlayers (cat "\n\nNo room on SYS: for cyberlayers.library" ##ver)) (if (> space sizeneed) ( (copyfiles (source "sys:libs/cyberlayers.library") (dest "SYS:Storage/CyberGraphX/libs") (newname (cat "cyberlayers.library" ver1 "." rev1)) ) (copylib (source "libs/cyberlayers.library") (dest "SYS:Libs")) (set #cyberlayers (cat "\n\ncyberlayers.library" ##ver)) (set ok 1) ) ) (set #noroom "\n\nThere was no room on SYS: for\n\n") (if (= ok 0) (message (cat #noroom "cyberlayers.library" ##ver "\n\nThe newer\n\ncyberlayers.library " ver2 "." rev2 "\n\nwas not copied over/updated to SYS:Libs" ) ) ) ) ) (if (= pick 3) (copyfiles (prompt "Copying 'cyberlayers.library' to Libs:") (source "libs/cyberlayers.library") (dest "SYS:Libs") (confirm) (infos) (help " ") ) ) ;******************************************************************* ; vilintuisup.library ;******************************************************************* (set vernum1 (getversion "sys:libs/vilintuisup.library")) (set ver1 (/ vernum1 65536)) (set rev1 (- vernum1 (* ver1 65536) ) ) (set vernum2 (getversion "libs/vilintuisup.library")) (set ver2 (/ vernum2 65536)) (set rev2 (- vernum2 (* ver2 65536) ) ) (set pick 0) (set pick (askchoice (choices #NoUp #OnlyNew #OnlyNewB #YesAll) (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)) (help " ") (default 2) ) ) (if (= pick 1) (copylib (source "libs/vilintuisup.library") (dest "SYS:Libs")) ) (if (= pick 2) ( (set sizeneed (getsize "libs/vilintuisup.library")) (set space (getdiskspace "sys:")) (set ok 0) (set ##ver (cat ver1 "." rev1) ) (set #cybervil (cat "\n\nNo room on SYS: for vilintuisup.library" ##ver)) (if (> space sizeneed) ( (copyfiles (source "sys:libs/vilintuisup.library") (dest "SYS:Storage/CyberGraphX/libs") (newname (cat "vilintuisup.library" ver1 "." rev1)) ) (copylib (source "libs/vilintuisup.library") (dest "SYS:Libs")) (set #cybervil (cat "\n\nvilintuisup.library" ##ver)) (set ok 1) ) ) (set #noroom "\n\nThere was no room on SYS: for\n\n") (if (= ok 0) (message (cat #noroom "vilintuisup.library" ##ver "\n\nThe newer\n\nvilintuisup.library " ver2 "." rev2 "\n\nwas not copied over to SYS:Libs" ) ) ) ) ) (if (= pick 3) (copyfiles (prompt "Copying 'vilintuisup.library' to Libs:") (source "libs/vilintuisup.library") (dest "SYS:Libs") (confirm) (infos) (help " ") ) ) ;******************************************************************* ; gtlayout.library ;******************************************************************* (set vernum1 (getversion "sys:libs/gtlayout.library")) (set ver1 (/ vernum1 65536)) (set rev1 (- vernum1 (* ver1 65536) ) ) (set vernum2 (getversion "libs/gtlayout.library")) (set ver2 (/ vernum2 65536)) (set rev2 (- vernum2 (* ver2 65536) ) ) (set pick 0) (set pick (askchoice (choices #NoUp #OnlyNew #OnlyNewB #YesAll) (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)) (help " ") (default 2) ) ) (if (= pick 1) (copylib (source "libs/gtlayout.library") (dest "SYS:Libs")) ) (if (= pick 2) ( (set sizeneed (getsize "libs/gtlayout.library")) (set space (getdiskspace "sys:")) (set ok 0) (set ##ver (cat ver1 "." rev1) ) (set #gtlay (cat "\n\nNo room on SYS: for gtlayout.library" ##ver)) (if (> space sizeneed) ( (copyfiles (source "sys:libs/gtlayout.library") (dest "SYS:Storage/CyberGraphX/libs") (newname (cat "gtlayout.library" ver1 "." rev1)) ) (copylib (source "libs/gtlayout.library") (dest "SYS:Libs")) (set #gtlay (cat "\n\ngtlayout.library" ##ver)) (set ok 1) ) ) (set #noroom "\n\nThere was no room on SYS: for\n\n") (if (= ok 0) (message (cat #noroom "gtlayout.library" ##ver "\n\nThe newer\n\ngtlayout.library " ver2 "." rev2 "\n\nwas not copied over to SYS:Libs" ) ) ) ) ) (if (= pick 3) (copyfiles (prompt "Copying 'vilintuisup.library' to Libs:") (source "libs/gtlayout.library") (dest "SYS:Libs") (confirm) (infos) (help " ") ) ) ;******************************************************************* ; Let then know that has been backed up! ;******************************************************************* (message (cat #thefollowing #cybergfx #cyberint #cyberlayers #cybervil #gtlay)) ;******************************************************************************** ; ; Move #?monitor file from envarc: to envarc:CyberGraphics for newer Libraries ; This is here just for backup! ; ;******************************************************************************** (if (< (exists "env:cybergraphics") 2) (makedir "env:cybergraphics") ) (if (< (exists "envarc:cybergraphics") 2) (makedir "envarc:cybergraphics") ) (if (< (exists ("EnvArc:CyberGraphics/PicassoMonitor")) 1) (if (> (exists ("EnvArc:PicassoMonitor")) 0) (copyfiles (source "EnvArc:PicassoMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) ) ) ) (if (< (exists ("EnvArc:CyberGraphics/PicassoMonitor")) 1) (if (> (exists ("EnvArc:SpectrumMonitor")) 0) (copyfiles (source "EnvArc:SpectrumMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) ) ) ) (if (< (exists ("EnvArc:CyberGraphics/PiccoloMonitor")) 1) (if (> (exists ("EnvArc:PiccoloMonitor")) 0) (copyfiles (source "EnvArc:PiccoloMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) ) ) ) (if (< (exists ("EnvArc:CyberGraphics/DominoMonitor")) 1) (if (> (exists ("EnvArc:DominoMonitor")) 0) (copyfiles (source "EnvArc:DominoMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) ) ) ) (if (< (exists ("EnvArc:CyberGraphics/RetinaZ3Monitor")) 1) (if (> (exists ("EnvArc:RetinaZ3Monitor")) 0) (copyfiles (source "EnvArc:RetinaZ3Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) ) ) ) (if (< (exists ("EnvArc:CyberGraphics/PiccoSD64Monitor")) 1) (if (> (exists ("EnvArc:PiccoSD64Monitor")) 0) (copyfiles (source "EnvArc:PiccoSD64Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) ) ) ) (if (< (exists ("EnvArc:CyberGraphics/CyberVisionMonitor")) 1) (if (> (exists ("EnvArc:CyberVisionMonitor")) 0) (copyfiles (source "EnvArc:CyberVisionMonitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) ) ) ) (if (< (exists ("EnvArc:CyberGraphics/A2410Monitor")) 1) (if (> (exists ("EnvArc:A2410Monitor")) 0) (copyfiles (source "EnvArc:A2410Monitor") (dest "EnvArc:CyberGraphics") (infos) (optional nofail) ) ) ) ;******************************************************************************** ; ; Update the Monitor file .. ; ; ;******************************************************************************** (if (> (exists ("sys:devs/monitors/Picasso")) 0) (set #BGuess 0) ) (if (> (exists ("sys:devs/monitors/Spectrum")) 0) (set #BGuess 1) ) (if (> (exists ("sys:devs/monitors/Piccolo")) 0) (set #BGuess 2) ) (if (> (exists ("sys:devs/monitors/Domino")) 0) (set #BGuess 3) ) (if (> (exists ("sys:devs/monitors/RetinaZ3")) 0) (set #BGuess 4) ) (if (> (exists ("sys:devs/monitors/PiccoSD64")) 0) (set #BGuess 5) ) (if (> (exists ("sys:devs/monitors/CyberVision")) 0) (set #BGuess 6) ) (set board (askchoice (choices "Picasso II" "Spectrum" "Piccolo" "Domino" "Retina Z3 BLT" "Piccolo SD64" "CyberVision64" (prompt #board) (help "Select a Gfx Board") (default #BGuess) ) ) ) (if (= board 0) (set #BOARD "Picasso") ) (if (= board 1) (set #BOARD "Spectrum") ) (if (= board 2) (set #BOARD "Piccolo") ) (if (= board 3) (set #BOARD "Domino") ) (if (= board 4) (set #BOARD "RetinaZ3") ) (if (= board 5) (set #BOARD "PiccoSD64") ) (if (= board 6) (set #BOARD "CyberVision") ) (set BackDirText "SYS:Storage/CyberGraphX") (if (< (exists (BackDirText)) 2) (makedir (BackDirText) (infos)) ) (if (< (exists (tackon BackDirText "devs")) 2) (makedir (tackon BackDirText "devs") (infos)) ) (if (< (exists (tackon BackDirText "devs/monitors")) 2) (makedir (tackon BackDirText "devs/monitors") (infos)) ) (if (> (exists (cat "Devs:Monitors/" #BOARD)) 0) (copyfiles (source (cat "Devs:Monitors/" #BOARD)) (dest (tackon BackDirText "devs/monitors")) (infos) (newname (cat (tackon BackDirText "devs/monitors/") #BOARD ".backup")) ) ) (set #updated 0) (if (= board 0) ( (set #Update (run "Updaters/UpdatePicassoII devs:monitors/Picasso") ) (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) ) (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) ) (if (= #update 10) (message #updateBad) ) (set #updated 1) ) ) (if (= board 1) ( (set #Update (run "Updaters/UpdateSpectrum devs:monitors/Spectrum") ) (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) ) (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) ) (if (= #update 10) (message #updateBad) ) (set #updated 1) ) ) (if (= board 2) ( (set #Update (run "Updaters/UpdatePiccolo devs:monitors/Piccolo") ) (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) ) (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) ) (if (= #update 10) (message #updateBad) ) (set #updated 1) ) ) (if (= board 3) ( (message (cat #updateNoUpdate (tackon BackDirText "devs/monitors/") #BOARD ".backup")) ) ) (if (= board 4) ( (set #Update (run "Updaters/UpdateRetinaZ3 devs:monitors/RetinaZ3") ) (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) ) (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) ) (if (= #update 10) (message #updateBad) ) (set #updated 1) ) ) (if (= board 5) ( (set #Update (run "Updaters/UpdatePiccoSD64 devs:monitors/PiccoSD64") ) (if (= #update 0) (message (cat #updatecorrect (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) ) (if (= #update 5) (message (cat #updatePD (tackon BackDirText "devs/monitors/") #BOARD ".backup") ) ) (if (= #update 10) (message #updateBad) ) (set #updated 1) ) ) (if (= board 6) ( (message (cat #updateNoUpdate (tackon BackDirText "devs/monitors/") #BOARD ".backup")) ) ) ;******************************************************************* ; EEENNNDDD ;******************************************************************* (if (> (exists ("c:multiview")) 0) (set #mpath "c:") ) (if (> (exists ("sys:Utilities/multiview")) 0) (set #mpath "sys:Utilities") ) (run (cat "run " #mpath "/multiview docs/Changes.txt") ) (delete "ram:lan") (set @default-dest "sys:") (exit "Quick Update Complete!")