| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Re: New Apple II blog |
mdj wrote:
> On Oct 23, 2:26 pm, heuser.mar...{at}freenet.de wrote:
>> On Oct 22, 9:09 pm, JJ Sonick wrote:
>>
>>
>>
>>> Oh, and I forgot to say: comments very much welcome here and
>>> on the blog!
>> Your first few entries make up for an interesting read!
>>
>> While learning assembly I found it best to NOT rely too much in typing
>> in printed example programs. You not only may find errors but they
>> also
>> tend to be rather extensive for what they do - and often you don't
>> have
>> a real need for these programs or routines. Short assembly programs
>> can
>> be as demonstrative and don't take too much of your time.
>
> With this in mind, a good way to learn (and the way I did it) is to
> disassemble the Apple II Monitor routines (including the Console
> driver). Short routines abound in there, and the skills you acquire
> using the Monitor to disassemble itself are invaluable.
...not to mention that the Monitor is "master grade" code that anyone
can learn a lot from. ;-)
Assuming that you understand algorithms, and we're mainly talking about
style and "vocabulary", I've always maintained that the best way to
learn to write well in any language (including computer languages) is
to read a lot of great literature in that language.
The Apple II Monitor is certainly great literature in 6502 M/L. It's
not without a few places that can be tweaked (so you have something to
motivate you!), but overall, it achieves its objectives with grace and
beauty.
-michael
******** Note new website URL ********
NadaNet and AppleCrate II 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."
--- SBBSecho 2.12-Win32
* Origin: Derby City Gateway (1:2320/0)SEEN-BY: 10/1 3 34/999 120/228 123/500 140/1 222/2 226/0 236/150 249/303 SEEN-BY: 250/306 261/20 38 100 1404 1406 1410 1418 266/1413 280/1027 320/119 SEEN-BY: 393/11 396/45 633/260 267 712/848 800/432 801/161 189 2222/700 SEEN-BY: 2320/100 105 200 2905/0 @PATH: 2320/0 100 261/38 633/260 267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.