diff --git a/src/0000Boot/0000Kernel.BIN.C b/src/0000Boot/0000Kernel.BIN.C index 7c0a91be..f29026c3 100755 Binary files a/src/0000Boot/0000Kernel.BIN.C and b/src/0000Boot/0000Kernel.BIN.C differ diff --git a/src/Compiler/Compiler.BIN b/src/Compiler/Compiler.BIN index ce26c2b0..50a79c43 100755 Binary files a/src/Compiler/Compiler.BIN and b/src/Compiler/Compiler.BIN differ diff --git a/src/Compiler/OpCodes.DD b/src/Compiler/OpCodes.DD index a0963f30..2d1f9d14 100755 --- a/src/Compiler/OpCodes.DD +++ b/src/Compiler/OpCodes.DD @@ -228,9 +228,9 @@ OPCODE PUSH 0xFF,/6 16 % RM16 0xFF,/6 32 RM32 0xFF,/6 32 RM64; -OPCODE PUSHAW 0x60, 16; +OPCODE PUSHA 0x60, 16; OPCODE PUSHAD 0x60, 32; -OPCODE PUSHFW 0x9C, 16; +OPCODE PUSHF 0x9C, 16; OPCODE PUSHFD 0x9C, 32; OPCODE POP 0x1F, DS @@ -244,9 +244,9 @@ OPCODE POP 0x8F,/0 16 RM16 0x8F,/0 32 RM32 0x8F,/0 32 RM64; -OPCODE POPAW 0x61, 16; +OPCODE POPA 0x61, 16; OPCODE POPAD 0x61, 32; -OPCODE POPFW 0x9D, 16; +OPCODE POPF 0x9D, 16; OPCODE POPFD 0x9D, 32; OPCODE MOV // 0xA0, AL MOFFS8 diff --git a/src/Kernel.BIN.C b/src/Kernel.BIN.C index 05734d21..a5944e84 100755 Binary files a/src/Kernel.BIN.C and b/src/Kernel.BIN.C differ diff --git a/src/Tmp/Zenith-Latest.iso b/src/Tmp/Zenith-Latest.iso index 4c686afa..a94596c4 100755 Binary files a/src/Tmp/Zenith-Latest.iso and b/src/Tmp/Zenith-Latest.iso differ diff --git a/src/Zenith/Boot/BootMHD.CC b/src/Zenith/Boot/BootMHD.CC index 75917659..15511911 100755 --- a/src/Zenith/Boot/BootMHD.CC +++ b/src/Zenith/Boot/BootMHD.CC @@ -18,7 +18,7 @@ BMHD_CODE:: MOV SP,BOOT_STACK_SIZE+MODULE_SIZE STI - PUSHFW + PUSHF PUSH DS PUSH ES PUSH FS diff --git a/src/Zenith/Boot/BootMHD2.CC b/src/Zenith/Boot/BootMHD2.CC index 23f9a9c9..4fcda35a 100755 --- a/src/Zenith/Boot/BootMHD2.CC +++ b/src/Zenith/Boot/BootMHD2.CC @@ -111,7 +111,7 @@ BMHD2_HISTART: POP FS POP ES POP DS - POPFW + POPF //My assembler doesn't support 16-bit very well. DU8 0xEA; //JMP xxxx:yyyy