Sorry, I just had to share this with someone, and I thought some of you
guys might appreciate it...
I've been working on a Three Rivers PERQ emulator since last year in my
spare time, though I've had basically no time the past eight months or
so. Last I left the code, it managed to boot POS about halfway before
the boot process would hang. Well, I managed to fix (or at least, work
around) the bug causing the hang, which brought me to this:
http://yahozna.dyndns.org/projects/PERQemu/PERQ-3.png
Ok, it doesn't look like _much_, but compare it with the photo here:
http://yahozna.dyndns.org/computers/perq/photos/pos-boot.jpg
(Hint: They're the same thing, only one's really scrambled up :P)
The boot process is still erroring out, but it's about 99% there (at DDS
951). Of course, I obviously still have a ways to go. As evidenced by
the completely garbled text, I have yet to get the PERQ's unique (and
extremely complicated) RasterOp hardware emulated to any significant
degree. And after that I have a ton of hardware details to work out.
But this is a major milestone, and I'm so excited that I just had to
share my excitement with someone... I never thought I'd get anywhere
near this far with the emulation, given how complicated the PERQ is.
And if I've seen so far, it's because I've been standing on the
shoulders of giants. Or one giant, at least -- our own Tony Duell who's
been ever-so-patient with my questioning and who probably knows more
about the PERQ hardware than the original designers did...
Thanks for taking a look, and sorry for tooting my own horn...
Josh