[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 6502 Assembler books



In article <41c82533$0$8344$db0fefd9@news.zen.co.uk>,
 Alistair Ross <removemeajross@atxboltdot.net> wrote:

> >>I've downloaded various other assembly tutorials and skimmed over them, 
> >>but what I appear to be lacking is the actual Apple hooks - the 
> >>locations in memory that I should be using to get the speaker to 
> >>operate, or text to appear on the screen, for graphics to be used etc. I 
> >>can't seem to find anything that says - these are the addresses of the 
> >>hooks (and even better, this is how you would use them).
> >>
> >>Anybody know where Apple II hooks are listed? I've found a few lists of 
> >>what look like hooks but they are all for PEEK and POKE, so not much use 
> >>to me in an assembler.
> > 
> > 
> > What you need now are the Apple references - The monitor ROM listing, 
> > plus the docs on the softswitches and such that live at $C000-CFFF. "The 
> > Apple II reference manual" would be a prime item for you to be looking 
> > for.
> > 
> 
> I have the original "Red Book" - Apple II Reference Manual 1978, and 
> thanks to Craig Bower I now have the slightly more modern version of it 
> in JPEG format. However, Although I appreciate that the Monitor code 
> listing and other various parts of machine code listings which reside in 
> it are useful from a 'stand back and go -- oooh so that's what that 
> does" point of view - it doesn't give me what I need - a complete 
> listing of all the things that make the Apple II the Apple II - I need a 
> list of the things like $FDED = print stuff on the screen. There are a 
> few minimal pages which 'help you start' in the reference guide, but not 
> an exhaustive list. As for the softswitches that you refer to, I don't 
> know what they are, and I can't find them in either copy of the 
> reference manual, am I missing something?

Did I say "The Red Book"? No, I didn't.  The Red Book is a great item to 
have, no question, but it's not what I told you you need - I said you 
need "The Apple II Reference Manual". That book, all by itself, will 
tell you *EVERYTHING* you have any need of knowing about the Apple II's 
ROMs. In 6 pages, it contains *THE* definitive listing, direct from 
Apple, of what all the "legal" ROM entry points are, what they do, and 
how to properly set up to call them. If it doesn't appear in that 
listing, you're not supposed to be making a call to it, period.

As a beginner, the Red Book is beyond your skill and knowledge level for 
the moment, so you need to shove it back onto the shelf and ignore it 
until you reach that level of expertise. Otherwise, you're going to be 
nothing but frustrated. At this stage, you're much like a kid who is 
just learning that one plus one equals two - You've got the basic idea, 
but don't have the "higher level" knowledge. Just like the kid is going 
to look at a college calculus book and go "huh?!?!?", you're at the 
stage where the Red Book is going to make you do the same: Sit there 
going "huh?!?!?" because it assumes you already know the "supporting" 
information.

Look for the book I told you to ("Apple II Reference Manual (For IIe 
only)", Apple part number 030-0357-A - if it has an ISBN, I can't find 
it) and you'll have everything - and then some - that you're asking 
about at your fingertips. Including info about the softswitches I 
mentioned.

-- 
Don Bruder - dakidd@sonic.net - New Email policy in effect as of Feb. 21, 2004.
Short form: I'm trashing EVERY E-mail that doesn't contain a password in the
subject unless it comes from a "whitelisted" (pre-approved by me) address.
See <http://www.sonic.net/~dakidd/main/contact.html> for full details.