🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #41471

Re: STE DMA sound (documentation posted)

#41471
From: Greg Lindahl
Date: Fri, 02 Mar 1990 04:57
41 lines
2571 bytes
In article <1990Mar1.183809.4264@bath.ac.uk> exspes@bath.ac.uk (P E Smee) writes:
[ about the abacus gem books ]
>
>Does this mean they've fixed them, then?

Well, my experience with the Abacus GEM book (which is better than
their others, I think) is that the errors in the 1st edition fall in 3
areas:

1) obvious typoes, easy to correct, some only after a little
   experimentation :-(
2) errors which are copies of errors in DRI's documentation (which
   Atari sells in its devkit)
3) failing to explain which calls are only useful when GDOS is
   around. I've seen several people asking questions here who
   obviously tried to read the manual and were very confused on this
   score.

As such, I've had reasonable success using it for some small GEM
stuff, although I never tried anything with GDOS.

I haven't read the 3rd edition, but I believe a review was once posted
here? I also don't know if any of the GEM books have useful tricks
like the little routine that intercepts right-button events and turns
them into left-button events. I'd also love to see someone do a SANE
binding for GEM calls that passes pointers to structures instead of a
bunch of variables that everyone keeps in structs anyway. I managed to
cut the size of the GEM demo program source in half that way, and the
object code for the demo itself (sans bindings) shrank 35% or so. Less
bloody stack-pushing and popping for stuff that's going to get popped
and shoved into arrays anyway.

>My present favorites are the 3-volume Compute! series (one book each on
>AES, VDI, and TOS) and Katherine Peel's 'The Concise Atari ST 68000
>Programmer's Reference Guide' -- but not the first edition which was
>lacking any form of index.

Indexes do come in handy.

Greg Lindahl
gl8f@virginia.edu                                  Astrophysicists for Choice.
Technical Details
Message-ID: <1990Mar2.045749.24902@murdoch.acc.Virginia.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!aplcen!haven!uvaarpa!murdoch!astsun8.astro.Virginia.EDU!gl8f
References: <22463@uflorida.cis.ufl.EDU> <37193@iuvax.cs.indiana.edu> <1247@carroll1.cc.edu> <1990Feb27.230234.8875@murdoch.acc.Virginia.EDU> <1990Mar1.183809.4264@bath.ac.uk>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!aplcen!haven!uvaarpa!murdoch!astsun8.astro.Virginia.EDU!gl8f
From: gl8f@astsun8.astro.Virginia.EDU (Greg Lindahl)
Newsgroups: comp.sys.atari.st
Subject: Re: STE DMA sound (documentation posted)
Message-ID: <1990Mar2.045749.24902@murdoch.acc.Virginia.EDU>
Date: 2 Mar 90 04:57:49 GMT
References: <22463@uflorida.cis.ufl.EDU> <37193@iuvax.cs.indiana.edu> <1247@carroll1.cc.edu> <1990Feb27.230234.8875@murdoch.acc.Virginia.EDU> <1990Mar1.183809.4264@bath.ac.uk>
Sender: news@murdoch.acc.Virginia.EDU
Reply-To: gl8f@astsun8.astro.Virginia.EDU (Greg Lindahl)
Organization: Department of Astronomy, University of Virginia
Lines: 41