home *** CD-ROM | disk | FTP | other *** search
- PRINT "Free Paint 35 EPSILON Installation Skript";
- PRINT "¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯";
- PRINT "Read FreePaint.doc to see if you are allowed to use or copy";
- PRINT "Free Paint, all other use or copying is illegal!";
- PRINT "This will work if you have booted from your original Workbench";
- PRINT "disk or an unchanged copy of it! In addition you need an empty";
- PRINT "formatted disk.";
- PRINT "Do you have booted from an unchanged Workbench disk and do you"
- ASK "have an empty formatted disk ready?";
-
- CLEAR;
- IF NO
- PRINT "Format an unimportant disk, search for your original";
- PRINT "Workbench disk and boot from it. Then try this one again!";
- PRINT " ";
- WAIT "Click [CONTINUE] to exit, when you have read this.";
- ELSE
- PRINT "I am now starting the installing procedure."
- PRINT "Please insert the Workbench disk you have booted from in";
- WAIT "drive df0: and click [CONTINUE] when you have done so."
- CLEAR;
- PRINT "I am copying system files to RAM: ...";
- MAKEDIR "RAM:T_TMP";
- MAKEDIR "RAM:C_TMP";
- DODOS "ASSIGN OLD_T: T:";
- DODOS "ASSIGN T: RAM:T_TMP";
- COPY "df0:C/ASSIGN" AS "RAM:C_TMP/ASSIGN";
- COPY "df0:C/COPY" AS "RAM:C_TMP/COPY";
- COPY "df0:C/RUN" AS "RAM:C_TMP/RUN";
- COPY "df0:C/DIR" AS "RAM:C_TMP/DIR";
- COPY "df0:C/ECHO" AS "RAM:C_TMP/ECHO";
- COPY "df0:C/DELETE" AS "RAM:C_TMP/DELETE";
- COPY "df0:C/STACK" AS "RAM:C_TMP/STACK";
- COPY "df0:C/MAKEDIR" AS "RAM:C_TMP/MAKEDIR";
- COPY "df0:C/INSTALL" AS "RAM:C_TMP/INSTALL";
- COPY "df0:C/RELABEL" AS "RAM:C_TMP/RELABEL";
- COPY "df0:C/LOADWB" AS "RAM:C_TMP/LOADWB";
-
- DODOS "ASSIGN OLD_C: C:";
- DODOS "ASSIGN C: RAM:C_TMP";
-
- MAKEDIR "RAM:LIBS_TMP";
- MAKEDIR "RAM:DEVS_TMP";
- MAKEDIR "RAM:FONTS_TMP";
- MAKEDIR "RAM:L_TMP";
- MAKEDIR "RAM:S_TMP";
-
- DODOS "copy >NIL: df0:libs RAM:LIBS_TMP";
- DODOS "copy >NIL: df0:devs RAM:DEVS_TMP ALL";
- DODOS "copy >NIL: df0:fonts RAM:FONTS_TMP ALL";
- DODOS "copy >NIL: df0:L RAM:L_TMP";
- DODOS "copy >NIL: df0:S RAM:S_TMP";
-
- PRINT "...done copying system files to RAM:";
- PRINT " ";
- PRINT "Please remove the disk from drive DF0: and click [CONTINUE]";
- WAIT "after you are finished.";
-
- CLEAR;
- PRINT "Now insert the empty disk in drive DF0: ";
- WAIT "Click [CONTINUE] when you have done this.";
- PRINT " ";
- PRINT "Moving RAM: files to the disk...";
-
- MAKEDIR "DF0:C";
- MAKEDIR "DF0:LIBS";
- MAKEDIR "DF0:DEVS";
- MAKEDIR "DF0:FONTS";
- MAKEDIR "DF0:L";
- MAKEDIR "DF0:S";
- MAKEDIR "DF0:BRUSH";
- MAKEDIR "DF0:PICTURE";
-
- DODOS "copy >NIL: RAM:LIBS_TMP df0:LIBS";
- DODOS "copy >NIL: RAM:DEVS_TMP df0:DEVS ALL";
- DODOS "copy >NIL: RAM:FONTS_TMP df0:FONTS ALL";
- DODOS "copy >NIL: RAM:L_TMP df0:L";
- DODOS "copy >NIL: RAM:S_TMP df0:S";
- DODOS "copy >NIL: RAM:C_TMP df0:C";
-
- PRINT "...done copying the system files to the FPaint disk!";
-
- DODOS "delete >NIL: RAM:LIBS_TMP ALL";
- DODOS "delete >NIL: RAM:DEVS_TMP ALL";
- DODOS "delete >NIL: RAM:FONTS_TMP ALL";
- DODOS "delete >NIL: RAM:L_TMP ALL";
- DODOS "delete >NIL: RAM:S_TMP ALL";
-
- PRINT "Please remove the disk from drive DF0:";
- WAIT "Click [CONTINUE] to proceed";
-
- CLEAR;
- PRINT "And now insert the disk the Free Paint files are on";
- PRINT "in drive DF0:";
- WAIT "Click [CONTINUE] after it.";
-
- PRINT " ";
- PRINT "Now copying the Free Paint Files into memory ...";
-
- STORE "df0:Free Paint/FPaint" AS "FPAINT";
- STORE "df0:Free Paint/FPaint.info" AS "FPAINT.INFO";
- STORE "df0:Free Paint/FreePaint.doc" AS "FPAINT.DOC";
- STORE "df0:Free Paint/FreePaint.doc.info" AS "FPAINT.DOC.INFO";
- STORE "df0:Free Paint/BRUSH.info" AS "BRUSH.INFO";
- STORE "df0:Free Paint/PICTURE.info" AS "PICTURE.INFO";
- STORE "df0:Free Paint/Disk.info" AS "DISK.INFO";
- STORE "df0:Free Paint/fp.startup" AS "STARTUP";
- STORE "df0:c/MuchMore" AS "MUCHMORE";
-
- PRINT "... all files are in memory!";
- PRINT " ";
- PRINT "Please remove the disk from drive DF0:";
- WAIT "Click [CONTINUE] to go on.";
-
- CLEAR;
- PRINT "And now insert the former empty disk in drive df0:";
- PRINT " ";
- WAIT "Click [CONTINUE] when done.";
-
- CLEAR;
- PRINT "I am copying the Free Paint files to the disk...";
-
- WRITE "FPAINT" AS "df0:FPaint";
- WRITE "FPAINT.INFO" AS "df0:FPaint.info";
- WRITE "FPAINT.DOC" AS "df0:FreePaint.doc";
- WRITE "FPAINT.DOC.INFO" AS "df0:FreePaint.doc.info";
- WRITE "BRUSH.INFO" AS "df0:BRUSH.info";
- WRITE "PICTURE.INFO" AS "df0:PICTURE.info";
- WRITE "DISK.INFO" AS "df0:Disk.info";
- WRITE "STARTUP" AS "df0:s/startup-sequence";
- WRITE "MUCHMORE" AS "df0:c/MuchMore";
-
- DODOS "relabel DF0: FPaint_Disk";
- DODOS "install df0:";
-
- PRINT "... the files are written!";
- PRINT " ";
- PRINT "Please remove the disk from drive DF0:";
- PRINT " ";
- WAIT "Click [CONTINUE] after removing.";
-
- CLEAR;
- PRINT "Do you want to copy the pictures and brushes from the";
- ASK "Public Domain disk to the new disk?";
- CLEAR;
- IF YES
- PURGE;
- PRINT "Please reinsert the Public Domain disk in drive df0:";
- PRINT " ";
- WAIT "Click [CONTINUE] after insertion.";
- MAKEDIR "ram:B_TMP";
- MAKEDIR "ram:P_TMP";
- DODOS "copy >NIL: \"df0:Free Paint/Picture/#?\" to ram:P_TMP";
- DODOS "copy >NIL: \"df0:Free Paint/Brush/#?\" to ram:B_TMP";
- PRINT "...all images are read.";
- PRINT " ";
- PRINT "Please remove the disk from drive DF0:";
- PRINT " ";
- WAIT "Click [CONTINUE] after it.";
-
- CLEAR;
- PRINT "Please reinsert the former empty disk in drive df0:";
- PRINT " ";
- WAIT "Click [CONTINUE] when the disk is in.";
- DODOS "copy >NIL: ram:P_TMP/#? df0:PICTURE";
- DODOS "copy >NIL: ram:B_TMP/#? df0:BRUSH";
- DODOS "delete >NIL: ram:P_TMP ALL"
- DODOS "delete >NIL: ram:B_TMP ALL"
- PRINT "...all images are copied!";
- PRINT " ";
- PRINT "Please remove the disk from drive DF0:";
- PRINT " ";
- WAIT "Click [CONTINUE] when the drive is empty.";
- CLEAR;
- END
-
- PRINT "I am done installing the Free Paint working diskette.";
- PRINT "Please remember: This disk may not be copied! To see what";
- PRINT "you are allowed to copy see the FPaint.doc file!";
- PRINT "Please insert the Workbench disk in drive DF0:";
- PRINT "After removing the temporary files from the RAM: hold";
- PRINT "the installation program will finish.";
- PRINT " ";
- PRINT " Have fun, enjoy and CU,";
- PRINT " Stefan G. Boldorf";
- WAIT "Press [CONTINUE]";
-
- DODOS "ASSIGN C: OLD_C:"
- DODOS "ASSIGN T: OLD_T:"
- DODOS "delete ram:C_TMP ALL";
- DODOS "delete ram:T_TMP ALL";
- END
- QUIT;
-