🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.graphics
Article #9413

Re: Amiga vs (IBM & Mac)

#9413
From: Marc N. Barrett
Date: Sun, 16 Jan 1994 18:40
65 lines
4714 bytes
In article <2harjb$9c9@bushwire.apana.org.au> Tetragon@Lisa.apana.org.au writes:
>Marc N. Barrett (barrett@iastate.edu) wrote:
>>      Printer drivers (note 1)
>
>The very fact that the OS still supports it just incase some decent driver
>are accidentally written & used is still a bonus in this argument.
>(Ie: it wouldnt take a change of OS if I decided to write a decent driver.)

   Oh yes it would!  The problems with the drivers go MUCH deeper than just
the drivers themselves.  The problem is that AmigaOS has virtually NO support
for structured objects, and so applications always compose bitmaps, which are
sent to the drivers for printing.  This compares to the Mac, where the OS
has EXTENSIVE support for structured objects, and where these objects are
passed to the drivers rather than crude bitmaps.  On the Mac, if the printer
is a bitmap printer (IE: a non-PostScript printer), it is up to the driver and
not the OS to create the bitmap.  

   You can see a symptom of the Amiga's totally broken printing system by
looking at the PostScript driver that comes with 2.1 and 3.1.  Do you notice
those "Vertical DPI" and "Horizontal DPI" boxes in the PrinterPS prefs
program?  One of the primary purposes of PostScript is to get output that is
totally resolution-independent.  IE: you can take the PS output, send it to
a 2700 DPI imagesetter, and it will take advantage of all of the resolution
of the imagesetter.  So why does the Amiga's PostScript driver produce PS
files with hardcoded resolutions that totally negate PostScript's resolution-
independent features?  It is because there is no way the Amiga's PostScript
driver CAN'T be resolution-independent, since Amiga applications NEVER pass
structured objects to the printing system.


>>      Device-independent graphics
>
>Isn't this RTG? Isn't this practically a sure thing, effectivly for a later
>version of the OS? (No, don't answer that, we just can't rely on C=, we know
>this, lets just hope and think of what might be. It would sort of fit in
>with your `wish-list' as above.)
>
>Atleast the independant makers of most 3rdParty 24bit cards et-al usually
>have effective RTG for their own boards, and this effectively covers the
>majority of users who would like a standard RTG. (This is discounting
>ofcourse those who would then find RTG usefull if implemented as standard.
>But who can really say for sure about that?)

   These are crude hacks and don't do much.  True RTG would give you things
like 24-bit support and much greater compatibility between third-party
graphics cards.

>>      Device-independent audio
>
>I don't know if this is really so important, but anyway, if it was, what other
>platform has such features?

   The Macintosh and OS/2 2.1, for example.  System 7.1 has a new Sound
Manager that is completely device-independent.  With the Sys7 Sound Manager,
Apple was able to switch from 8-bit stereo sound via a custom sound chip to
16-bit 4-channel stereo sound via a DSP, with no problems with compatibility
with programs that properly use the Sound Manager.  OS/2 2.1 also has device-
independent audio support.  iE: under OS/2 2.1, you only need one driver for
your audio card, and that driver will allow DOS/Windows, and OS/2 software 
to work with your audio card, regardless of its capabilities.

+++++++
 ++++      Marc Barrett  -MB-
   ++      IRC nick: Cyclone  |  e-mail: barrett@iastate.edu
   +       Amiga: No excellence, just bullshit
Technical Details
Message-ID: <2hc1nh$khk@news.iastate.edu>
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!vixen.cso.uiuc.edu!newsrelay.iastate.edu!news.iastate.edu!barrett
References: <CJo0EH.Bz@cs.vu.nl> <2h9cih$23i@news.iastate.edu> <2harjb$9c9@bushwire.apana.org.au>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1096f0,52b73b2c623b1ffb
X-Google-Attributes: gid1096f0,public
X-Google-Thread: 105a8b,52b73b2c623b1ffb
X-Google-Attributes: gid105a8b,public
X-Google-Thread: fee24,52b73b2c623b1ffb
X-Google-Attributes: gidfee24,public
X-Google-Thread: f7e4d,52b73b2c623b1ffb
X-Google-Attributes: gidf7e4d,public
X-Google-Thread: 111ed5,52b73b2c623b1ffb
X-Google-Attributes: gid111ed5,public
X-Google-Thread: 106ac0,8b4b413a999b0925
X-Google-Attributes: gid106ac0,public
X-Google-ArrivalTime: 1994-01-16 10:49:13 PST
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!vixen.cso.uiuc.edu!newsrelay.iastate.edu!news.iastate.edu!barrett
From: barrett@iastate.edu (Marc N. Barrett)
Newsgroups: comp.sys.amiga.graphics,aus.computers.amiga,bit.listserv.i-amiga,comp.sys.amiga.misc,comp.sys.amiga.hardware,comp.sys.amiga.games
Subject: Re: Amiga vs (IBM & Mac)
Date: 16 Jan 1994 18:40:49 GMT
Organization: Iowa State University, Ames, IA
Lines: 65
Message-ID: <2hc1nh$khk@news.iastate.edu>
References: <CJo0EH.Bz@cs.vu.nl> <2h9cih$23i@news.iastate.edu> <2harjb$9c9@bushwire.apana.org.au>
NNTP-Posting-Host: pv7801.vincent.iastate.edu