|
Many good books have been published about the 6502 over the years.
This list attempts to catalog as many of them as possible. If you know of a book
that's not on the list, please
its information to us. Be sure to include all relevant information (author,
title, publisher/location, date). The list is maintained in the form of citations
as specified by the Modern Language Association (MLA).
Print: English Language
-
Barrow, David. Assembler Routines For The 6502.
London, England: Century Communications Ltd, 1985. ISBN 0-7126-0507-X.
-
Bright, Bob. Assembly Language for the 6502: Pocket Guide.
London, England: Pitman, 1983.
-
Butterfield, Jim. Machine Language for the Commodore 64 and other Commodore computers.
Bowie, Maryland, USA: Brady Communications Company, Inc., 1984
-
Carr, Joseph J. 6502 User's Manual.
Reston, Virginia: Reston Pub. Co., c1984.
-
DeJong, Marvin L. Programming & Interfacing the 6502, with Experiments.
Indianapolis, Indiana: Howard W. Sams, Inc., 1980.
-
Eyes, David & Lichty, Ron. Programming the 65816 Including the 6502, 65C02 and the 65802.
New York, New York: Brady Prentice Hall Press, 1986. ISBN 0893037893.
-
Fernandez, Judi N. & Tabler, Donna N. & Ashley, Ruth. 6502 Assembly Language
Programming. New York, New York: John Wiley & Sons, Inc. ISBN 0-471-86120-0.
-
Findley, Robert. 6502 Software Gourmet Guide and Cookbook.
Elmwood, Connecticut: Scelbi Publications, c1979.
-
Fischer, Michael. 65816/65802 Assembly Language Programming.
Berkley, California: Osborne McGraw-Hill, 1986.
-
Foster, Caxton C. Programming a Microcomputer: 6502.
Reading, Massachusetts: Addison-Wesley Pub. Co., c1978.
-
Holland, John M. Advanced 6502 Interfacing.
Indianapolis, Indiana: Howard W. Sams, Inc., 1982.
-
Labiak, William. Programming the 65816.
Berkley, California: Sybex Inc., 1986.
-
Hyde, Randy. Using 6502 Assembly Language.
Chatsworth, California: Datamost, Inc., 1981.
-
Leventhal, Lance A. 6502 Assembly Language Programming.
Berkeley, California: Osborne/McGraw-Hill., 1979. ISBN 0-931988-27-6.
-
Leventhal, Lance A. & Saville, Winthrop. 6502 Assembly Language Subroutines.
Berkley, California: Osborne McGraw-Hill, 1982.
-
Luetzow, Robert H. Interfacing Test Circuits with Single-Board Computers.
Blue Ridge Summit, Pennsylvania: Tab Books, Inc., 1983.
-
Mansfield, Richard. Machine Language for Beginners.
Greensboro, North Carolina: COMPUTE! Publications, Inc., 1983.
-
Mansfield, Richard. The Second Book of Machine Language.
Greensboro, North Carolina: COMPUTE! Publications, Inc., 1984.
-
MCS6500 - Microcomputer Family - Programming Manual.
Norristown, Pennsylvania: MOS Publication #6500-50A, 1976.
-
Overaa, Paul. Teach Yourself Asssembler 6502.
London, England: Century Communications Ltd, 1985. ISBN 0-7126-0550-9.
-
Scanlon, Leo J. 6502 Software Design.
Indianapolis, Indiana: Howard W. Sams & Co, Inc., 1980.
-
Skier, Ken. Beyond Games: Systems Software for your 6502 Personal Computer.
Petersborough, New Hampshire: Byte Publications, c1981.
-
Skier, Ken. Top-Down Assembly Language Programming for the 6502 Personal Computer.
New York, New York: McGraw-Hill Book Co., 1981.
-
Stephenson, A. P. 6502 Machine Code for Beginners. Kent, England:
Butterworth & Co. (Publishers) Ltd, 1983. ISBN 0-408-01311-7
-
Smith, Mike. 6502 Machine and Assembly Language Programming.
Blue Ridge Summit, Pennsylvania: Tab Books, c1984.
-
Tootill, Alan & Barrow, David. 6502 Machine Code for Humans.
London, Great Britain: Granada Publishing, 1984. ISBN 0-246-12076-2.
-
Wagner, Roger Assembly Lines: The Complete Book.
Chris Torrence (Lulu) 2014. ISBN 9781312089402.
-
Weller, Walter J. Practical Microcomputer Programming: the 6502.
Evanston, Illinois: Northern Technology Books, c1980. ISBN 0-930594-08-8.
-
Windeknecht, Thomas G. 6502 Systems Programming.
Boston, Massachusetts: Little, Brown and Co., 1983.
-
Zaks, Rodnay. 6502 Applications Book.
Berkeley, California: Sybex Inc., 1979. ISBN 0-89588-015-6.
(also titled 6502 Applications with a different cover, same ISBN.)
-
Zaks, Rodnay. 6502 Games.
6502 Series, Volume 4 (G402). Berkeley, California: Sybex Inc., 1980. ISBN 0-89588-022-9.
- Zaks, Rodnay. Advanced 6502 Programming.
Berkeley, California: Sybex Inc., 1982. ISBN 0-89588-089-X.
- Zaks, Rodnay. Programming the 6502 (Fourth Edition).
Berkeley, California: Sybex Inc., 1983. ISBN 0-89588-046-6.
Print: Other Languages
-
Doppenberg, E.J.J. Zakboekje 6502. Deventer, The Netherlands: Kluwer
Technische Boeken B.V., 1984. ISDN 90-201-1730-0. (Dutch Language)
-
Ruszczyc, Jan. Asembler 6502.
Warsaw, Poland: SOETO 1987.
Front Cover. (Polish Language)
-
Kruszynski, Henryk & Kulpa, Krzysztof. Mikroprocesor 6502 i jego rodzina.
Warsaw, Poland: NOT-SIGMA 1989. ISBN 83-85001-58-1. (Polish Language)
-
Stephenson A.P. 6502 Assembleertaal en Machinecode voor beginners. Den Haag,
The Netherlands: Academic Service, 1984. ISBN 90-6233-123-8. (Dutch Language,
translation of 6502 Machine Code for Beginners)
-
TOPALOGLU Nurettin. Mikroislemciler ve Assembly Dili.
3rd Edition, Ankara, Turkey: Seckin Yayinevi, 2001. ISBN: 975 347 364 8.
Front Cover. (Turkish Language)
-
Zaks, Rodnay. Programmeren van de 6502. Düsseldorf, Germany: Sybex-Verlag
GmbH., 1982. ISBN 3-88745-101-5. (Dutch translation of Programming the 6502.
Also translated to German as Programmieren des 6502, French as
Programmation du 6502, and Italian as Programmazione del 6502).
Books Available Online
-
Machine Language for Beginners -
Published in 1983 by Compute! Books, this classic book shows BASIC
programmers how to program in 6502 machine language. It includes examples
and program code for Atari, Apple 2, PET/CBM, VIC-20, and Commodore 64
computers. It is made available online by
AtariArchives.org, with permission
of the copyright holder.
-
Understanding Digital
Electronics Most references and pages on this site assume the reader has
at least some background in basic digital electronics. For the reader
who does not, this book may be a good a intro. It's old; but most of these
basics still apply—it's just that in modern digital electronics, these
same building blocks have gotten a lot denser and faster.
|
|