Skip to content

x86 - #27

Open
keys-i wants to merge 1 commit into
vfsfrom
x86
Open

x86#27
keys-i wants to merge 1 commit into
vfsfrom
x86

Conversation

@keys-i

@keys-i keys-i commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add x86-64 subset interpreter with shared linear memory
  • Trap SYSCALL to a host callback for later kernel wiring
  • Cover a toy program that mutates rax and halts via syscall

Closes #18

Test plan

  • npm run validate

Made with Cursor

Ship LinearMemory, a register/flags file, and an interpreter covering MOV/ALU/JMP/Jcc/CALL/RET/PUSH/POP/LEA/INC/DEC/NOP/SYSCALL for toy programs. Fail closed on unsupported encodings.

Closes #18

Co-authored-by: Cursor <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant