#3D Studio & PowerPC
18-Mar-94 17:31:44
Sb: #91760-#3D Studio & PowerPC
Fm: Marion K. Marks 70700,2777
To: Matthew Fleischman 70007,6263
Not quite. 3DS is constantly updating that little red status bar
and the rest of said display while it's rendering, and that's GUI
stuff. Not much, mind you, but it IS there. And a GUI operating
system is not a function of the CPU itself (GUIs exist even for the
1MHz 6502-based C-64 — GEOS was originally for the C-64 and 128 and
later the Apple II before it ever appeared as GEOworks on the PC).
Modern UNIXs almost all have GUI front-ends, but they are just that:
front ends, just like Windows is to DOS. They are NOT the OS. UNIX
works just fine on a plain dumb ASCII terminal connected to a
mainframe, with absolutely no graphics ability whatsoever. Macs
don't have a text mode, but that's not because of the 68000, but
rather it's because the Mac video hardware has no text mode (text
modes are actually more complex to implement, since the data sent to
the screen has to go through TWO memory locations to get there for
any given pixel: the ASCII character code stored in the character
screen map, and the shape of that character stored in the
character-generator ROM [or optionally loaded into RAM in the case of
the EGA, VGA, C-64, C-128, Apple ///, the old Hercules InColor and
Hercules Monochrome Plus, etc.], whereas for graphics modes only one
memory location [or group] has to be accessed for each pixel.).
68000-based computers such as the TRS-80 Model 16 and the Tandy 6000
did have a text mode, and indeed it is the native mode of the
operating system (a UNIX clone).
There is no reason that a 3DS rendering engine couldn't be made
that runs in text mode and renders to a non-display buffer, with
text-based status displays. Such a renderer would be far more likely
to be able to run in the background under Windows (which can't
multitask DOS graphics programs in the background, but can multitask
DOS text-based programs in the background). Granted, the rendering
would be slower, but rendering could go on while you're doing
something else with the same computer: say, getting Compuserve
messages with WinCIM or Navigator.
Hopefully, 3DS rendering modules, text-only or otherwise, will be
made for the various non-Intel chips out there, that would work with
Network Rendering.