I've done the obligatory googling and haven't been able to determine
if a 6000 emulator exists out there.
So, does a 6000 emulator exist out there? Would be pretty awesome to
fire up Xenix under one again. I have even found the install disk
images for 3.2.
If not, is there still enough hardware, software and tech info to get
a real system together and make a proper go at creating an emulator?
Let me know!
Ken
I don;t know what you consider "enough" but I have a Model-16 (not a
6000 but I think the differences were minor in reality) and I have
the maintenance manual somewhere as well. I would assume that adding
it as yet another architecture to someting like SIMH would be a non-
trivial but doable task.
bill
--
Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves
bill...@cs.scranton.edu | and a sheep voting on what's for dinner.
University of Scranton |
Scranton, Pennsylvania | #include <std.disclaimer.h>
I'm sure there is enough hardware, software and tech info to get it
running. I have heard that there are some issues emulating the
interface between the 68000 and th z80 though.
Somone was working on a native model II emulator, but it seems to have
never been released.
Someone tried porting the model II to MESS, and I'm not sure how far
that got.
Kelly
I don't have any tech info on the II/12/16/6000 models so I am at a
bit of a disadvantage on this, however, based on what I have read so
far, My approach would be to start with xtrs as a base and add the
pieces I would need to complete the emulation of the 68000.
I am very familiar with the model III/IV however, and would hope that
knowledge would serve as a good base to begin with.
ideally I would like to get a hold of a working 16/6000 with hard
drive and the complete technical reference manual for the 16/6000.
Does anyone know if there are any electronic copies around that could
be used. In theory most of the work could be done with that, but we
all know that having the hardware sometimes is invaluable in figuring
out "why the hell does it do that" kinds of things.
Also, a copy of the ROM(s) would need to be obtained, which could be
gotten from the hardware as well.
Ken
If you can get a Model II emulator up and running, then the 16 should be
relatively easy. There were NO changes from the 2 to the 16 from the Model
II perspective that couldn't and wouldn't be detected from the OS.
The other key to this would be the 68000 side. But that's pretty simple, as
it communicated to the Z80 side via a 'window' in memory. The 68000 side
was pretty simple. At least with the early machines, the only thing you'd
have to handle would be the 'offset limit' registers that were essentially
'adders' to the address bus.
Overall though, you'd have to keep two 'threads' running in the emulator at
all times. One thread that ran the 68000 board emulator, and the other that
ran the Model II emulator for all the I/O. Both sides would be looking at
the shared window. There's shouldn't be too much of a 'sync' issue, as
there never were any issues that I was aware of about different speeds
affecting things.
Later machines were quite enhanced beyond the original essentailly bare
68000 board, but once you get the basic up, that could come later.
Mike