Commit History

Автор SHA1 Съобщение Дата
  Andreas Kling 97f4cebc8d UserspaceEmulator+LibX86: Implement the LEA instruction преди 5 години
  Andreas Kling b094e5279c UserspaceEmulator: Both ADD and SUB modify the carry flag преди 5 години
  Andreas Kling f23c258290 UserspaceEmulator: Implement the AND and TEST instructions преди 5 години
  Andreas Kling 7596ae4596 UserspaceEmulator: Implement the RET instruction преди 5 години
  Andreas Kling 4d366b8b24 UserspaceEmulator: Implement PUSH_imm32 and PUSH_RM32 преди 5 години
  Andreas Kling 55d2bd9eec UserspaceEmulator: Implement short-range jump instructions преди 5 години
  Andreas Kling 42787ae309 UserspaceEmulator: Implement the CALL_imm32 instruction преди 5 години
  Andreas Kling 0a448ee960 UserspaceEmulator: Fix broken inline assembly for asymmetric op_foos преди 5 години
  Andreas Kling ae1d14bc7a UserspaceEmulator: Load the target executable ELF semi-properly :^) преди 5 години
  Andreas Kling 76b9fb258d UserspaceEmulator: Convert the XOR instruction to inline assembly преди 5 години
  Andreas Kling 9db588daf1 UserspaceEmulator: Convert the SUB instruction to inline assembly преди 5 години
  Andreas Kling 7d41b95071 UserspaceEmulator: Tweak INC and SAR helpers to not be SoftCPU members преди 5 години
  Andreas Kling e852768ba6 UserspaceEmulator: Add the INC and ADD instructions преди 5 години
  Andreas Kling 133803b8a7 UserspaceEmulator: Split SAR inline assembly into 8/16/32 bit variants преди 5 години
  Andreas Kling 743d4ccb8f UserspaceEmulator: Support MOV_RM32_reg32 with memory destination преди 5 години
  Andreas Kling e5afe6a579 UserspaceEmulator: Implement the CMP family of instructions преди 5 години
  Andreas Kling 58fd010caf UserspaceEmulator: Implement a bunch of the MOV instructions преди 5 години
  Andreas Kling 04d58f54b3 UserspaceEmulator: Implement the SAR instruction преди 5 години
  Andreas Kling 3899effb19 UserspaceEmulator: Implement the SUB family of instructions преди 5 години
  Andreas Kling 0cf7fd5268 UserspaceEmulator+LibX86: Implement all the forms of XOR преди 5 години
  Andreas Kling 6f27770cea UserspaceEmulator: Add 8/16 bit memory read/write operations преди 5 години
  Andreas Kling f8b38eabeb UserspaceEmulator: First cut of generic instruction implementations преди 5 години
  Andreas Kling 30ef30ca09 UserspaceEmulator: Add proper segment registers преди 5 години
  Andreas Kling f1801cfb28 UserspaceEmulator: Fix a Clang warning преди 5 години
  Andreas Kling 4d8683b632 UserspaceEmulator: Tidy up SoftCPU's general purpose registers преди 5 години
  Andreas Kling d10765bec3 UserspaceEmulator: Add an initial stack and implement PUSH/POP reg32 преди 5 години
  Andreas Kling 8ab601f9e1 UserspaceEmulator: Implement XOR_RM32_reg32 преди 5 години
  Andreas Kling 934f0b999e UserspaceEmulator: Add arithmetic CPU flags преди 5 години
  Andreas Kling 8d8bb07476 UserspaceEmulator: Start building a userspace X86 emulator :^) преди 5 години