1
0
mirror of https://github.com/opsxcq/mirror-textfiles.com.git synced 2025-09-03 00:02:35 +02:00
Files
mirror-textfiles.com/apple/ANATOMY/references.txt

179 lines
7.9 KiB
Plaintext

DOS 3.3 ANATOMY - REFERENCES
Command Handlers can be found in the CMDS folder. Function
Handlers can be found in the FN folder. Everything else can be
found in the MISC folder.
This text file series of 'DOS 3.3 Anatomy could not have been
completed without review and use of several excellent
references. Because DOS 3.3 utilizes monitor ROM
($F800-$FFFF) and is designed to support the Applesoft
language ($D000-$F7FF), a diverse array of sources were
consulted. Some, but not all, of the references and sources
used are listed below.
Apple Computer, Inc. 1979. Apple II Reference Manual. Apple
Computer Inc. Cupertino, California.
----------. 1980. The DOS Manual: Disk Operating System. Apple
Computer Inc. Cupertino, California.
----------. 1981. Apple II Monitors Peeled. Apple Computer Inc.
Cupertino, California.
----------. 1984. The Apple II Reference Manual. Volumes 1 and
2. Apple Computer Inc. Cupertino, California.
----------. 1985. Apple IIe Technical Reference Manual. Apple
Computer Inc. Cupertino, California.
----------. 1985. Apple IIc Reference Manual. Apple Computer
Inc. Cupertino, California.
Apple PugetSound Program Library Exchange. 1981. Call-A.P.P.L.E.
In Depth (1): All About Applesoft. A Call-A.P.P.L.E. Extra.
Apple PugetSound Program Library Exchange, Renton, Washington.
- Should be required reading for any Applesoft BASIC
programmer. (Apple PugetSound Program Library Exchange has
since changed its name to A.P.P.L.E. CO-OP).
---------. 1981. Call-A.P.P.L.E. In Depth (3): All About DOS.
A Call-A.P.P.L.E. Extra. Apple PugetSound Program Library
Exchange, Renton, Washington.
- Like the previous reference listed, this book lives up to
its name. Although some of the articles are now dated,
this reference is still very useful.
Bredon, Glen. 1984. MERLIN: The Macro Assembler for the Apple.
Roger Wagner Publishing, Inc. Santee, California.
- A high quality 6502 assembler.
- Contains a utility and a series of text files for producing
a commented source code listing of Applesoft BASIC.
Cavallari, Ford. 1982. MICRO on the Apple Vol. 3 (DOS 3.3)
MICRO Ink, Inc. Chelm, Massachusetts.
East, M.L. and F.B. East. 1985. Programmers' Handbook of
Computer Printer Commands. Cardinal Point Incorporated.
Ellettsville, Indiana.
----------. 1986. Programmers' Handbook of Computer Printer
Commands-II. Cardinal Point Incorporated. Ellettsville, Indiana.
Luebbert, W. F. 1981. What's Where in the Apple: A Complete
Guide to the Apple Computer for the Apple II, Apple II Plus &
Apple IIe. Including: the Atlas & the Gazetteer. MICRO Ink, Inc.
Chelmsford, Massachusetts.
- Should be in every BASIC and assembly language programmer's
library.
Mossberg, S. 1983. Disassembly Lines Volume I. MicroSPARC,
Inc. Concord, Massachusetts.
----------. 1984. Disassembly Lines Volume II. MicroSPARC,
Inc. Concord, Massachusetts.
- Both this and the previous reference are a compendium of
articles published in Nibble magazine (MicroSPARC Inc.)
under the byline of "Disassembly Lines".
- These articles represent a linear disassembly of most
routines in DOS 3.3. In addition, sections of Applesoft
are also disassembled. In keeping with the Mossberg
tradition, these references are of very high quality.
As usual, Mossberg continues to amaze and reveal.
Sather, J. 1983. Understanding the Apple II. Quality Software.
Chatsworth, California.
- Mainly a hardware/firmware manual that should appeal to
those knowledgeable in electronics. Lesser mortals may
find some sections difficult to comprehend. However, most
assembly language programmers should be able to understand
the sections related to the DOS 3.3 operating system.
These sections contain information that can easily be
translated into protection techniques such as half- and
quarter-tracking.
S-C Software Corporation. 1980. Apple Assembly Line. S-C
Software Corporation. Dallas, Texas.
- A newsletter dedicated to the assembly language programmer.
- Contains all kinds of information on programming techniques
and the DOS 3.3 and PRODOS operating systems. A high
quality publication that should be in the library of any
6502 assembly language programmer.
----------. 1982. S-C Docu-Mentor for Applesoft. S-C Software
Corporation. Dallas, Texas.
- Heavily commented Applesoft source code on a disk.
SoftKey Publishing. 1981. Hardcore Computist. Softkey
Publishing. Tacoma, Washington. (This magazine has undergone
several name changes since its inception.)
- AN old classic (now-defunct) magazine, provides detailed
protection techniques and trick DOS. Dedicated assembly
language programmers may find some articles frustrating
because many programs appear to be geared toward users
who want to copy protected disks by using a recipe
consisting of machine language embedded in Applesoft
programs. Because the machine code is often housed in data
statements, it is frequently necessary to disassemble the
machine code and reformat the BASIC programs in order to
understand the techniques being used. Less use of decimal
machine code and more use of assembly language would prove
useful to assembly language programmers that aren't into
copying disks but are instead interested in programming
techniques related to protection. This publication carries
information not available elsewhere.
Wagner, R. 1982. Assembly Lines: The Book. A Beginner's Guide
to 6502 Programming on the Apple II. Softalk Publishing.
Hollywood, California.
- One of the few books that provides a good introduction to
assembly language for novice programmers but at the same
time is a valuable reference for the more experienced
programmer. Elementary techniques for accessing DOS from
assembly language are described.
- This reference is now available from Penguin Software,
Geneva, Illinois.
Weisharr, T. ----. DOStalk. Softalk Publishing Incorporated.
Hollywood, California.
- A regular column that appeared in the now-defunct Softalk
magazine.
- Although remnants of this magazine are hard to find, two of
its former columnists have teamed up to solve the problem.
Kersey (of Beagle Brothers fame) and Weisharr have
coauthored The DOStalk Scrapbook. This reference is
apparently a polished up, reorganized version of their
previous DOStalk articles. Recommended for anybody thats
interested in DOS 3.3. The DOStalk Scrapbook is available
from Tab Books, Blue Ridge Summit, Pennsylvania.
----------. 1985. Open-Apple. Overland Park, Kansas.
- Newsletter designed to "fill one of the information voids
left by Softalk's demise". A rare breed of publication
that is not only down to earth and humurous, but more
importantly, it consistently maintains a balance of topics
that appeal to both novice programmers as well as
professional software authors.
Worth, D. and P. Lechner. 1981. Beneath Apple DOS. Quality
Software. Reseda, California.
- Best described as a true classic.
- Should be in the library of any serious assembly language
programmer using DOS 3.3.
----------. 1981. Bag of Tricks. Quality Software. Reseda,
California.
- Information contained in the instruction manual is was
worth the price of the entire software package.
Special thanks go to the following for source validation
references, comments and interpretation; Windsor Scientific,
Steve Wozniak and Glen Bredon.