> On Jun 13, 2020, at 2:01 AM, Stephen Buck <stephenb...@mac.com> wrote:
> 
> Hi, I’m interested in having a go at writing a simulator for the RCA CDP1802 
> processor. There is quite a bit of renewed interest in this unique processor 
> and the systems that made use of it, like the Cosmac Elf and a variety of 
> different spacecraft. It had some very unique features, such as the ability 
> to use any register as the program counter. The 1802 had a few successors 
> that added features and a family of peripheral processors. It was used as the 
> basis of commercial products as well as home-brew systems. 
> 
> I’m looking for a good place to start. If you were starting a new simulator 
> for a simple but unique chip which other simulator would you use as a SIMH 
> learning tool? Which simulator structure would best match the variety of 
> systems is was used in?

SIMH is a framework for writing system simulators.  Its particular strength is 
that it helps write not just the CPU but also the I/O device emulations, and 
lets you connect them in flexible ways.

If all you want is to simulate a microprocessor, SIMH is probably more than you 
need (though it should certainly work).  But if you want to recreate some 1802 
based systems, especially if more than one, it's probably a good choice.  The 
documentation is decent and there are a number of existing machine emulations 
you can use as references.  If there's anything in SIMH you're already familiar 
with, that's a good starting point.  For example, in my case I looked a lot at 
the PDP11 emulation.

        paul

_______________________________________________
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to