Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #2437 > unrolled thread

Help With Apple II Assembly Programming

Started byAppleCoder <alxmist@aol.com>
First post2016-03-06 10:30 -0800
Last post2016-04-07 10:28 -0700
Articles 10 on this page of 30 — 10 participants

Back to article view | Back to comp.sys.apple2.programmer


Contents

  Help With Apple II Assembly Programming AppleCoder <alxmist@aol.com> - 2016-03-06 10:30 -0800
    Re: Help With Apple II Assembly Programming wssimms@gmail.com - 2016-03-06 11:15 -0800
      Re: Help With Apple II Assembly Programming Antoine Vignau <antoine.vignau@laposte.net> - 2016-03-06 11:36 -0800
    Re: Help With Apple II Assembly Programming gids.rs@sasktel.net - 2016-03-06 16:53 -0800
    Re: Help With Apple II Assembly Programming Benoit0123 <bgilon@free.fr> - 2016-03-07 16:19 +0000
      Re: Help With Apple II Assembly Programming alxmist@aol.com - 2016-03-07 08:55 -0800
      Re: Help With Apple II Assembly Programming Benoit0123 <bgilon@free.fr> - 2016-03-07 17:15 +0000
      Re: Help With Apple II Assembly Programming Benoit0123 <bgilon@free.fr> - 2016-03-07 17:32 +0000
    Re: Help With Apple II Assembly Programming Michael Pohoreski <michael.pohoreski@gmail.com> - 2016-03-07 09:44 -0800
      Re: Help With Apple II Assembly Programming alxmist@aol.com - 2016-03-08 09:45 -0800
        Re: Help With Apple II Assembly Programming Michael J. Mahon <mjmahon@aol.com> - 2016-03-08 14:27 -0600
        Re: Help With Apple II Assembly Programming D Finnigan <dog_cow@macgui.com> - 2016-03-08 23:17 +0000
          Re: Help With Apple II Assembly Programming Michael J. Mahon <mjmahon@aol.com> - 2016-03-08 19:47 -0600
            Re: Help With Apple II Assembly Programming D Finnigan <dog_cow@macgui.com> - 2016-03-09 02:05 +0000
            Re: Help With Apple II Assembly Programming wssimms@gmail.com - 2016-03-08 19:26 -0800
              Re: Help With Apple II Assembly Programming alxmist@aol.com - 2016-03-09 07:54 -0800
                Re: Help With Apple II Assembly Programming wssimms@gmail.com - 2016-03-09 09:13 -0800
                  Re: Help With Apple II Assembly Programming alxmist@aol.com - 2016-03-09 09:38 -0800
                    Re: Help With Apple II Assembly Programming gids.rs@sasktel.net - 2016-03-09 22:14 -0800
                    Re: Help With Apple II Assembly Programming Benoit0123 <bgilon@free.fr> - 2016-03-10 08:44 +0000
                      Re: Help With Apple II Assembly Programming alxmist@aol.com - 2016-03-10 10:19 -0800
                        Re: Help With Apple II Assembly Programming wssimms@gmail.com - 2016-03-10 10:58 -0800
                        Re: Help With Apple II Assembly Programming Michael Pohoreski <michael.pohoreski@gmail.com> - 2016-03-11 03:30 -0800
                          Re: Help With Apple II Assembly Programming alxmist@aol.com - 2016-03-11 09:55 -0800
                            Re: Help With Apple II Assembly Programming D Finnigan <dog_cow@macgui.com> - 2016-03-11 21:27 +0000
                            Re: Help With Apple II Assembly Programming gids.rs@sasktel.net - 2016-03-11 14:02 -0800
                            Re: Help With Apple II Assembly Programming Michael J. Mahon <mjmahon@aol.com> - 2016-03-11 16:24 -0600
                            Re: Help With Apple II Assembly Programming wssimms@gmail.com - 2016-03-12 09:30 -0800
                            Re: Help With Apple II Assembly Programming Michael Pohoreski <michael.pohoreski@gmail.com> - 2016-03-13 14:14 -0700
                            Re: Help With Apple II Assembly Programming Chris Torrence <gorthmog@gmail.com> - 2016-04-07 10:28 -0700

Page 2 of 2 — ← Prev page 1 [2]


#2473

Fromalxmist@aol.com
Date2016-03-10 10:19 -0800
Message-ID<8f9bb500-4169-4731-90eb-9bd58c10f175@googlegroups.com>
In reply to#2468
As a computer veteran/programmer of 20+ years I am ashamed that I didn't realize the disk name in Filer is NOT the name of a disk(VOLUME) when accessed by Apple II software. Knowing this and taking all your advice about prefixes I am now able to create/format disks and save and run 6502 assembly language programs!

Thank you all for your patience, and I hope you will be just as generous in helping with any other problems I might have.

Can't wait to get my hands dirty-maybe even in a few years I'll be able to translate my BASIC and Pascal games. :)

[toc] | [prev] | [next] | [standalone]


#2474

Fromwssimms@gmail.com
Date2016-03-10 10:58 -0800
Message-ID<a2d66894-b109-463b-9a40-f9c9a664af3d@googlegroups.com>
In reply to#2473
If you haven't yet read the Prodos technical reference manual, this is a good time to do so:

http://www.easy68k.com/paulrsm/6502/PDOS8TRM.HTM

[toc] | [prev] | [next] | [standalone]


#2480

FromMichael Pohoreski <michael.pohoreski@gmail.com>
Date2016-03-11 03:30 -0800
Message-ID<78e6dd3b-73ce-456a-bf88-4408a5ad5056@googlegroups.com>
In reply to#2473
On Thursday, March 10, 2016 at 10:19:25 AM UTC-8, alx...@aol.com wrote:
> As a computer veteran/programmer of 20+ years I am ashamed that I didn't realize the disk name in Filer is NOT the name of a disk(VOLUME) when accessed by Apple II software. Knowing this and taking all your advice about prefixes I am now able to create/format disks and save and run 6502 assembly language programs!

Glad you got it figured out.  Happens to the best of us -- it is not always "obvious" until afterwards. As they say "Hindsight is 20/20."

Looking forward to seeing what you code up in the future !

[toc] | [prev] | [next] | [standalone]


#2482

Fromalxmist@aol.com
Date2016-03-11 09:55 -0800
Message-ID<b6cab467-26cd-46bf-b8e9-59bbe581ae15@googlegroups.com>
In reply to#2480
One last thing: Can anyone suggest a good book on 6502 assembly dealing with graphics? Even a website would suffice.
For the past couple of months I have been reading Assembly Language, Step-by-Step, and Assembly Lines, The Book. Great reads for getting accustomed to bits and bytes, but neither details how to go about coding graphics, let alone activating lo-res/high-res screens.

[toc] | [prev] | [next] | [standalone]


#2485

FromD Finnigan <dog_cow@macgui.com>
Date2016-03-11 21:27 +0000
Message-ID<dog_cow-1457731834@macgui.com>
In reply to#2482
alxmist wrote:
> One last thing: Can anyone suggest a good book on 6502 assembly dealing
> with graphics? Even a website would suffice.
> For the past couple of months I have been reading Assembly Language,
> Step-by-Step, and Assembly Lines, The Book. Great reads for getting
> accustomed to bits and bytes, but neither details how to go about coding
> graphics, let alone activating lo-res/high-res screens.
>

I own these books on graphics. I've only really read and followed the
examples in the first, though I have skimmed the other two.

Hi-Res Graphics and Animation using Assembly Language by Leonard Malkin
Apple Graphics & Arcade Game Design by Jeffrey Stanton
Apple II & IIe Computer Graphics by Williams

-- 
]DF$
The Marina IP stack for Apple II--
http://marina.a2hq.com/

[toc] | [prev] | [next] | [standalone]


#2487

Fromgids.rs@sasktel.net
Date2016-03-11 14:02 -0800
Message-ID<2be88cc5-07f8-4303-8a51-85202249ce04@googlegroups.com>
In reply to#2482
On Friday, March 11, 2016 at 11:55:40 AM UTC-6, Alx wrote:
> One last thing: Can anyone suggest a good book on 6502 assembly dealing with graphics? Even a website would suffice.
> For the past couple of months I have been reading Assembly Language, Step-by-Step, and Assembly Lines, The Book. Great reads for getting accustomed to bits and bytes, but neither details how to go about coding graphics, let alone activating lo-res/high-res screens.


