🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #3626

Re: More assembly questions

#3626
From: Randell Jesup
Date: Tue, 29 May 1990 06:31
34 lines
2566 bytes
In article <9074@rouge.usl.edu> wakres01@pa.usl.edu (1712 Stelly John B) writes:
>In article <265377fd-662.2comp.sys.amiga.tech-1@tronsbox.UUCP> dfrancis@tronsbox.UUCP (Dennis Francis Heffernan) writes:
>>	I haven't found any good ones yet, either.  I'm new to this too
>>and the best info I've found has been in Abacus' AMIGA MACHINE LANGUAGE
>>(which at one point seems to advocate ignoring the rules and programming
>>the sound chips directly) and Jim Butterfield's articles in Trans-Ami
>
>I have the Abacus book, and don't find it to be particularly useful...
>I didn't appreciate the fact that most of the code in the book requires
>you to modify it (if you don't have assemPro, and I bought CAPE 68K), and
>there are no instructions for modifying the code for other assemblers,
>alothough they do mention the K-SEKA assembler briefly.

	As a personal opinion, I dislike most of the Abacus Amiga books.
They tend to encourage poor programming practices (like not using symbolic
constants, not using standard include files, making direct rom references,
making MAJOR assumptions about how system tasks work (assuming that clearing
a bit in some system task's structure will stop it from running), etc, etc.)
Note that is a personal opinion.

>to avoid figuring it out in assembly, there are really *NO* good references
>to interfacing your assembly programs with the Amiga's OS that I know of,
>which is sad because its keeping me from developing faster applications ( I 
>don't have the time or the will power to keep crashing the machine until
>something works !) 

	Just get a good book on general amiga programming.  That (and the
autodocs in the "Includes and Autodocs" RKM) will do you pretty well.  The
Autodocs define all the interfaces to the system routines.

-- 
Randell Jesup, Keeper of AmigaDos, Commodore Engineering.
{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.cbm.commodore.com  BIX: rjesup  
Common phrase heard at Amiga Devcon '89: "It's in there!"
Technical Details
Message-ID: <11891@cbmvax.commodore.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!usc!rutgers!cbmvax!jesup
References: <1990May17.072036.11335@mintaka.lcs.mit.edu> <23257@uflorida.cis.uf <265377fd-662.2comp.sys.amiga.tech-1@tronsbox.UUCP> <9074@rouge.usl.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!usc!rutgers!cbmvax!jesup
From: jesup@cbmvax.commodore.com (Randell Jesup)
Newsgroups: comp.sys.amiga.tech
Subject: Re: More assembly questions
Keywords: Abacus Book
Message-ID: <11891@cbmvax.commodore.com>
Date: 29 May 90 06:31:01 GMT
References: <1990May17.072036.11335@mintaka.lcs.mit.edu> <23257@uflorida.cis.uf <265377fd-662.2comp.sys.amiga.tech-1@tronsbox.UUCP> <9074@rouge.usl.edu>
Reply-To: jesup@cbmvax (Randell Jesup)
Organization: Commodore, West Chester, PA
Lines: 34