Hacker GitHub

← All repos

Emu86Dev/Emu86

View on GitHub ↗ ★ 56 Python

This project will emulate an x86 assembler in Python, as a learning tool for students.

4 mentions on Hacker News by 1 person: 0 stories, 4 comments · first 2023-08-11 · latest 2026-09-11

Mentions per year 4 mentions · busiest year 2024 (2)
20082026
  1. …emulates RISC-V in Python and also WASM now IIRC: https://news.ycombinator.com/item?id=41899475 .. https://github.com/gcallah/Emu86/blob/master/assembler/virtu... : class RISCVMachine(VirtualMachine): Also: (Box96/Box64 emulates x86 on…
  2. …Jupyter Notebooks (which can be graded with ottergrader, nbgrader,) assembler/virtual_machine.py: https://github.com/gcallah/Emu86/blob/master/assembler/virtu... : - class RISCVMachine(VirtualMachine):…
    comment by westurner · 2024-10-20 · in Computer Organization, free online textbook
  3. Emu86/assembler/MIPS/key_words.py: https://github.com/gcallah/Emu86/blob/master/assembler/MIPS/... Emu86.assembler.virtual_machine > MIPSMachine(VirtualMachine) , RISCVMachine(VirtualMachine) , IntelMachine(VirtualMachine)…
  4. …Assembly Language Tutorial.ipynb" w/ the emu86 jupyter kernel which shows register state after ops: https://github.com/gcallah/Emu86/blob/master/kernels/Introdu... - it looks like emu86 already also supports RISC, MIPS, and WASM but not…