I think most books infer that you are familiar with the apple computer and its ROM calls before delving into the book.  After all, you are wanting to program in assembly language.

This ROM call chart with a list of ROM calls should help you with that.  Scroll down to the graphics routines secion.

http://mirrors.apple2.org.za/ftp.apple.asimov.net/documentation/magazines/misc/theappleorchard_v1n1_applesoftinternalentrypoints_ocr.pdf

[toc] | [prev] | [next] | [standalone]


#2488

FromMichael J. Mahon <mjmahon@aol.com>
Date2016-03-11 16:24 -0600
Message-ID<heGdnXaqdd052H7LnZ2dnUU7-afNnZ2d@giganews.com>
In reply to#2482
<alxmist@aol.com> wrote:
> One last thing: Can anyone suggest a good book on 6502 assembly dealing
> with graphics? Even a website would suffice.
> For the past couple of months I have been reading Assembly Language,
> Step-by-Step, and Assembly Lines, The Book. Great reads for getting
> accustomed to bits and bytes, but neither details how to go about coding
> graphics, let alone activating lo-res/high-res screens.
> 

The Apple ][ Reference Manual (or its //e equivalent) is a good base
document to document the hardware softswitches that control the video
modes. 
-- 
-michael - NadaNet 3.1 and AppleCrate II:  http://michaeljmahon.com

[toc] | [prev] | [next] | [standalone]


#2495

Fromwssimms@gmail.com
Date2016-03-12 09:30 -0800
Message-ID<48155dff-d7a5-4bc5-a0f7-af52a819c4c2@googlegroups.com>
In reply to#2482
Some useful books are:

Apple II reference manual
Apple IIe technical reference manual
Inside the Apple II (or inside the apple IIe)

You should be able to find PDFs of any of these in seconds on Google.

I had a book on high resolution graphics a long time ago but I found it to be mostly useless. The hardware manuals above were more helpful to me.

[toc] | [prev] | [next] | [standalone]


#2503

FromMichael Pohoreski <michael.pohoreski@gmail.com>
Date2016-03-13 14:14 -0700
Message-ID<3946dc5e-1fb1-48ba-b733-9b5c9a932aeb@googlegroups.com>
In reply to#2482
On Friday, March 11, 2016 at 9:55:40 AM UTC-8, alx...@aol.com wrote:
> One last thing: Can anyone suggest a good book on 6502 assembly dealing with graphics? Even a website would suffice.

You'll probably be interested in my project:

Apple ][ //e HGR Font 6502 Assembly Language Tutorial
https://github.com/Michaelangel007/apple2_hgr_font_tutorial/

[toc] | [prev] | [next] | [standalone]


#2676

FromChris Torrence <gorthmog@gmail.com>
Date2016-04-07 10:28 -0700
Message-ID<d59746b7-16e2-49be-a099-dab1b070ddf6@googlegroups.com>
In reply to#2482
On Friday, March 11, 2016 at 10:55:40 AM UTC-7, alx...@aol.com wrote:
> One last thing: Can anyone suggest a good book on 6502 assembly dealing with graphics? Even a website would suffice.
> For the past couple of months I have been reading Assembly Language, Step-by-Step, and Assembly Lines, The Book. Great reads for getting accustomed to bits and bytes, but neither details how to go about coding graphics, let alone activating lo-res/high-res screens.

You might take a look at the new edition of Assembly Lines. The missing second volume (now in the "Complete" book) contains all of the graphics articles.

You can download a free PDF from:
https://archive.org/details/AssemblyLinesCompleteWagner

Or you can purchase a hardcover from:
http://www.amazon.com/Assembly-Lines-Complete-Roger-Wagner/dp/1312089407

It's also available for a much cheaper price from Lulu.

Well worth it (not that I'm biased).

-Chris

[toc] | [prev] | [standalone]


Page 2 of 2 — ← Prev page 1 [2]

Back to top | Article view | comp.sys.apple2.programmer


csiph-web