On Fri, 22 Apr 2016, Guy Sotomayor wrote:
[...] emulation (or dynamic translation) is fast
enough and with the
various virtualization capabilities, it?s not unusual to have multiple
different OS?s running on the same HW.
Indeed. My other wish is that someone far brighter than I will someday
develop a MIPS emulator capable of emulating IRIX. The odds of that aren't
great since untangling the ROM would be a real PITA.
Apple did this with some success in it?s various CPU
transitions. When
they switched from 68K to PPC, the PPC emulated the 68K code. The same
happened when they switched from PPC to x86, again the PPC code was
emulated (actually in that case it was dynamically translated).
Yes, and don't forget the NeXT platform which had "quad-fat binaries"
capable of running on 4 (!) platforms at once. It might have been a little
top heavy and impractical at times, but it was soooo cool to me. I'm sure
you remember "Rosetta" too. IRIX on x86 would be heresy to some, but I'd
welcome it *especially* if it could dynamically translate MIPS ECOFF
binaries, and run legacy IRIX software. I know the lawyers would never let
any of that happen, but a man needs to have some dreams. :-)
It?s also keeping in character with the old machines.
It?s not adding new
capabilities but more replacing old peripherals with something a bit more
convenient.
I see your point and I agree.
Adding in a new accelerator means not only developing
the HW but also
writing a boatload of *new* SW in order to be able to take advantage of
it.
An oil-tanker sized boat. Yep. Unless of course you could keep everything
pin compatible etc... which is even harder. "We're gonna need a bigger
boat."
Most of what you see (and what I?m mainly doing these
days in terms of
?hobby?) is producing parts to a system in order to keep it running rather
than adding completely new capabilities.
Well, I appreciate that fact that anyone is doing anything! If I ever
meet "Lotharek" I'm definitely buying him a round. I get excited just
looking at some old gear that someone's cleaned up nicely or polished the
face panels on. I'd probably die in an apoplectic fit if I ever saw an ad
for an SGI accel board. If I ever make someone mad, they could totally get
back at me by handing me a fake flyer for "Press release: Acme Inc
releases SGI MIPS accelerator board based off high speed GPU". When I
found out it was bogus I'd go jump off the roof. Joking aside, I do see
your point about restoring vs enhancing, and it's well taken.
Most companies would rather spend their time and
budget doing things for
a high ROI and for large and growing markets.
Amen brother, I was just wishing out loud. I needed someone to bring me back
to Earth.
-Swift