Advertisement
Dh1

Amiga 1200 Startup-sequence AOS3.9 / Blizzard 1230 MKIV

Dh1
Jan 20th, 2016
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. ;ClassicWB Startup-Sequence
  2. ;--------------------------
  3. ;OS39
  4.  
  5. ;Start OS3.9 Checks
  6. ;IF EXISTS C:SquirrelSCSI
  7. ; C:SquirrelSCSI
  8. ;EndIF
  9. ;Set SCSIUpdate 1
  10. ;IF EXISTS C:IDEFix
  11. ; C:IDEFix
  12. ; Set SCSIUpdate 0
  13. ;EndIF
  14. ;IF EXISTS SYS:Expansion/XSurfIDE
  15. ; Set SCSIUpdate 0
  16. ;EndIF
  17. ;IF EXISTS SYS:Prefs/Env-Archive/NOSCSIUPDATE
  18. ; Set SCSIUpdate 0
  19. ;EndIf
  20. ;IF $SCSIUpdate EQ 1
  21. ; C:SetPatch QUIET
  22. ;ELSE
  23. ; C:SetPatch SKIPROMUPDATES "scsi.device" QUIET
  24. ;EndIF
  25. ;Unset SCSIUpdate
  26. ;End OS3.9 Checks
  27.  
  28. C:BlizKick dh0:DEVS/Kickstarts/Kickstartv3.x.rom EXTRESBUF=950000 SPEEDROM MODULE wbstart.library datatypes.library utility.library graphics.library icon.library scsi.device workbench.library layers.library dos.library BBLank NoClick Localfast QUIET
  29.  
  30. FailAt 21
  31. SYS:C/LoadResident force >NIL: DEVS:card.resource DEVS:trackdisk.device L:KingCON-Handler LIBS:intuition.library LIBS:asl.library
  32. FailAt 20
  33. SYS:C/LoadModule >NIL: DEVS:battmem.resource DEVS:console.device DEVS:FileSystem.resource DEVS:misc.resource DEVS:potgo.resource L:FastFileSystem L:Ram-Handler L:Shell-Seg LIBS:intuition.library LIBS:diskfont.library REVERSE NOREBOOT
  34. SYS:C/SetPatch SKIPROMUPDATES console.device,dos,asl,graphics,icon,utility,wbstart,datatypes,filesystem,FileSystem.resource,ram-handler,scsi.device,shell,diskfont,intuition,workbench,layers QUIET
  35.  
  36. C:CPU >NIL: Burst
  37.  
  38. C:GetMouseInput LOCAL
  39.  
  40. CardPatch
  41. CardReset
  42.  
  43. IF $MouseInput EQ 1
  44. Unset MouseInput
  45. C:Assign >NIL: ENV: RAM:
  46. C:Assign >NIL: T: RAM:
  47. C:Execute S:Maxmem-Sequence
  48. EndCLI >NIL:
  49. EndIF
  50.  
  51. IF $MouseInput EQ 2
  52. Unset MouseInput
  53. C:Execute S:Bootmenu-Sequence
  54. EndCLI >NIL:
  55. EndIF
  56.  
  57. Unset MouseInput
  58.  
  59. IF EXISTS C:StackAttack
  60. C:StackAttack
  61. EndIF
  62.  
  63. C:Version >NIL:
  64. C:AddBuffers >NIL: DF0: 15
  65. FailAt 21
  66.  
  67. IF EXISTS SYS:WBstartupD
  68. C:Rename >NIL: SYS:WBStartup SYS:WBStartupM
  69. C:Rename >NIL: SYS:WBStartupD SYS:WBStartup
  70. EndIF
  71.  
  72. Resident >NIL: C:IconX PURE
  73. Resident >NIL: C:WBRun PURE
  74. Resident >NIL: C:Assign PURE
  75. Resident >NIL: C:Execute PURE
  76. Resident >NIL: C:SetEnv PURE REPLACE
  77.  
  78. IF EXISTS L:env-handler
  79. C:MakeDir RAM:T RAM:Clipboards
  80. L:env-handler
  81. ELSE
  82. C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
  83. C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ
  84. Assign >NIL: ENV: RAM:ENV
  85. EndIF
  86.  
  87. IF EXISTS C:PatchRAM
  88. C:PatchRAM
  89. EndIF
  90.  
  91. IF EXISTS C:TagLiFE
  92. C:TagLiFE
  93. EndIF
  94.  
  95. Assign >NIL: T: RAM:T
  96. Assign >NIL: CLIPS: RAM:Clipboards
  97. Assign >NIL: REXX: S:
  98. Assign >NIL: PRINTERS: DEVS:Printers
  99. Assign >NIL: KEYMAPS: DEVS:Keymaps
  100. Assign >NIL: LOCALE: SYS:Locale
  101. Assign >NIL: LIBS: SYS:Classes ADD
  102. Assign >NIL: HELP: LOCALE:Help DEFER
  103.  
  104. IF EXISTS C:BlazeWCP
  105. C:BlazeWCP
  106. EndIF
  107.  
  108. IF EXISTS SYS:System/FBlit/FBlit
  109. SYS:System/FBlit/FBlit
  110. SYS:System/FBlit/FText
  111. EndIF
  112.  
  113. BindDrivers
  114. C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)
  115.  
  116. C:LoadMonDrvs
  117.  
  118. SetEnv Language "english"
  119. SetEnv Workbench $Workbench
  120. SetEnv Kickstart $Kickstart
  121. UnSet Workbench
  122. UnSet Kickstart
  123.  
  124. ;IF EXISTS C:CyberBugFix
  125. ; C:CyberBugFix
  126. ;EndIF
  127.  
  128. IF EXISTS C:IconBeFast
  129. C:IconBeFast 0
  130. EndIF
  131.  
  132. C:AddDataTypes REFRESH QUIET
  133.  
  134. IF EXISTS SYS:System/VPrefs/VisualPrefs
  135. Run > NIL: SYS:System/VPrefs/VisualPrefs
  136. EndIF
  137.  
  138. C:IPrefs
  139.  
  140. SYS:System/FPalette/FPPrefs
  141.  
  142. C:ConClip
  143.  
  144. Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities
  145.  
  146. SYS:System/REXXMast >NIL:
  147.  
  148. IF EXISTS S:User-Startup
  149. Execute S:User-Startup
  150. EndIF
  151.  
  152. Resident Execute REMOVE
  153. Resident Assign REMOVE
  154.  
  155. IF EXISTS C:StackAttack
  156. C:StackAttack AUTO
  157. EndIF
  158.  
  159. C:LoadWB
  160.  
  161. EndCLI >NIL:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement