Advertisement
Guest User

amiga bootchooser (added fastboot)

a guest
Jan 15th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.59 KB | None | 0 0
  1. C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
  2. Assign >NIL: ENV: RAM:ENV
  3. Assign >NIL: T: RAM:T
  4.  
  5. ;BEGIN bootrequester
  6. COPY SYS:Prefs/myBoot ENV:
  7. IF EXISTS SYS:Prefs/myFastBoot
  8.   SKIP myFastBoot
  9. ENDIF
  10.  
  11. IF EXISTS SYS:Prefs/myBoot
  12.   RequestChoice TIMEOUT 2 >ENV:myBootKeep "Keep Conf?" "Boot:$myBoot" "Y" "N" "C"
  13.   IF $myBootKeep EQ 2
  14.     ECHO "*NRemoving Bootchoice"
  15.     DELETE SYS:Prefs/myBoot
  16.   ENDIF
  17. ENDIF
  18.  
  19. LAB myFastBoot
  20.  
  21. IF NOT EXISTS SYS:Prefs/myBoot
  22.   RequestChoice TIMEOUT 10 >ENV:myBoot "BootchooserNG" "Default (0/1): Normal Boot*NNoAGA (2): SetPatch NOAGA*NCLI (3): Boot into CLI*N*NYou have 10 seconds!*N aminet.net/package/util/sys/MSys-1.2" "Default" "NoAGA" "CLI" "Cancel"
  23.   COPY ENV:myBoot SYS:Prefs/
  24. ENDIF
  25. ;END bootrequester
  26.  
  27. ;BEGIN bootchooser
  28. IF $myBoot EQ 0
  29.   SKIP boot_def
  30. ENDIF
  31. IF $myBoot EQ 1
  32.   SKIP boot_def
  33. ENDIF
  34. IF $myBoot EQ 2
  35.   SKIP boot_noaga
  36. ENDIF
  37. IF $myBoot EQ 3
  38.   SKIP boot_cli
  39. ENDIF
  40. ;END bootchooser
  41.  
  42. ;BEGIN bootlabels
  43. LAB boot_def
  44.  ECHO "*NBooting: Default ($myBoot)"
  45.  IF EXISTS S:ss-def
  46.    EXECUTE S:ss-def
  47.  ELSE
  48.    ECHO "*NS:ss-def does not exist! (LoadModule,Turbocards,SetPatch)"
  49.  ENDIF
  50.  SKIP boot_end
  51. LAB boot_noaga
  52.  ECHO "*NBooting: NoAGA ($myBoot)"
  53.  IF EXISTS S:ss-noaga
  54.    EXECUTE S:ss-noaga
  55.  ELSE
  56.    ECHO "*NS:ss-noaga does not exist! (LoadModule,Turbocards,SetPatch)"
  57.  ENDIF
  58.  SKIP boot_end
  59. LAB boot_cli
  60.  ECHO "*NBooting: CLI ($myBoot)"
  61.  IF EXISTS S:ss-cli
  62.    EXECUTE S:ss-cli
  63.  ELSE
  64.    ECHO "*NS:ss-cli does not exist! (LoadModule,Turbocards,SetPatch)"
  65.  ENDIF
  66.  QUIT 0
  67. LAB boot_end
  68. ;END bootlabels
  69.  
  70. CPU CHECKINSTALL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement