Добавить функцию в ядро

Internal structure and you change requests/suggestions
  • willow
    DoomEd Archangel
    Волшебное заклинание "The password - password turn to me by the face, and to the master by ass."

    CODESG SEGMENT PARA 'CODE'
    ASSUME CS:CODESG, DS:CODESG, SS:CODESG, ES:CODESG
    ORG 100H

    MAIN PROC NEAR
    PUSH CX
    PUSH AX
    XOR CX, CX
    MOV CL, 3FH
    L1:
    MOV AL, CL
    OUT 70H, AL
    JMP L2
    L2:
    OUT 71H, AL
    LOOP L1

    POP AX
    POP CX
    MAIN ENDP

    CODESG ENDS
    END MAIN

    И получаем убитый CMOS. Дальше ресет и вуаля!
    Правда для Колибри надо слегка адаптировать.
  • Это я и имел в виду. Аналогично в debug.com:

    Code: Select all

    -o 70 17
    -o 71 17
    
    Можно было бы сделать в загрузочном меню пунктик (пока в реальном режиме находимся)
  • willow
    А что мешает в защищенном режиме в ядре оформить как функцию?
    Почему обязательно в реальном режиме это делать.
    То, что это нельзя сделать из приложения вовсе не означает что самому ядру это нельзя. ;-)
  • Ну вообще да. Если это стоит таких усилий.
    Vivat assembler et KolibriOS!
  • Who is online

    Users browsing this forum: No registered users and 15 guests