Advertisement
AZJIO

Grub4Dos.coder (AkelPad)

Aug 9th, 2019 (edited)
1,006
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.84 KB | None | 0 0
  1. ; Автор AZJIO, 07.2019
  2. ; 05.10.20 добавил автозавершение
  3. ; 04.11.20 добавил iftitle
  4. ; 11.11.20 добавил пути, set
  5.  
  6. ;----------------------------------------------;
  7. ; Синтаксический файл Coder плагина ;
  8. ;----------------------------------------------;
  9.  
  10. ;Цвета
  11. ; Цвета должны быть представлены в формате #RRGGBB.
  12. ; Если цвет равен нулю, то цвет игнорируется.
  13. ;
  14. ;Стили шрифта
  15. ; 0 игнорировать.
  16. ; 1 обычный.
  17. ; 2 жирный.
  18. ; 3 курсив.
  19. ; 4 жирный курсив.
  20. ;
  21. ;Для комфортного просмотра/редактирования файла установите размер табуляции 8.
  22.  
  23.  
  24. Files:
  25. ;===========
  26. ;Типы файлов
  27. ;===========
  28. *.lst
  29.  
  30.  
  31. ;----------------------------------------------;
  32. ; HighLight - Подсветка ;
  33. ;----------------------------------------------;
  34.  
  35. ;Флаги (сумма членов)
  36. ; 1 учитывать регистр.
  37. ; 2 словом является любая комбинация указанных символов (только для секции "Words:"). Пример: "0123456789" - подсвечивать числа.
  38. ; 4 нахождение конца диапазона обязательно (только для секции "Quotes:").
  39. ; 8 параметр начала диапазона игнорируется и последний встретившийся разделитель используется как начало диапазона (только для секции "Quotes:").
  40. ; 16 параметр конца диапазона игнорируется и первый встретившийся разделитель используется как конец диапазона (только для секции "Quotes:").
  41. ; 32 не подсвечивать начало диапазона (только для секции "Quotes:").
  42. ; 64 не подсвечивать конец диапазона (только для секции "Quotes:").
  43. ; 128 не захватывать и не подсвечивать начало диапазона (только для секции "Quotes:").
  44. ; 256 не захватывать и не подсвечивать конец диапазона (только для секции "Quotes:").
  45. ; 512 начало диапазона, разделителя или слова находится в начале строки.
  46. ; 1024 конец диапазона, разделителя или слова находится в конце строки.
  47. ; 2048 начало диапазона находится между разделителями (только для секции "Quotes:").
  48. ; 4096 конец диапазона находится между разделителями (только для секции "Quotes:").
  49. ; 8192 диапазон не содержит разделителей (только для секции "Quotes:").
  50. ; 16384 захватывать только начало диапазона (только для секции "Quotes:").
  51. ; 32768 диапазон не содержит каких-либо символов (только для секции "Quotes:").
  52.  
  53.  
  54. Font:
  55. ;=================================================================
  56. ;FontStyle FontSize FaceName
  57. ;=================================================================
  58. ${HighLight_FontStyle} ${HighLight_FontSize} ${HighLight_FaceName}
  59.  
  60.  
  61. Colors:
  62. ;=============================================================================================================================================================================================================================================================================================================================================================================================================================
  63. ;BasicTextColor BasicBkColor SelTextColor SelBkColor LineTextColor LineBkColor LineBorderColor AltTextColor AltBkColor AltBorderColor ColumnColor MarkerColor CaretColor UrlColor ActiveUrlColor VisitUrlColor
  64. ;=============================================================================================================================================================================================================================================================================================================================================================================================================================
  65. ${HighLight_BasicTextColor} ${HighLight_BasicBkColor} ${HighLight_SelTextColor} ${HighLight_SelBkColor} ${HighLight_LineTextColor} ${HighLight_LineBkColor} ${HighLight_LineBorderColor} ${HighLight_AltTextColor} ${HighLight_AltBkColor} ${HighLight_AltBorderColor} ${HighLight_ColumnColor} ${HighLight_MarkerColor} ${HighLight_CaretColor} ${HighLight_UrlColor} ${HighLight_ActiveUrlColor} ${HighLight_VisitUrlColor}
  66.  
  67.  
  68. BkImage:
  69. ;==================================================
  70. ;BkImageFile BkImageAlpha
  71. ;==================================================
  72. ${HighLight_BkImageFile} ${HighLight_BkImageAlpha}
  73.  
  74.  
  75. AutoMark:
  76. ;====================================================================================================================
  77. ;AutoMarkFlags AutoMarkFontStyle AutoMarkTextColor AutoMarkBkColor
  78. ;====================================================================================================================
  79. ${HighLight_AutoMarkFlags} ${HighLight_AutoMarkFontStyle} ${HighLight_AutoMarkTextColor} ${HighLight_AutoMarkBkColor}
  80.  
  81.  
  82. QuotesRE:
  83. ;===========================================================================================
  84. ;Flags Pattern \BackRef=(FontStyle,ColorText,ColorBk) \BackRef=... ParentID RuleID
  85. ;===========================================================================================
  86. ; UUID
  87. 1 "(?:[\dA-Fa-f]{4,}-)+(?:[\dA-Fa-f]{4,})?" "\0=(0,#FF00FF,0)" 0 0
  88. ; Заголовок
  89. 1 "(iftitle)[ \t]*(\[.+\])[ \t]*([^\r\n]++)" "\1=(0,#009FFF,#000000) \2=(0,#C0AD72,0) \3=(0,#D9DD22,#000000)" 0 1
  90. 1 "(\[:)(.+)(:\])" "\1=(0,#FF8080,0) \2=(0,#b1e876,0) \3=(0,#FF8080,0)" 1 0
  91. 1 "(\[)(if exist)([^\[\]]+?)(\])" "\1=(0,#FF8080,0) \2=(0,#009FFF,0) \3=(0,#7EBBBD,0) \4=(0,#FF8080,0)" 1 0
  92. 1 "(title)([^\r\n]++)" "\1=(0,#009FFF,#000000) \2=(0,#D9DD22,#000000)" 0 0
  93. ; set переменная=
  94. 1 `^[ \t]*(set)[ \t]+(\w+)[ \t]*(=)[ \t]*(?:(\d+(?=\n))|("?/.+)(?=\n)|(.+)(?=\n))` "\1=(0,#009FFF,0) \2=(0,${VAR},0) \3=(0,#FF8080,0) \4=(0,#EBCB9C,0) \5=(0,#7EBBBD,0) \6=(0,${STR},0)" 0 0
  95. ; Параметры типа --set...
  96. 1 "--[\w\-]+" "\0=(0,#C0AD72,0)" 0 0
  97. ; Шестнадцатеричное число, смещение
  98. 1 "0x[\dA-Fa-f]+" "\0=(0,#EBCB9C,0)" 0 0
  99. ; Шестнадцатеричное число, данные
  100. 1 "\\x[\dA-Fa-f]+" "\0=(0,#EBCB9C,0)" 0 0
  101. ; относительный путь
  102. 1 `(/[^\\:*?"$<>|\s=]+)+` "\0=(0,#7EBBBD,0)" 0 0
  103. ; относительный путь внутри кавычек
  104. 1 `(/[^\\:*?"$<>|\s=]+)+` "\0=(0,#7EBBBD,0)" 8 0
  105. ; относительный путь внутри значений параметров
  106. 1 `(?<==)(/[^\\:*?"$<>|\s=]+)+` "\0=(0,#7EBBBD,0)" 7 0
  107. ; тип и номер диска
  108. 1 "(?<![a-z])[hfrc]d\d+(?:,\d+)?" "\0=(0,#F3CF70,0)" 0 0
  109. ; Операторы
  110. ;1 "[()=|&:]" "\0=(0,#FF8080,0)" 0 0
  111. ; Заголовок версия 2
  112. ;1 "(?m)^title.*?\r?$" "\0=(0,#FFFF80,0)" 0 0
  113. ; Комментарий
  114. ;1 "(?m)\v?#.*?\r?$" "\0=(0,#71AE71,0)" 0 0
  115. ; Параметры для Linux-ядер
  116. ; 1 "([\w.]+)(=)([\w.,/\-]+)" "\1=(0,#889DD1,0) \2=(0,#FF8080,0) \3=(0,#FFF3A6,0)" 0 0
  117. 1 `(?<=[ \t])([\w./\-]+)(=)([\w.,/\-\%"]+)` "\1=(0,#FF9CB8,0) \2=(0,#FF8080,0) \3=(0,#FFF3A6,0)" 0 7
  118. ; переменные %%
  119. 1 "(%)(\w++)(%)" "\1=(0,#EBCB9C,0) \2=(0,${VAR},0) \3=(0,#EBCB9C,0)" 0 0
  120. ; переменные $ внутри кавычек
  121. 1 "(%)(\w++)(%)" "\1=(0,#EBCB9C,0) \2=(0,${VAR},0) \3=(0,#EBCB9C,0)" 8 0
  122. ; переменные $ внутри параметров
  123. 1 "(%)(\w++)(%)" "\1=(0,#EBCB9C,0) \2=(0,${VAR},0) \3=(0,#EBCB9C,0)" 7 0
  124.  
  125.  
  126.  
  127. Quotes:
  128. ;===================================================================================
  129. ;Flags Font Color Color Quote Quote Escape Quote Quote Parent Rule
  130. ; style text bkgrnd start end char include exclude ID ID
  131. ;===================================================================================
  132. ;5=1+4
  133. 5 3 ${STR} 0 `"` `"` "" "" "" 0 8
  134. ;5=1+4
  135. 5 3 ${STR} 0 "'" "'" "" "" ""
  136. ;1
  137. 1 3 ${COMM} 0 "#" "" "" "" ""
  138. ;389=1+4+128+256
  139. ; 389 0 ${TAG} 0 "(" ")" "" "" ""
  140. ;397=1+4+8+128+256
  141. ;397 0 ${ATTR} 0 "" "=" "" "" ""
  142. ;401=1+16+128+256
  143. ;401 0 ${STR} 0 "=" "" "" "" ""
  144. ;2176=128+2048
  145. ;2176 3 ${STR} 0 "title" "" "" "" ""
  146. ;8197=1+4+8192
  147. 8197 0 ${VAR} 0 "%" "%" "" "" ""
  148. ;401=1+16+128+256
  149. ;401 0 #a2c859 0 "/" " " "" "" ""
  150. ;401=1+16+128+256
  151. ;401 0 #ccd6b8 0 " " "/" "" "" ""
  152. ;401=1+16+128+256
  153. 401 0 ${ATTR} 0 "." " " "" "" ""
  154.  
  155.  
  156. Delimiters:
  157. ;===============================================
  158. ;Flags Font Color Color Char(s) Parent
  159. ; style text bkgrnd ID
  160. ;===============================================
  161. 1 0 0 0 " "
  162. 1 0 0 0 " "
  163. 1 0 0 0 `"`
  164. 1 0 ${DEL1} 0 <
  165. 1 0 ${DEL1} 0 >
  166. 1 0 ${NUM} 0 %
  167. 1 0 ${DEL2} 0 @
  168. 1 0 ${DEL2} 0 =
  169. 1 0 ${DEL2} 0 (
  170. 1 0 ${DEL2} 0 )
  171. 1 0 ${DEL2} 0 {
  172. 1 0 ${DEL2} 0 }
  173. ;1 0 ${DEL2} 0 \
  174. 1 0 ${DEL2} 0 .
  175. 1 0 ${DEL2} 0 |
  176. 1 0 ${DEL2} 0 /
  177. 1 0 ${DEL2} 0 &
  178. ;1 0 ${DEL2} 0 -
  179. ;Atributes (copy to Words)
  180.  
  181.  
  182.  
  183. Words:
  184. ;===========================================
  185. ;Flags Font Color Color Word Parent
  186. ; style text bkgrnd ID
  187. ;===========================================
  188. ;Commands
  189. ;Control commands:
  190. 0 0 #009FFF 0 background
  191. 0 0 #009FFF 0 blocklist
  192. 0 0 #009FFF 0 boot
  193. 0 0 #009FFF 0 cat
  194. 0 0 #009FFF 0 cdrom
  195. 0 0 #009FFF 0 checkrange
  196. 0 0 #009FFF 0 chainloader
  197. 0 0 #009FFF 0 clear
  198. 0 0 #009FFF 0 cmp
  199. 0 0 #009FFF 0 color
  200. 0 0 #009FFF 0 commandline
  201. 0 0 #009FFF 0 configfile
  202. 0 0 #009FFF 0 debug
  203. 0 0 #009FFF 0 default
  204. 0 0 #009FFF 0 displaymem
  205. 0 0 #009FFF 0 embed
  206. 0 0 #009FFF 0 errnum
  207. 0 0 #009FFF 0 errorcheck
  208. 0 0 #009FFF 0 fallback
  209. 0 0 #009FFF 0 find
  210. 0 0 #009FFF 0 font
  211. 0 0 #009FFF 0 foreground
  212. 0 0 #009FFF 0 fstest
  213. 0 0 #009FFF 0 geometry
  214. 0 0 #009FFF 0 gfxmenu
  215. 0 0 #009FFF 0 graphicsmode
  216. 0 0 #009FFF 0 halt
  217. 0 0 #009FFF 0 help
  218. 0 0 #009FFF 0 hiddenflag
  219. 0 0 #009FFF 0 hide
  220. 0 0 #009FFF 0 iftitle
  221. 0 0 #009FFF 0 initrd
  222. 0 0 #009FFF 0 is64bit
  223. 0 0 #009FFF 0 kernel
  224. 0 0 #009FFF 0 lock
  225. 0 0 #009FFF 0 makeactive
  226. 0 0 #009FFF 0 map
  227. 0 0 #009FFF 0 md5crypt
  228. 0 0 #009FFF 0 module
  229. 0 0 #009FFF 0 modulenounzip
  230. 0 0 #009FFF 0 outline
  231. 0 0 #009FFF 0 pager
  232. 0 0 #009FFF 0 partnew
  233. 0 0 #009FFF 0 parttype
  234. 0 0 #009FFF 0 password
  235. 0 0 #009FFF 0 pause
  236. 0 0 #009FFF 0 pxe
  237. 0 0 #009FFF 0 quit
  238. 0 0 #009FFF 0 read
  239. 0 0 #009FFF 0 reboot
  240. 0 0 #009FFF 0 root
  241. 0 0 #009FFF 0 rootnoverify
  242. 0 0 #009FFF 0 savedefault
  243. 0 0 #009FFF 0 serial
  244. 0 0 #009FFF 0 setkey
  245. 0 0 #009FFF 0 setvbe
  246. 0 0 #009FFF 0 splashimage
  247. 0 0 #009FFF 0 terminal
  248. 0 0 #009FFF 0 terminfo
  249. 0 0 #009FFF 0 testload
  250. 0 0 #009FFF 0 testvbe
  251. 0 0 #009FFF 0 timeout
  252. 0 0 #009FFF 0 unhide
  253. 0 0 #009FFF 0 uuid
  254. 0 0 #009FFF 0 vbeprobe
  255. 0 0 #009FFF 0 write
  256. 0 0 #009FFF 0 ls
  257. 0 0 #009FFF 0 dd
  258. 0 0 #7EBBBD 0 off
  259. 0 0 #7EBBBD 0 on
  260. 0 0 #7EBBBD 0 console
  261. 0 0 #7EBBBD 0 hercules
  262. 0 0 #7EBBBD 0 graphics
  263. 0 0 #7EBBBD 0 normal
  264.  
  265.  
  266. ;----------------------------------------------;
  267. ; CodeFold - Свёртка ;
  268. ;----------------------------------------------;
  269.  
  270. ;Флаги (сумма членов)
  271. ; 1 учитывать регистр.
  272. ; 2 форсировать получение имени для списка слева от начала блока (только для секции "Folds:").
  273. ; 4 форсировать получение имени для списка справа от начала блока, включая начало блока (только для секции "Folds:").
  274. ; 8 начало блока (секция "Folds:") или начало пропуска (секция "Skips:") находится в начале строки.
  275. ; 16 начало блока (секция "Folds:") или начало пропуска (секция "Skips:") находится в конце строки.
  276. ; 32 конец блока (секция "Folds:") или конец пропуска (секция "Skips:") находится в начале строки.
  277. ; 64 конец блока (секция "Folds:") или конец пропуска (секция "Skips:") находится в конце строки.
  278. ; 128 не захватывать конец блока (секция "Folds:") или конец пропуска (секция "Skips:").
  279. ; 256 добавочный для 128 флаг - больший приоритет отдается блокам находящимся на одном уровне вместо родительского (только для секции "Folds:").
  280. ; 512 блок с комментариями - все вложенные блоки игнорируются (только для секции "Folds:").
  281. ; 1024 зарезервирован.
  282. ; 2048 блок запрещен - найденный блок будет проигнорирован (только для секции "Folds:").
  283. ; 4096 xml блок - "<tag" и "</tag>", "<single" и "/>", "<single" и ">" (только для секции "Folds:").
  284. ; 8192 не проверять разделители слева от начала блока (только для секции "Folds:").
  285. ; 16384 не проверять разделители справа от начала блока (только для секции "Folds:").
  286. ; 32768 не проверять разделители слева от конца блока (только для секции "Folds:").
  287. ; 65536 не проверять разделители справа от конца блока (только для секции "Folds:").
  288. ; 131072 разделители запрещены (только для секции "Folds:").
  289. ; 262144 не отображать блок в списке (только для секции "Folds:").
  290. ; 1048576 регулярное выражение в начале блока (секция "Folds:") или начале пропуска (секция "Skips:").
  291. ; 2097152 регулярное выражение в конце блока (секция "Folds:") или конце пропуска (секция "Skips:").
  292.  
  293.  
  294. FoldPanel:
  295. ;=================================================================================================================================================================================================================================================================================================================================================================================================================================================================
  296. ;PanelFirstBkColor PanelSecondBkColor PanelNormalFoldColor PanelActiveFoldColor PanelNormalNodeOpenBkColor PanelNormalNodeCloseBkColor PanelActiveNodeOpenBkColor PanelActiveNodeCloseBkColor PanelNormalNodeOpenSignColor PanelNormalNodeCloseSignColor PanelActiveNodeOpenSignColor PanelActiveNodeCloseSignColor
  297. ;=================================================================================================================================================================================================================================================================================================================================================================================================================================================================
  298. ${CodeFold_PanelFirstBkColor} ${CodeFold_PanelSecondBkColor} ${CodeFold_PanelNormalFoldColor} ${CodeFold_PanelActiveFoldColor} ${CodeFold_PanelNormalNodeOpenBkColor} ${CodeFold_PanelNormalNodeCloseBkColor} ${CodeFold_PanelActiveNodeOpenBkColor} ${CodeFold_PanelActiveNodeCloseBkColor} ${CodeFold_PanelNormalNodeOpenSignColor} ${CodeFold_PanelNormalNodeCloseSignColor} ${CodeFold_PanelActiveNodeOpenSignColor} ${CodeFold_PanelActiveNodeCloseSignColor}
  299.  
  300.  
  301. FoldList:
  302. ;================================================
  303. ;ListTextColor ListBkColor
  304. ;================================================
  305. ${CodeFold_ListTextColor} ${CodeFold_ListBkColor}
  306.  
  307.  
  308. TagMark:
  309. ;============================================================================================================
  310. ;TagMarkFlags TagMarkFontStyle TagMarkTextColor TagMarkBkColor
  311. ;============================================================================================================
  312. ${CodeFold_TagMarkFlags} ${CodeFold_TagMarkFontStyle} ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor}
  313.  
  314.  
  315. Skips:
  316. ;=============================
  317. ;Flags Skip Skip Escape
  318. ; start end char
  319. ;=============================
  320. 1 `"` `"` ""
  321. 1 "'" "'" ""
  322.  
  323.  
  324. Folds:
  325. ;======================================================================================
  326. ;Flags Font Color Color Fold Fold Delimiters Parent Rule Rule
  327. ; style text bkgrnd start end ID ID file
  328. ;======================================================================================
  329. ;425=1+8+32+128+256
  330. 425 0 0 0 "title" "title" "" 0 0
  331.  
  332.  
  333. ;----------------------------------------------;
  334. ; AutoComplete - Автозавершение ;
  335. ;----------------------------------------------;
  336.  
  337. ;Флаги (сумма членов)
  338. ; 1 форсировать учёт регистра.
  339. ; 2 форсировать без учёта регистра.
  340. ; 4 регулярное выражение (только для "$="). Сканирование начинается с первого символа строки каретки, а метасимвол \a или \z указывает позицию каретки.
  341. ; 8 не отображать в списке.
  342.  
  343.  
  344. CompleteList:
  345. ;=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================
  346. ;ListFontStyle ListFontSize ListFaceName ListLineGap ListBlockIcon `"C:\1.dll", 0` ListBlockIconMargins "left;right" ListHlBaseIcon `"C:\1.dll", 0` ListHlBaseIconMargins "left;right" ListDocWordIcon `"C:\1.dll", 0` ListDocWordIconMargins "left;right" ListBasicTextColor ListBasicBkColor ListSelTextColor ListSelBkColor
  347. ;=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================
  348. ${AutoComplete_ListFontStyle} ${AutoComplete_ListFontSize} ${AutoComplete_ListFaceName} ${AutoComplete_ListLineGap} ${AutoComplete_ListBlockIcon} ${AutoComplete_ListBlockIconMargins} ${AutoComplete_ListHlBaseIcon} ${AutoComplete_ListHlBaseIconMargins} ${AutoComplete_ListDocWordIcon} ${AutoComplete_ListDocWordIconMargins} ${AutoComplete_ListBasicTextColor} ${AutoComplete_ListBasicBkColor} ${AutoComplete_ListSelTextColor} ${AutoComplete_ListSelBkColor}
  349.  
  350.  
  351. Blocks:
  352. ;=============================================================================
  353. ;Аббревиатуры и содержимое аббревиатур
  354. ;
  355. ; $~аббр обычная аббревиатура.
  356. ; $(флаги)~аббр обычная аббревиатура с флагами.
  357. ; $=аббр точная аббревиатура. Может содержать разделители.
  358. ; $(флаги)=аббр точная аббревиатура с флагами. Может содержать разделители.
  359. ; $[] установить каретку на эту позицию. Может быть несколько позиций (горячий переход).
  360. ; $[текст] выделить текст. Может быть несколько выделений (горячий переход).
  361. ; $$ символ $.
  362. ; $\] экранированный символ ]. Например: $[Один [1$\] ].
  363. ; ${VAR} переменная, назначенная из Coder::Settings.
  364. ; $; закомментированная строка.
  365. ;=============================================================================
  366.  
  367. $~find $~найти_файл
  368. find --set-root --ignore-floppies /$[vmlinuz]
  369.  
  370. $~title $~заголовок
  371. title $[собственно_заголовок]
  372.  
  373. $~iftitle $~если
  374. iftitle [if exist $[путь]] $[заголовок]
  375.  
  376. $~color $~цвет
  377. # color 1-не_выделенный (текст/фон) 2-выделенный 3-описание 4-заголовок
  378. color $[light-gray/black yellow/green light-cyan/black light-green/black]
  379.  
  380. $~uuid $~идентификатор_диска
  381. uuid $[сам_uuid]
  382.  
  383. $~chainloader_file $~загрузить_файл
  384. chainloader /$[BOOTMGR]
  385.  
  386. $~chainloader_hd0 $~загрузить_с_диска
  387. chainloader (hd0)+1
  388.  
  389. $~chainloader_+1 $~загрузить_root
  390. chainloader +1
  391.  
  392. $~timeout $~таймер
  393. timeout $[5]
  394.  
  395. $~halt $~выключить
  396. halt
  397.  
  398. $~reboot $~перезагрузить
  399. reboot
  400.  
  401. $~makeactive $~активным
  402. makeactive
  403.  
  404. $~map $~мап
  405. map --mem /boot/image.img (fd0)
  406.  
  407. $~root $~корень
  408. root $[(cd)]
  409.  
  410. $~savedefault $~сохранить_выбор
  411. savedefault
  412.  
  413. $~clear $~очистить
  414. clear
  415.  
  416. $~configfile $~конфиг_файл
  417. configfile /$[файл].lst
  418.  
  419. $~default $~пункт_по_умолчанию
  420. default $[номер_пункта]
  421.  
  422. $~fallback $~Загруз_пункт_если_ошибка
  423. fallback $[номер_пункта]
  424.  
  425. $~errorcheck $~ошибки
  426. errorcheck $[on/off]
  427.  
  428. $~background $~фон
  429. #background RRGGBB
  430. background 000000
  431.  
  432. $~foreground $~цвет_текста
  433. #foreground RRGGBB
  434. foreground 00ff00
  435.  
  436. $~kernel $~ядро
  437. kernel $[/boot/vmlinuz]
  438.  
  439. $~initrd
  440. initrd $[/boot/initrd.img]
  441.  
  442. $~gfxmenu
  443. gfxmenu $[/boot/message33.gz]
  444.  
  445. $~vbeprobe $~видеорежимы_поддерживаемые
  446. vbeprobe
  447. pause
  448.  
  449. $~testvbe $~видеорежим_тест
  450. ; 0x114 = 800x600x16
  451. testvbe 0x114
  452. pause
  453.  
  454. $~password $~пароль_для_продолжения
  455. password $[пароль]
  456.  
  457. $~pause $~пауза
  458. pause
  459.  
  460. $~lock $~блокировать_без_пароля
  461. lock
  462.  
  463. $~write $~запись_по_смещению
  464. write --offset=0x54696 (rd)+1 0
  465.  
  466. $~пример_патч_загрузчика
  467. title bootmgr > bc0
  468. map --mem /BOOTMGR (rd)
  469. write --offset=0x105E (rd)+1 \xEB\x08
  470. write --offset=0x54696 (rd)+1 0
  471. chainloader (rd)+1
  472. root ()
  473.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement