which kind of information would you like me to provide?
* Is this your first foray into assembly language? Or do you already know x86, MC68k, 6809?
If it's your first, then you probably want to start off by picking up any of a number of good machine language books; the one I pointed you to earlier ("
Machine Language for Beginners") is a good one, though it sprinkles in lots of the 6502 variants of the day - Commodore, Apple, Atari.
If it's one of many assembly languages you know, then you really only need to become familiar with the 6502 architecture and common programming practices for it.
This is a reasonable reference to that end.
* Do you prefer to type on your Mac in a modern editor, or do you relish the true retro feel of typing on the II?
If you prefer the comforts of a modern editor, then use a cross-assembler like
SB,
a65, or
ca65. The a65 link has some nice notes about the "workflow" of cross-assembling. If you want the full retro experience, then use Google to locate downloadable (or purchasable) images of whatever you're after. Asimov is a popular clearinghouse:
ftp://ftp.apple.asimov.net/pub/apple_II/images/utility/programming
In that directory, I see hfassembler.dsk.gz, lisa.gz, merlin_pro_2.47.dsk.gz. Your choice of base operating system may affect what retro assembler you use, too. Merlin Pro, on ProDOS, makes it hard to run assembled programs under DOS 3.3. And the reverse is true for DOS-based assemblers. Another vote for cross-assembly.
I have already tried the monitor program (call -151), i don't have the mini assembler (the one with the ! prompt) since my IIe is not ehanced.
Oops. Ok, you need to boot your DOS 3.3 master diskette and let it load the Integer language. Then you can CALL -151 and hit the !.
Mainly what I want in the future is to program some nice little games. Also I would like an assembler that would like me to progress and do more advanced stuff as I learn of course.
I think you, like me, want to use "modern" tools like editors, source code repositories and such, then test on virtual hardware. That's the way I do it on the ADTPro project:
http://adtpro.sourceforge.net/developing.html
So, again, unless you really really want to go retro... you ought to look at cross-assembly.