home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-11-14 | 35.4 KB | 1,341 lines |
- ;$VER: Speedup-System Installation 110.29 (01.11.1996)
- ;----------------------------------------------------------------------------
- ; Deutsche Texte
-
- (set default_lang 2)
-
- (set #Ja (cat "JA" ))
- (set #Nein (cat "NEIN" ))
- (set #Reboot (cat "Einbinden" ))
- (set #Exit (cat "Ende" ))
- (set #Automatisch (cat "Automatisch" ))
- (set #Manuell (cat "Manuell" ))
- (set #WhatToDo
- (cat "Wählen Sie bitte die zu installierenden Punkte aus !"
- ))
-
-
- (set #Do0 (cat "Festplatte einrichten." ))
- (set #Do1 (cat "Alte Speedup-System Dateien löschen." ))
- (set #Do2 (cat "Speedup-System konfigurieren und installieren." ))
- (set #Do3 (cat "Speedup-System Dateien auf HD installieren." ))
- (set #Do4 (cat "Filesysteme für CD-ROM Laufwerke installieren." ))
- (set #Do5 (cat "Demoversion der JukeBox installieren." ))
- (set #Do6 (cat "CD32 Emulation installieren." ))
-
- (set #NoSpeedupInMem
- (cat "Es wurde keine aktuelle Speedup-System V5.00 gefunden. "
- "Entweder es ist kein Speedup-System installiert, oder die installierte "
- "Version ist zu alt. Um die Version 5.00 installieren zu können, muß der "
- "neue Speedup-System Kern resetfest im System eingebunden sein. Erst "
- "dann können alle angeschlossenen AT-Bus-Geräte richtig erkannt "
- "und konfiguriert werden. \n"
- "\n\n\n\nSpeedup-System Kern einbinden ?"
- "\n\n\n Achtung ! Es ist ein Reset notwendig !"
- ))
-
- (set #NoSpeedupInMemHelp
- (cat "Nur der Speedup-System Kern ist fähig, alle angeschlossenen AT-Bus-"
- "Geräte zu erkennen und die richtigen Gerätetreiber voreinzustellen. "
- ))
-
- (set #BindeSpeedupKernEin
- (cat "Binde Speedup-System Kern ein und führe Reset durch !"
- ))
-
- (set #AktuelleEinstellung
- (cat "Aktuell sind folgende Gerätetreiber eingestellt: \n\n"
- ))
-
- (set #TextUnit0 (cat " Unit0: "))
- (set #TextUnit1 (cat " Unit1: "))
- (set #TextUnit2 (cat " Unit2: "))
- (set #TextUnit3 (cat " Unit3: "))
- (set #TxtUnit0 (cat "Unit0"))
- (set #TxtUnit1 (cat "Unit1"))
- (set #TxtUnit2 (cat "Unit2"))
- (set #TxtUnit3 (cat "Unit3"))
-
- (set #TxtLUN0 (cat "LUN0 (CD 0)"))
- (set #TxtLUN1 (cat "LUN1 (CD 1)"))
- (set #TxtLUN2 (cat "LUN2 (CD 2)"))
- (set #TxtLUN3 (cat "LUN3 (CD 3)"))
-
- (set #LeseKonfig
- (cat "Lese Konfiguration aus !"
- ))
-
- (set #KonfigOkay
- (cat "\n\n\n\n\n\nAktuelle Konfiguration übernehmen ?"
- ))
-
- (set #TreiberWahl0
- (cat "ATAPI-Treiber Auswahl für Unit 0:\n Default : "))
- (set #TreiberWahl1
- (cat "ATAPI-Treiber Auswahl für Unit 1:\n Default : "))
- (set #TreiberWahl2
- (cat "ATAPI-Treiber Auswahl für Unit 2:\n Default : "))
- (set #TreiberWahl3
- (cat "ATAPI-Treiber Auswahl für Unit 3:\n Default : "))
- (set #TreiberWahlHelp
- (cat "Sie haben hier die Möglichkeit, Ihre Treibereinstellungen zu "
- "wählen. Sollte Ihr Laufwerk nicht erkannt worden sein, so wählen "
- "Sie das Richtige aus. Ist Ihr Laufwerk nicht aufgeführt, so "
- "wählen Sie >Universal<."
- ))
-
- (set #ErstelleSpeedupBsy
- (cat "Erstelle aktuelle Version des Speedup-Systems !"))
- (set #ErstelleSpeedupError
- (cat "Beim Erstellen des Speedup-Systems ist ein Fehler aufgetreten ! \n"
- "Wenigstens eine Datei konnte nicht gefunden werden oder ist defekt."
-
- ))
- (set #StartupSequenceModifizieren
- (cat "Damit das Speedup-System bei jedem Start Ihres Rechners auto"
- "matisch eingebunden wird, muß die Startup-Sequence Ihrer Boot"
- "festplatte geändert werden. Sollten Sie diese Version des "
- "Speedup-Systems schon einmal installiert und dabei Ihre "
- "Startup-Sequence modifizieren lassen haben, so können Sie "
- "diesen Punkt überspringen."
- ))
- (set #StartupSequenceModifizierenHelp
- (cat "Um das SpeedupSystem auf Ihren Rechner zu installieren, muß "
- "die >S:Startup-Sequence< erweitert werden. Es werden einige "
- "Zeilen zum Einbinden eingefügt und dabei mit >BEGIN Speedup"
- "System< und >END SpeedupSystem< deutlich gekennzeichnet. "
- ))
-
- (set #SpeedupSystemStarten
- (cat "Das Speedup-System ist jetzt komplett auf Ihrem Rechner installiert !\n\n"
- "Damit Sie die komplette Funktionsvielfalt nutzen können, muß sich "
- "das Speedup-System resetfest in Ihr System einbinden. Dafür wird der "
- "Rechner neu gestartet !"
- ))
- (set #SpeedupSystemStartenHelp
- (cat "Bei jedem Reset gehen alle nicht gespeicherten Daten verloren. Sie sollten "
- "daher alle im Hintergrund laufenden Programme ordnungsgemäß beenden, bevor "
- "Sie das Speedup-System einbinden lassen."
- ))
-
- (set #Treiber00 (cat "- "))
- (set #Treiber01 (cat "Acer_CD625A "))
- (set #Treiber02 (cat "Acer_CD645A "))
- (set #Treiber03 (cat "Aztech_CDA268 "))
- (set #Treiber04 (cat "BTC_CDD-139 "))
- (set #Treiber05 (cat "BTC_CDD-157 "))
- (set #Treiber06 (cat "Chinon_CDS-525 "))
- (set #Treiber07 (cat "Chinon_CDS-545 "))
- (set #Treiber08 (cat "Conner_TSM4000ABX"))
- (set #Treiber09 (cat "Goldstar_GCD-520B"))
- (set #Treiber10 (cat "Goldstar_GCD-540B"))
- (set #Treiber11 (cat "Mitsumi_FX001DE "))
- (set #Treiber12 (cat "Mitsumi_FX300 "))
- (set #Treiber13 (cat "Mitsumi_FX400 "))
- (set #Treiber14 (cat "Mitsumi_FX400 "))
- (set #Treiber15 (cat "NEC_CDR-251 "))
- (set #Treiber16 (cat "NEC_CDR-272 "))
-
- (set #Treiber18 (cat "Philips_XC-200AI "))
- (set #Treiber19 (cat "Pioneer_DR-UA124X"))
- (set #Treiber20 (cat "Sony_CDU55E "))
- (set #Treiber21 (cat "Sony_CDU76E "))
- (set #Treiber22 (cat "Stingray_8322IDE "))
- (set #Treiber23 (cat "Stingray_8422IDE "))
- (set #Treiber24 (cat "Teac_CD56E "))
- (set #Treiber25 (cat "Toshiba_XM5302B "))
- (set #Treiber26 (cat "Vertos_300SSD "))
- (set #Treiber27 (cat "Vuego_CD625A "))
- (set #Treiber28 (cat "Vuego_CD645A "))
- (set #Treiber29 (cat "Wearnes_CDD-120A "))
- (set #Treiber30 (cat "Universal "))
-
- (set #NextPage (cat "Nächste Seite "))
- (set #PrevPage (cat "Vorherige Seite "))
-
- (set #Geraet0 (cat "Festplatte "))
- (set #Geraet1 (cat "Streamer "))
- (set #Geraet2 (cat "Drucker "))
- (set #Geraet3 (cat "Prozessor "))
- (set #Geraet4 (cat "Write Once "))
- (set #Geraet5 (cat "CD-ROM "))
- (set #Geraet6 (cat "Scanner "))
-
- (set #HDToolBoxText
- (cat "Die Datei >HDToolBox< ist momentan in der \n\nVersion %ld.%ld\n\n"
- "installiert.\n\nMöchten Sie die dem Speedup-System beigelegte\n\n "
- "Version %ld.%ld \n\ninstalliert haben ?"
- ))
- (set #HDToolBoxTextHelp
- (cat "Sie können die vorhandene HDToolBox-Version gegen die mitgelieferte "
- "Version austauschen. Dieses ist nur sinnvoll, wenn die beigefügte "
- "Version höher als die vorhandene Version ist. "
- ))
-
- (set #SearchingCDRomDrives
- (cat "Suche CD-Rom Laufwerke !"
- ))
-
- (set #WhichLUNs
- (cat "Für welche LUNs von Ihrem CD-Rom Laufwerk möchten Sie Mountlist-Einträge "
- "erstellen lassen ?"
- ))
- (set #WhichLUNsHelp
- (cat "Es ist ein CD-Rom Wechsler an dieser Unit angeschlossen. "
- "Damit Sie auf jede CD zu greifen können, müssen für "
- "die entsprechenden LUNs Mountlist-Einträge erstellt werden. "
- ))
-
- (set #WhichUnits
- (cat "An welchen Units sind CD-ROM Laufwerke vorhanden ?"
- ))
-
- (set #WhichUnitsHelp
- (cat "Hier müssen Sie die Unitnummern auswählen, an denen ein CD-ROM Laufwerk "
- "angeschlossen ist. Das Speedup-System verteilt die Unitnummern nach "
- "folgendem Schlüssel : \n\n\n"
- "Master am 1 AT/IDE - Connector := Unit 0 \n"
- "Slave am 1 AT/IDE - Connector := Unit 1 \n"
- "Master am 2 AT/IDE - Connector := Unit 2 \n"
- "Slave am 2 AT/IDE - Connector := Unit 3 \n"
- "\nSollte eine Unit nicht besetzt sein, so wird sie übersprungen !"
- ))
-
- (set #ErfrageVolumeNameTeil1
- (cat "Unter welchen Namen soll das CD-ROM Laufwerk an der Unit "
- ))
-
- (set #ErfrageVolumeNameTeil2
- (cat " angemeldet werden ?"
- ))
-
- (set #ErfrageVolumeNameHelp
- (cat "Das AmigaDOS verwaltet Laufwerke unter bestimmten Namen, wie z.b. "
- " \"DF0:\", \"DF1:\", \"DH0:\" usw. Dieser Name kann hier für das CD-ROM "
- "Laufwerk gewählt werden. Dabei dürfen in dem Namen keine Zeichen "
- "\":\" und \"/\" autreten. Der Name sollte immer mit >CD< anfangen, "
- "damit keine Probleme bei einer neuen Installation auftreten. "
- ))
-
- (set #WannCDRomMounten
- (cat "Soll das CD-ROM Laufwerk automatisch oder später manuell eingebunden werden ?"
- ))
-
- (set #WannCDRomMountenHelp
- (cat "Hier können Sie sich entscheiden, ob das CD-ROM Laufwerk während des "
- "Bootvorgangs oder später manuell ( mit Hilfe des >Mount< - Befehls "
- "oder durch Doppelklicken des entsprechenden Icons in dem Verzeichnis "
- ">storage/dosdrivers<) eingebunden werden soll."
- ))
- (set #ModifiziereStartup
- (cat "Modifiziere die User-Startup !"
- ))
- (set #ModifiziereStartupHelp
- (cat "Damit unter WB2.04 diese Unit automatisch eingebunden wird, muß "
- "hier der entsprechende Mount-Eintrag in die User-Startup eingefügt "
- "werden. "
- ))
- (set #ModifiziereStartup2Help
- (cat "Damit auf die Speedup-System Dateien zugegriffen werden kann, "
- "muß der Pfad über die User-Startup dem Betriebssystem bekannt "
- "gemacht werden."
- ))
- (set #JukeBoxBsy
- (cat "Die JukeBox wird entpackt. "
- "\nBitte warten Sie einen Moment !"
- ))
- (set #JukeBoxError
- (cat "Beim Entpacken der JukeBox ist ein Fehler aufge-\n"
- "treten ! Die entpackten Daten können fehlerhaft sein."
- ))
-
- (set #WelchePartitionSp
- (cat "Wohin sollen die Speedup-System Dateien kopiert werden ?"
- ))
- (set #WelchePartitionSpHelp
- (cat "Bitte wählen Sie hier das Verzeichnis aus, in das die "
- "Speedup-System Dateien kopiert werden sollen !"
- ))
- (set #DeleteOldSpeedup
- (cat "Sollen die alten Speedup-System Dateien gelöscht werden ?"
- ))
- (set #DeleteOldSpeedupHelp
- (cat "Alte und neue Speedup-System Version sind untereinander "
- "inkompatibel. Wollen Sie die neue Speedup-System Version "
- "installieren, so müssen Sie die alte Version löschen !"
- ))
- (set #DeleteStartupSequence
- (cat "Soll die alte Speedup Startup-Sequence durch die ursprüngliche "
- "Startup-Sequence ersetzt werden ?"
- ))
- (set #DeleteStartupSequenceHelp
- (cat "Sollten Sie eine alte Version des Speedup-Systems installiert haben, "
- "so muß die aktuelle Startup-Sequence durch die ursprüngliche Startup-"
- "Sequence ersetzt werden. Sollten Sie nachträglich die Startup-Sequence "
- "modifiziert haben, so sollten Sie diese Funktion überspringen und selbst"
- "tätig die Speedup-System Einträge löschen und den Urzustand "
- "wiederherstellen."
- ))
- (set #FrageNachDevice
- (cat "Unter welchem logischen Gerätenamen wird Ihr CD-ROM Laufwerk "
- "angesprochen ?"
- ))
- (set #FrageNachDeviceHilfe
- (cat "Das AmigaDOS verwaltet Laufwerke unter bestimmten logischen "
- "Gerätenamen, wie z.b. \"DF0:\", \"DH0:\", \"CD0:\" usw. Dieser "
- "Name muß hier für Ihr CD-ROM Laufwerk angegeben werden, damit "
- "die Emulation auf das CD-ROM Laufwerk zugreifen kann.\n"
- ))
-
-
- ;---------------------------------------------------------------------
- ;---- Fehlerbehandlung
-
- (onerror
- (makeassign "Source" (safe))
- (makeassign "Sp" (safe))
- (makeassign "SpC" (safe))
- (makeassign "SpData" (safe))
- (makeassign "SpDevs" (safe))
- (makeassign "SpDriver" (safe))
- (makeassign "JukeBox" (safe))
- )
-
- ;---------------------------------------------------------------------
- ;---- Installiere CD32 E.S.A.
-
- (procedure InstallESA
- (
- (copyfiles
- (source "Source:libs/nonvolatile.library")
- (files)
- (optional "force")
- (dest "libs:")
- )
- (copyfiles
- (source "Source:libs/lowlevel.library")
- (files)
- (optional "force")
- (dest "libs:")
- )
- (copyfiles
- (source "Source:c/ESA")
- (files)
- (optional "force")
- (dest "c:")
- )
- (copyfiles
- (source "Source:c/CheckF10")
- (files)
- (optional "force")
- (dest "c:")
- )
-
- (set VolumeName
- (askstring
- (prompt #FrageNachDevice)
- (default VolumeName)
- (help #FrageNachDeviceHilfe)
- )
- )
-
- (if (< (run ("c:Search >NIL: FROM \"%s\" SEARCH \";BEGIN CD32 E.S.A.\" QUIET" StartupSequence)) 5)
-
- (
- (textfile
- (dest CD32-Startup)
- (append "TR+; M1; F U/;BEGIN CD32 E.S.A./; DF/;END CD32 E.S.A./; D; D \n\n")
- )
- (run ("C:Edit FROM \"%s\" WITH \"%s\" " StartupSequence CD32-Startup))
- (delete CD32-Startup)
- )
- )
- (textfile
- (dest CD32-Startup)
- (append "TR+; M1; F U/SetPatch/; I\n")
- (append ";BEGIN CD32 E.S.A.\n\n")
- (append "C:CheckF10\n")
- (append "IF warn\n")
- (append " C:Assign >NIL: T: RAM:\n")
- (append " C:Assign >NIL: ENV: RAM:\n")
- (append " C:ESA " VolumeName "\n")
- (append " C:EndCLI >NIL:\n")
- (append "Endif\n\n")
- (append ";END CD32 E.S.A.\n\n")
- (append "Z\n")
- )
- (run ("C:Edit FROM \"%s\" WITH \"%s\" " StartupSequence CD32-Startup))
- (delete CD32-Startup)
- ))
-
-
- ;---------------------------------------------------------------------
- ;---- Lösche alte Speedup-System Dateien
-
- (procedure DeleteOldSpeedupSystem
- (
- (if (AND (exists "c:Speedup") (< (/ (getversion "c:speedup" ) 65536) 110))
- (
- ; alte Speedup-System Version wird gelöscht
- (delete "c:speedup"
- (prompt #DeleteOldSpeedup)
- (help #DeleteOldSpeedupHelp)
- (confirm)
- )
- ))
-
- (delete "c:GetCDRom")
- (delete "c:NoSpeedup")
-
- (if (exists "s:startup-sequence.speedup")
- (
- (delete "s:startup-sequence"
- (prompt #DeleteStartupSequence)
- (help #DeleteStartupSequenceHelp)
- (confirm)
- )
- (rename "s:startup-sequence.speedup" "s:startup-sequence")
- ))
- ))
-
-
- ;---------------------------------------------------------------------
- ;---- KonfigureSpeedup
-
- (procedure KonfigureSpeedup
- (
- (working #LeseKonfig)
-
- (set OriginalUnit0 (run "SpC:FindATAPI 0"(safe)))
- (set OriginalUnit1 (run "SpC:FindATAPI 1"(safe)))
- (set OriginalUnit2 (run "SpC:FindATAPI 2"(safe)))
- (set OriginalUnit3 (run "SpC:FindATAPI 3"(safe)))
-
- (set Unit0 OriginalUnit0)
- (set Unit1 OriginalUnit1)
- (set Unit2 OriginalUnit2)
- (set Unit3 OriginalUnit3)
-
-
- (if (< Unit0 127)
- (set #OriginalTreiber0 (select Unit0 #Treiber00 #Treiber01 #Treiber02 #Treiber03 #Treiber04 #Treiber05 #Treiber06 #Treiber07 #Treiber08 #Treiber09 #Treiber10 #Treiber11 #Treiber12 #Treiber13 #Treiber14 #Treiber15 #Treiber16 #Treiber17 #Treiber18 #Treiber19 #Treiber20 #Treiber21 #Treiber22 #Treiber23 #Treiber24 #Treiber25 #Treiber26 #Treiber27 #Treiber28 #Treiber29 #Treiber#30 ))
-
- (if (= Unit0 255)
- (
- (set #OriginalTreiber0 #Treiber30)
- (set OriginalUnit0 30)
- (set Unit0 30)
- )
- (
- (set Unit0 ( BITAND Unit0 127 ))
- (set #OriginalTreiber0 (select Unit0 #Geraet0 #Geraet1 #Geraet2 #Geraet3 #Geraet4 #Geraet5 #Geraet6 ))
- )
- )
- )
-
- (if (< Unit1 127)
- (set #OriginalTreiber1 (select Unit1 #Treiber00 #Treiber01 #Treiber02 #Treiber03 #Treiber04 #Treiber05 #Treiber06 #Treiber07 #Treiber08 #Treiber09 #Treiber10 #Treiber11 #Treiber12 #Treiber13 #Treiber14 #Treiber15 #Treiber16 #Treiber17 #Treiber18 #Treiber19 #Treiber20 #Treiber21 #Treiber22 #Treiber23 #Treiber24 #Treiber25 #Treiber26 #Treiber27 #Treiber28 #Treiber29 #Treiber#30 ))
-
- (if (= Unit1 255)
- (
- (set #OriginalTreiber1 #Treiber30)
- (set OriginalUnit1 30)
- (set Unit1 30)
- )
- (
- (set Unit1 ( BITAND Unit1 127 ))
- (set #OriginalTreiber1 (select Unit1 #Geraet0 #Geraet1 #Geraet2 #Geraet3 #Geraet4 #Geraet5 #Geraet6 ))
- )
- )
- )
-
- (if (< Unit2 127)
- (set #OriginalTreiber2 (select Unit2 #Treiber00 #Treiber01 #Treiber02 #Treiber03 #Treiber04 #Treiber05 #Treiber06 #Treiber07 #Treiber08 #Treiber09 #Treiber10 #Treiber11 #Treiber12 #Treiber13 #Treiber14 #Treiber15 #Treiber16 #Treiber17 #Treiber18 #Treiber19 #Treiber20 #Treiber21 #Treiber22 #Treiber23 #Treiber24 #Treiber25 #Treiber26 #Treiber27 #Treiber28 #Treiber29 #Treiber#30 ))
-
- (if (= Unit2 255)
- (
- (set #OriginalTreiber2 #Treiber30)
- (set OriginalUnit2 30)
- (set Unit2 30)
- )
- (
- (set Unit2 ( BITAND Unit2 127 ))
- (set #OriginalTreiber2 (select Unit2 #Geraet0 #Geraet1 #Geraet2 #Geraet3 #Geraet4 #Geraet5 #Geraet6 ))
- )
- )
- )
-
- (if (< Unit3 127)
- (set #OriginalTreiber3 (select Unit3 #Treiber00 #Treiber01 #Treiber02 #Treiber03 #Treiber04 #Treiber05 #Treiber06 #Treiber07 #Treiber08 #Treiber09 #Treiber10 #Treiber11 #Treiber12 #Treiber13 #Treiber14 #Treiber15 #Treiber16 #Treiber17 #Treiber18 #Treiber19 #Treiber20 #Treiber21 #Treiber22 #Treiber23 #Treiber24 #Treiber25 #Treiber26 #Treiber27 #Treiber28 #Treiber29 #Treiber#30 ))
-
- (if (= Unit3 255)
- (
- (set #OriginalTreiber3 #Treiber30)
- (set OriginalUnit3 30)
- (set Unit3 30)
- )
- (
- (set Unit3 ( BITAND Unit3 127 ))
- (set #OriginalTreiber3 (select Unit3 #Geraet0 #Geraet1 #Geraet2 #Geraet3 #Geraet4 #Geraet5 #Geraet6 ))
- )
- )
- )
-
- (set #Test0 #OriginalTreiber0)
- (set #Test1 #OriginalTreiber1)
- (set #Test2 #OriginalTreiber2)
- (set #Test3 #OriginalTreiber3)
-
- (while (NOT (askbool
- (prompt
- #AktuelleEinstellung
- #TextUnit0
- #Test0
- "\n"
- #TextUnit1
- #Test1
- "\n"
- #TextUnit2
- #Test2
- "\n"
- #TextUnit3
- #Test3
- "\n"
- #KonfigOkay
- )
- (help #KonfigMsg)
- (choices #Ja #Nein )
- (default 1)
- ))
-
- (if (AND (> OriginalUnit0 0) (< OriginalUnit0 127))
- (
- (set Button 17)
- (while (<> Button 0)
- (
- (if (< Unit0 17) (set Button Unit0) (set Button 17))
-
- (set Button
- (askchoice
- (prompt #TreiberWahl0 #OriginalTreiber0 )
- (help #TreiberWahlHelp)
- (choices #Treiber00 #Treiber01 #Treiber02 #Treiber03 #Treiber04 #Treiber05 #Treiber06 #Treiber07 #Treiber08 #Treiber09 #Treiber10 #Treiber11 #Treiber12 #Treiber13 #Treiber14 #Treiber15 #Treiber16 #NextPage )
- (default Button)
- )
- )
- (if (= Button 17)
- (
- (if (> Unit0 17) (set Button (- Unit0 18)) (set Button 13))
-
- (set Button
- (askchoice
- (prompt #TreiberWahl0 #OriginalTreiber0 )
- (help #TreiberWahlHelp)
- (choices #Treiber18 #Treiber19 #Treiber20 #Treiber21 #Treiber22 #Treiber23 #Treiber24 #Treiber25 #Treiber26 #Treiber27 #Treiber28 #Treiber29 #Treiber30 #PrevPage)
- (default Button)
- )
- )
- (set Button (+ Button 18))
- )
- )
-
- (set Unit0 Button)
- (if (= Button 31)
- (set Unit0 OriginalUnit0)
- (set Button 0)
- )
- (set #Test0 (select Unit0 #Treiber00 #Treiber01 #Treiber02 #Treiber03 #Treiber04 #Treiber05 #Treiber06 #Treiber07 #Treiber08 #Treiber09 #Treiber10 #Treiber11 #Treiber12 #Treiber13 #Treiber14 #Treiber15 #Treiber16 #Treiber18 #Treiber18 #Treiber19 #Treiber20 #Treiber21 #Treiber22 #Treiber23 #Treiber24 #Treiber25 #Treiber26 #Treiber27 #Treiber28 #Treiber29 #Treiber30 ))
- )
- )
- )
- )
-
- (if (AND (> OriginalUnit1 0) (< OriginalUnit1 127))
- (
- (set Button 17)
- (while (<> Button 0)
- (
- (if (< Unit1 17) (set Button Unit1) (set Button 17))
-
- (set Button
- (askchoice
- (prompt #TreiberWahl1 #OriginalTreiber1 )
- (help #TreiberWahlHelp)
- (choices #Treiber00 #Treiber01 #Treiber02 #Treiber03 #Treiber04 #Treiber05 #Treiber06 #Treiber07 #Treiber08 #Treiber09 #Treiber10 #Treiber11 #Treiber12 #Treiber13 #Treiber14 #Treiber15 #Treiber16 #NextPage )
- (default Button)
- )
- )
- (if (= Button 17)
- (
- (if (> Unit1 17) (set Button (- Unit1 18)) (set Button 13))
-
- (set Button
- (askchoice
- (prompt #TreiberWahl1 #OriginalTreiber1 )
- (help #TreiberWahlHelp)
- (choices #Treiber18 #Treiber19 #Treiber20 #Treiber21 #Treiber22 #Treiber23 #Treiber24 #Treiber25 #Treiber26 #Treiber27 #Treiber28 #Treiber29 #Treiber30 #PrevPage)
- (default Button)
- )
- )
- (set Button (+ Button 18))
- )
- )
-
- (set Unit1 Button)
- (if (= Button 31)
- (set Unit1 OriginalUnit1)
- (set Button 0)
- )
- (set #Test1 (select Unit1 #Treiber00 #Treiber01 #Treiber02 #Treiber03 #Treiber04 #Treiber05 #Treiber06 #Treiber07 #Treiber08 #Treiber09 #Treiber10 #Treiber11 #Treiber12 #Treiber13 #Treiber14 #Treiber15 #Treiber16 #Treiber18 #Treiber18 #Treiber19 #Treiber20 #Treiber21 #Treiber22 #Treiber23 #Treiber24 #Treiber25 #Treiber26 #Treiber27 #Treiber28 #Treiber29 #Treiber30 ))
- )
- )
- )
- )
-
- (if (AND (> OriginalUnit2 0) (< OriginalUnit2 127))
- (
- (set Button 17)
- (while (<> Button 0)
- (
- (if (< Unit2 17) (set Button Unit2) (set Button 17))
-
- (set Button
- (askchoice
- (prompt #TreiberWahl2 #OriginalTreiber2 )
- (help #TreiberWahlHelp)
- (choices #Treiber00 #Treiber01 #Treiber02 #Treiber03 #Treiber04 #Treiber05 #Treiber06 #Treiber07 #Treiber08 #Treiber09 #Treiber10 #Treiber11 #Treiber12 #Treiber13 #Treiber14 #Treiber15 #Treiber16 #NextPage )
- (default Button)
- )
- )
- (if (= Button 17)
- (
- (if (> Unit2 17) (set Button (- Unit2 18)) (set Button 13))
-
- (set Button
- (askchoice
- (prompt #TreiberWahl2 #OriginalTreiber2 )
- (help #TreiberWahlHelp)
- (choices #Treiber18 #Treiber19 #Treiber20 #Treiber21 #Treiber22 #Treiber23 #Treiber24 #Treiber25 #Treiber26 #Treiber27 #Treiber28 #Treiber29 #Treiber30 #PrevPage)
- (default Button)
- )
- )
- (set Button (+ Button 18))
- )
- )
-
- (set Unit2 Button)
- (if (= Button 31)
- (set Unit2 OriginalUnit2)
- (set Button 0)
- )
- (set #Test2 (select Unit2 #Treiber00 #Treiber01 #Treiber02 #Treiber03 #Treiber04 #Treiber05 #Treiber06 #Treiber07 #Treiber08 #Treiber09 #Treiber10 #Treiber11 #Treiber12 #Treiber13 #Treiber14 #Treiber15 #Treiber16 #Treiber18 #Treiber18 #Treiber19 #Treiber20 #Treiber21 #Treiber22 #Treiber23 #Treiber24 #Treiber25 #Treiber26 #Treiber27 #Treiber28 #Treiber29 #Treiber30 ))
- )
- )
- )
- )
-
- (if (AND (> OriginalUnit3 0) (< OriginalUnit3 127))
- (
- (set Button 17)
- (while (<> Button 0)
- (
- (if (< Unit3 17) (set Button Unit3) (set Button 17))
-
- (set Button
- (askchoice
- (prompt #TreiberWahl3 #OriginalTreiber3 )
- (help #TreiberWahlHelp)
- (choices #Treiber00 #Treiber01 #Treiber02 #Treiber03 #Treiber04 #Treiber05 #Treiber06 #Treiber07 #Treiber08 #Treiber09 #Treiber10 #Treiber11 #Treiber12 #Treiber13 #Treiber14 #Treiber15 #Treiber16 #NextPage )
- (default Button)
- )
- )
- (if (= Button 17)
- (
- (if (> Unit3 17) (set Button (- Unit3 18)) (set Button 13))
-
- (set Button
- (askchoice
- (prompt #TreiberWahl3 #OriginalTreiber3 )
- (help #TreiberWahlHelp)
- (choices #Treiber18 #Treiber19 #Treiber20 #Treiber21 #Treiber22 #Treiber23 #Treiber24 #Treiber25 #Treiber26 #Treiber27 #Treiber28 #Treiber29 #Treiber30 #PrevPage)
- (default Button)
- )
- )
- (set Button (+ Button 18))
- )
- )
-
- (set Unit3 Button)
- (if (= Button 31)
- (set Unit3 OriginalUnit3)
- (set Button 0)
- )
- (set #Test3 (select Unit3 #Treiber00 #Treiber01 #Treiber02 #Treiber03 #Treiber04 #Treiber05 #Treiber06 #Treiber07 #Treiber08 #Treiber09 #Treiber10 #Treiber11 #Treiber12 #Treiber13 #Treiber14 #Treiber15 #Treiber16 #Treiber18 #Treiber18 #Treiber19 #Treiber20 #Treiber21 #Treiber22 #Treiber23 #Treiber24 #Treiber25 #Treiber26 #Treiber27 #Treiber28 #Treiber29 #Treiber30 ))
- )
- )
- )
- )
-
- )
-
-
- (if (AND (< Unit0 127) (> Unit0 0))
- (set #Arg1 (cat " SpDriver:" #Test0))
- (set #Arg1 (cat " -"))
- )
- (if (AND (< Unit1 127) (> Unit1 0))
- (set #Arg2 (cat " SpDriver:" #Test1))
- (set #Arg2 (cat " -"))
- )
- (if (AND (< Unit2 127) (> Unit2 0))
- (set #Arg3 (cat " SpDriver:" #Test2))
- (set #Arg3 (cat " -"))
- )
- (if (AND (< Unit3 127) (> Unit3 0))
- (set #Arg4 (cat " SpDriver:" #Test3))
- (set #Arg4 (cat " -"))
- )
-
- (set #Befehl (cat "SpC:Linker SpC:SpeedupKern" #Arg1 #Arg2 #Arg3 #Arg4))
- (working #ErstelleSpeedupBsy)
- (if (run #Befehl(safe))
- (abort #ErstelleSpeedupError)
- )
-
-
-
-
- (if (< (run ("c:Search >NIL: FROM \"%s\" SEARCH \";BEGIN SpeedupSystem\" QUIET" StartupSequence)) 5)
-
- (
- (textfile
- (dest SpeedupSystem-Startup)
- (append "TR+; M1; F U/;BEGIN SpeedupSystem/; DF/;END SpeedupSystem/; D; D \n\n")
- )
- (run ("C:Edit FROM \"%s\" WITH \"%s\" " StartupSequence SpeedupSystem-Startup))
- (delete SpeedupSystem-Startup)
- )
- )
- (textfile
- (dest SpeedupSystem-Startup)
- (append "TR+; M1; I\n")
- (append ";BEGIN SpeedupSystem\n\n")
- (append "C:Speedup\n\n")
- (append ";END SpeedupSystem\n\n")
- (append "Z\n")
- )
- (run ("C:Edit FROM \"%s\" WITH \"%s\" " StartupSequence SpeedupSystem-Startup))
- (delete SpeedupSystem-Startup)
-
-
- (user 2)
- (if (askbool
- (prompt #SpeedupSystemStarten)
- (help #SpeedupSystemStartenHelp)
- (choices #Reboot #Exit)
- (default 1)
- )
- (
- (run "c:wait 2"(safe))
- (run "c:speedup i")
- )
- )
- ))
-
- ;---------------------------------------------------------------------
- ;---- Installiere Speedup-System Dateien
-
- (procedure SpDateienInstallieren
- (
- (set target
- (askdir
- (prompt #WelchePartitionSp )
- (help #WelchePartitionSpHelp )
- (default (tackon @default-dest "Speedup-System"))
- ))
- (if (exists target)
- (
- (makedir target (infos))
- (makeassign "SpInstall" target)
-
- (copyfiles
- (source "Sp:")
- (all)
- (optional "force")
- (dest "SpInstall:")
- )
-
- (set vernum1 (getversion "sys:tools/HDToolBox"))
-
- (if (= vernum1 0)
- (
- (copyfiles
- (source "Sp:HDToolBox")
- (infos)
- (optional "force")
- (dest "sys:tools")
- )
- (set vernum1 (getversion "sys:tools/HDToolBox"))
- ))
-
- (set vernum2 (getversion "Sp:HDToolBox"))
- (if (< vernum1 vernum2)
- (
- (set ver1 (/ vernum1 65536))
- (set rev1 (- vernum1 (* ver1 65536)))
- (set ver2 (/ vernum2 65536))
- (set rev2 (- vernum2 (* ver2 65536)))
-
- (if (askbool
- (prompt (#HDToolBoxText ver1 rev1 ver2 rev2))
- (help #HDToolBoxTextHelp)
- (choices #Ja #Nein)
- (default 1)
- )
- (
- (copyfiles
- (source "Sp:HDToolBox")
- (infos)
- (optional "force")
- (dest "sys:tools")
- )
- ))
- ))
-
- (STARTUP "Speedup-System"
- (prompt #ModifiziereStartup)
- (help #ModifiziereStartup2Help)
- (command "assign Speedup-System: " target "\npath Speedup-System:c\n")
- )
-
- ))
- ))
-
-
- ;---------------------------------------------------------------------
- ;------ Filesysteme installieren
- ;------
- ;------ SourceName: Name der zu kopierenden Datei
- ;------ DefaultName: default Name, der für die Auswahl vorgegeben wird
- ;------ UnitNum: zu erstellende Unitnummer
-
- (procedure SetFileSystem
- (
- ; Den Namen des AmigaDOS-Devices erfragen...
- (set VolumeName (askstring (prompt #ErfrageVolumeNameTeil1 #UnitNum " LUN " #LUNNum #ErfrageVolumeNameTeil2)
- (default #DefaultName)
- (help #ErfrageVolumeNameHelp)
- ))
-
- ; Wann soll das CD-Rom Laufwerk gemountet werden ?
-
- (if (askbool
- (prompt #WannCDRomMounten)
- (help #WannCDRomMountenHelp)
- (choices #Automatisch #Manuell)
- (default 1)
-
- )
- ; Automatisch mounten
-
- (if (< #WBVersion 38)
- (
- (textfile
- (dest "devs:Mountlist")
- (include "devs:Mountlist")
- (append "\n" VolumeName ":\n")
- (include #SourceName)
- )
- (STARTUP "Mount CD-ROM "
- (prompt #ModifiziereStartup)
- (help #ModifiziereStartupHelp)
- (command "mount " VolumeName ":\n")
- )
- )
- (
- (copyfiles
- (source "SpDevs:cd.info")
- (files)
- (optional "force")
- (dest "devs:DosDrivers")
- (newname (cat VolumeName ".info"))
- )
- (copyfiles (source #SourceName )
- (files)
- (optional "force")
- (dest "devs:DosDrivers")
- (newname VolumeName)
- )
- )
- )
- ; Manuell mounten
-
- (if (< #WBVersion 38)
- (
- (textfile
- (dest "devs:Mountlist")
- (include "devs:Mountlist")
- (append "\n" VolumeName ":\n")
- (include #SourceName)
- )
- )
- (
- (copyfiles
- (source "SpDevs:cd.info")
- (files)
- (optional "force")
- (dest "sys:storage/DosDrivers")
- (newname (cat VolumeName ".info"))
- )
- (copyfiles
- (source #SourceName )
- (files)
- (optional "force")
- (dest "sys:storage/DosDrivers")
- (newname VolumeName)
- )
- )
- )
- )
- ))
-
-
- (procedure FSInstallieren
- (
- ; Filesytem kopieren
- (copyfiles (source "Sp:l/cdrom-Handler")
- (files)
- (optional "force")
- (dest "l:")
- )
- ; Nach den Units fragen
-
- (working #SearchingCDRomDrives)
- (set #unit (run"SpC:GetCDRom"(safe)))
- (set ChangerUnit (run"SpC:GetChanger"(safe)))
-
- (set unit
- (askoptions
- (prompt #WhichUnits)
- (help #WhichUnitsHelp)
- (choices #TxtUnit0 #TxtUnit1 #TxtUnit2 #TxtUnit3)
- (default #unit)
- )
- )
- (if (in unit 0)
- (
- (if (in ChangerUnit 0)
- (
- (set LUN
- (askoptions
- (prompt #WhichLUNs)
- (help #WhichLUNsHelp)
- (choices #TxtLUN0 #TxtLUN1 #TxtLUN2 #TxtLUN3)
- (default 15)
- )
- )
- (if (in LUN 0)
- (
- (set #LUNNum 0)
- (set #UnitNum 0)
- (set #SourceName "SpDevs:cd0")
- (set #DefaultName "cd0")
-
- (SetFileSystem)
- )
- )
- (if (in LUN 1)
- (
- (set #LUNNum 1)
- (set #UnitNum 0)
- (set #SourceName "SpDevs:cd10")
- (set #DefaultName "cd10")
-
- (SetFileSystem)
- )
- )
- (if (in LUN 2)
- (
- (set #LUNNum 2)
- (set #UnitNum 0)
- (set #SourceName "SpDevs:cd20")
- (set #DefaultName "cd20")
-
- (SetFileSystem)
- )
- )
- (if (in LUN 3)
- (
- (set #LUNNum 3)
- (set #UnitNum 0)
- (set #SourceName "SpDevs:cd30")
- (set #DefaultName "cd30")
-
- (SetFileSystem)
- )
- )
- )
- (
- (set #LUNNum 0)
- (set #UnitNum 0)
- (set #SourceName "SpDevs:cd0")
- (set #DefaultName "cd0")
-
- (SetFileSystem)
- )
- )
- )
- )
-
- (if (in unit 1)
- (
- (if (in ChangerUnit 1)
- (
- (set LUN
- (askoptions
- (prompt #WhichLUNs)
- (help #WhichLUNsHelp)
- (choices #TxtLUN0 #TxtLUN1 #TxtLUN2 #TxtLUN3)
- (default 15)
- )
- )
- (if (in LUN 0)
- (
- (set #LUNNum 0)
- (set #UnitNum 1)
- (set #SourceName "SpDevs:cd1")
- (set #DefaultName "cd1")
-
- (SetFileSystem)
- )
- )
- (if (in LUN 1)
- (
- (set #LUNNum 1)
- (set #UnitNum 1)
- (set #SourceName "SpDevs:cd11")
- (set #DefaultName "cd11")
-
- (SetFileSystem)
- )
- )
- (if (in LUN 2)
- (
- (set #LUNNum 2)
- (set #UnitNum 1)
- (set #SourceName "SpDevs:cd21")
- (set #DefaultName "cd21")
-
- (SetFileSystem)
- )
- )
- (if (in LUN 3)
- (
- (set #LUNNum 3)
- (set #UnitNum 1)
- (set #SourceName "SpDevs:cd31")
- (set #DefaultName "cd31")
-
- (SetFileSystem)
- )
- )
- )
- (
- (set #LUNNum 0)
- (set #UnitNum 1)
- (set #SourceName "SpDevs:cd1")
- (set #DefaultName "cd1")
-
- (SetFileSystem)
- )
- )
- )
- )
-
- (if (in unit 2)
- (
- (if (in ChangerUnit 2)
- (
- (set LUN
- (askoptions
- (prompt #WhichLUNs)
- (help #WhichLUNsHelp)
- (choices #TxtLUN0 #TxtLUN1 #TxtLUN2 #TxtLUN3)
- (default 15)
- )
- )
- (if (in LUN 0)
- (
- (set #LUNNum 0)
- (set #UnitNum 2)
- (set #SourceName "SpDevs:cd2")
- (set #DefaultName "cd2")
-
- (SetFileSystem)
- )
- )
- (if (in LUN 1)
- (
- (set #LUNNum 1)
- (set #UnitNum 2)
- (set #SourceName "SpDevs:cd12")
- (set #DefaultName "cd12")
-
- (SetFileSystem)
- )
- )
- (if (in LUN 2)
- (
- (set #LUNNum 2)
- (set #UnitNum 2)
- (set #SourceName "SpDevs:cd22")
- (set #DefaultName "cd22")
-
- (SetFileSystem)
- )
- )
- (if (in LUN 3)
- (
- (set #LUNNum 3)
- (set #UnitNum 2)
- (set #SourceName "SpDevs:cd32")
- (set #DefaultName "cd32")
-
- (SetFileSystem)
- )
- )
- )
- (
- (set #LUNNum 0)
- (set #UnitNum 2)
- (set #SourceName "SpDevs:cd2")
- (set #DefaultName "cd2")
-
- (SetFileSystem)
- )
- )
- )
- )
-
- (if (in unit 3)
- (
- (if (in ChangerUnit 3)
- (
- (set LUN
- (askoptions
- (prompt #WhichLUNs)
- (help #WhichLUNsHelp)
- (choices #TxtLUN0 #TxtLUN1 #TxtLUN2 #TxtLUN3)
- (default 15)
- )
- )
- (if (in LUN 0)
- (
- (set #LUNNum 0)
- (set #UnitNum 3)
- (set #SourceName "SpDevs:cd3")
- (set #DefaultName "cd3")
-
- (SetFileSystem)
- )
- )
- (if (in LUN 1)
- (
- (set #LUNNum 1)
- (set #UnitNum 3)
- (set #SourceName "SpDevs:cd13")
- (set #DefaultName "cd13")
-
- (SetFileSystem)
- )
- )
- (if (in LUN 2)
- (
- (set #LUNNum 2)
- (set #UnitNum 3)
- (set #SourceName "SpDevs:cd23")
- (set #DefaultName "cd23")
-
- (SetFileSystem)
- )
- )
- (if (in LUN 3)
- (
- (set #LUNNum 3)
- (set #UnitNum 3)
- (set #SourceName "SpDevs:cd33")
- (set #DefaultName "cd33")
-
- (SetFileSystem)
- )
- )
- )
- (
- (set #LUNNum 0)
- (set #UnitNum 3)
- (set #SourceName "SpDevs:cd3")
- (set #DefaultName "cd3")
-
- (SetFileSystem)
- )
- )
- )
- )
- ))
-
- ;---------------------------------------------------------------------
- ;---- JukeBox-Demo installieren
-
- (procedure JukeBoxInstallieren
- (
- (set target
- (askdir
- (prompt #WelchePartition )
- (help #WelchePartitionHelp )
- (default (tackon @default-dest "JukeBox"))
- )
- )
- (if (exists target)
- (
- (makedir target (infos))
- (makeassign "JukeBox" target)
- (working #JukeBoxBsy)
-
- (if (run "SpC:lha x SpData:JukeBox2.1.lha JukeBox:")
- (
- (message #JukeBoxError)
- ))
-
-
- (set Unit (run"SpC:GetCDRom"(safe)))
- (set #Unit (select Unit 0 0 1 1 2 2 2 2 3 3 3 3 ))
- (tooltype
- (dest "JukeBox:JukeBox" )
- (settooltype "DEVICE" "scsi.device" )
- (settooltype "UNIT" ("%ld" #Unit ))
- )
- (makeassign "JukeBox")
- ))
- ))
-
- ;---------------------------------------------------------------------
- ;---- Initialisierung
-
-
- (makeassign "Sp" "SpeedupSystem:" (safe))
- (makeassign "SpC" "SpeedupSystem:c" (safe))
- (makeassign "SpDevs" "SpeedupSystem:Devs" (safe))
- (makeassign "SpDriver" "SpeedupSystem:ATAPIDriver" (safe))
- (makeassign "SpData" "SpeedupSystem:Data" (safe))
- (makeassign "Source" "SpeedupSystem:" (safe))
-
- (set StartupSequence "S:Startup-Sequence")
- (set CD32-Startup "RAM:CD32-Startup")
- (set SpeedupSystem-Startup "RAM:SpeedupSystem-Startup")
- (set VolumeName "CD0:")
-
-
-
- (set #WBVersion (/(getversion "libs:version.library") 65536))
-
- (if (< #WBVersion 37) (abort #WrongWB))
-
-
- (complete 0)
-
- (set Options
- (askoptions
- (prompt #WhatToDo)
- (help #WhatToDoHelp)
- (choices #Do0 #Do1 #Do2 #Do3 #Do4 #Do5 #Do6)
- (default 126)
- )
- )
-
-
- (if (BITAND Options 4)
- (
- (set ver (/ (getversion"scsi.device"(resident)) 65536))
- (set rev (- (getversion"scsi.device"(resident)) (* ver 65536)))
-
- (if (OR (< ver 110 ) (AND (= ver 110) (< rev 28)))
- (
- ; Speedup-System Kern nicht im Speicher, deshalb hier fragen,
- ; ob er eingebunden werden soll !
-
- (if (askbool (prompt #NoSpeedupInMem)
- (help #NoSpeedupInMemHelp)
- (choices #Ja #Nein)
- (default 1)
- )
- (
- ; Speedup-System Kern aufrufen und unbedingt nachfragen,
- ; ob ein Reset durchgeführt werden kann !!!!
-
- (complete 100)
- (user 2)
- (message #BindeSpeedupKernEin)
- (set #Befehl (cat "SpC:Linker SpC:SpeedupKern - - - -"))
- (run #Befehl(safe))
-
- (run "c:wait 2"(safe))
- (run "SpC:SpeedupKern i"(safe))
- )
- )
- ))
- ))
-
- (if (BITAND Options 1)
- (
- ; Festplatte einrichten
-
- (run "Sp:HDtoolBox")
-
- ))
- (complete 10)
-
- (if (BITAND Options 2)
- (
- ; Lösche alte Speedup Dateien
-
- (DeleteOldSpeedupSystem)
- ))
- (complete 20)
- (if (BITAND Options 8)
- (
- ; Speedup-System Dateien auf HD installieren
-
- (SpDateienInstallieren)
- ))
- (complete 40)
- (if (BITAND Options 16)
- (
- ; Filesysteme für CD-Rom Laufwerke installieren
-
- (FSInstallieren)
- ))
- (complete 60)
- (if (BITAND Options 32)
- (
- ; Demoversion der JukeBox installieren
-
- (JukeBoxInstallieren)
- ))
- (complete 80)
- (if (BITAND Options 64)
- (
- ; Speedup-System konfigurieren und installieren
-
- (InstallESA)
- ))
-
- (if (BITAND Options 4)
- (
- ; Speedup-System konfigurieren und installieren
-
- (KonfigureSpeedup)
- ))
-
- (complete 100)
-
-