Thursday, January 05, 2017

Emu86 is open source: contributors welcomed!

This is a fun project -- I love writing interpreters! -- and it should be very helpful in giving students an idea of what assembly language is like without having to actually learn to run an assembler, and then a symbolic debugger for when their program breaks, etc. There's lots of features we can add: help with syntax, improved editing, more instructions, etc.

The source code is here.

Let me know if you are interested in joining the project.

5 comments:

  1. I don't like the direction x86 processors are going in. Have you heard about AMD's PSP and Intel's Management Engine and Boot Guard.

    ReplyDelete
  2. Would you say an interpreter is equivalent to an emulator? What is there to separate your project from QEMU other than the number of features?

    ReplyDelete
    Replies
    1. No, very different things.

      The projects have quite different goals: QEMU is for launching operatings systems on a machine where you normally couldn't run it.

      What I am doing is for students to learn assembly language.

      Delete

Distraction Deterrents in Small Contexts

"distracted from distraction by distraction" - T.S. Eliot I've been reading a little on how Facebook and other social netwo...