Al Kossow wrote:
On 1/4/10 10:46 PM, Josh Dersch wrote:
Decided to dust off an old software project -- at
one point I was
working on a Tektronix 4051 emulator, a machine based on the Motorola
6800 CPU.
I was just wondering what happened to that
Been distracted by other shiny objects
:). Lately, I've been working on
finishing (for some value of "finish") version 0.3 of PERQemu; I have
the 16K CPU mostly done, fixed a number of hardware bugs, started on
GPIB support and have done a small bit of optimization that improves
performance by about 75%. And Accent S4 is almost usable!
http://yahozna.dyndns.org/projects/PERQemu/accent-startup.jpg
http://yahozna.dyndns.org/projects/PERQemu/accent-sapphire.jpg
Been tackling a real RasterOp emulation on and off, and it's time to
bite the bullet and actually do it (getting Accent to run properly
basically requires it, as my hacks that work for POS are not
sufficient.) But I've kind of burned myself out on it at the moment, so
I thought I'd tackle something lighter-weight for awhile.
I've coded up a simple 6800 emulation &
disassembler but I'm lacking
some simple 6800 code to test out its accuracy on "real" code. I'd like
to put it through its paces on a simple piece of hardware before
tackling the (mostly) undocumented quirks of the 4051.
Have you thought about using MESS to do this?
The thought hadn't crossed my mind. It's not a bad idea, I should
probably look into it. Honestly, I wrote the 6800 emulator over a
period of two evenings and I find it a good way to get accustomed to a
new CPU (though I guess it's not that much different from the 6502 I
already know...) but maybe it makes more sense to integrate the 4051
emulation into MESS...
Josh