Beispiel #1
0
        /// <summary>
        /// Do a BIOS interrupt
        /// </summary>
        /// <param name="intnum">Interrupt number</param>
        /// <param name="regs">Register struct</param>
        public static void Interrupt(byte intnum, V8086Regs *regs)
        {
            Paging.Disable();

            Int(intnum, regs);

            Paging.Enable();
        }
Beispiel #2
0
 /// <summary>
 /// Do the actual BIOS interrupt internally
 /// </summary>
 /// <param name="intnum">Interrupt number</param>
 /// <param name="regs">Register struct</param>
 private extern static void Int(byte intnum, V8086Regs *regs);