Jump to content

Writing an emulator, what architecture to target?

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
2 replies to this topic

#1
jschlicht

jschlicht

    Newbie

  • Members
  • Pip
  • 1 posts
Hello everyone. I'd like to write an emulator as a fun side project. I'm looking for suggestions on what architecture to emulate.

This summer, I've been re-writing an emulator used to teach Assembly back at my old college. The system is based on the PDP-11 and was written by a professor there. I've had a lot of fun working on this project. When I'm done with it, I'd like to move on to emulating a real world system of some kind.

I'm looking for two main things in a target system:
  • Relatively simple. This is just a fun little project. I don't want to spend the next two years on it. A clean, basic system is ideal.
  • Free and well documented. I'd like an architecture where I can simply read the specs and implement them. I'd like to be able to get the architecture information online.

I'm just not familiar enough yet with various systems out there to know what system to pick. Hopefully some people here have had experience in this area and can point me in the right direction.

Thanks,
-Jared Schlicht

#2
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
Well, the hardware used in Knuth's The Art of Computer Programming is extremely well documented, and the emulator would be useful for testing the programs in his books.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
TkTech

TkTech

    The Crazy One

  • Moderators
  • 1,396 posts
There's the MOS 6502, which is dead easy to do. And with a bit of work you'll have a working NES emulator ;)