;/////////////////////; ;Nanite OS ; ;COPYRIGHT (C) 2024 ; ;Tyler McGurrin ; ;/////////////////////; global i686_outb i686_outb: [bits 32] mov dx, [esp + 4] mov al, [esp + 8] out dx, al ret global i686_inb i686_inb: [bits 32] mov dx, [esp + 4] xor eax, eax in al, dx ret global i686_panic i686_panic: cli hlt global i686_EnableInterrupts i686_EnableInterrupts: sti ret global i686_DisableInterrupts i686_DisableInterrupts: cli ret