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

Re: Apple II Graphics Programming (Assembly)



Polymorph wrote:
On Jul 8, 11:10 pm, paulrsm <paul....@att.net> wrote:
And the "clear the hi-res page" routine is, in fact, one of the slower
Applesoft ROM routines!
The Monitor ROM ($F800..$FFFF) is by Woz and Allen Baum, and is a fine
tutorial in assembly language techniques.  The Applesoft ROM, not so
much.
Hmmm.... Title fight between Woz & Microsoft: Microsoft is KO'ed in the
first 30 seconds of the first round...  ;-)
The ROM routines by Woz and Baum were written to optimize size, not
speed.

The Hi-Res routines in Applesoft were written by Woz.  See the
Programmer's
Aid #1 manual for assembly source code.

--
Paul Santa Maria
Maumee, Ohio USA

It seems I incorrectly assumed that Microsoft had written the
Applesoft routines, my bad. Thanks for setting me straight. It must be
my inner desire to blame Microsoft for everything bad in this
world..   ;-)

Actually, Microsoft did write Applesoft--with the exception of a
few Apple II specials, like lo- and hi-res graphics, paddles, etc.

The Applesoft interpreter is a bit uneven in its quality.  Some
tradeoffs seem to have been carefully thought out, but parts of
it look like a hurried conversion from another microprocessor.

My guess is that the programmer was not very familiar with
6502 coding techniques going into the project...a situation
that was quite common in the early days.

-michael

NadaNet 3.0 for Apple II parallel computing!
Home page:  http://home.comcast.net/~mjmahon/

"The wastebasket is our most important design
tool--and it's seriously underused."