Inside Commodore DOS

From C64-Wiki
(Redirected from Inside Commodore Dos)
Jump to navigationJump to search
Inside Commodore DOS
Title Cover Description
Language English
Author(s) Richard Immers, Gerald G. Neufeld
Publisher Datamost
Year 1984
ISBN ISBN 0-88190-366-3
Original price
Media {{{Media}}}
Pages 512
Last Edition Second Printing (1985)
Genre Programming, Hardware, Software, Beginners
Information







"Inside Commodore DOS - The Complete Guide to the 1541 Disk Operating System is for any programmer who wants to know more about how the Commodore 1541 disk drive works. The authors have disassembled and annotated the 1541's DOS, complementing the 1541 User's Manual.

Inside Commodore DOS contains listings for 46 ready-to-use BASIC disk utilities that will help you investigate the 1541. Designed to be beneficial and instructive, many of these powerful programs illustrate the state-of-the-art in the use of Commodore's direct-access disk commands.

Inside Commodore DOS will teach you about using the DOS, disk formatting, disk organization, direct-access programming, DOS protection, recovering 'damaged' data, and includes an overview of DOS 2.6. You'll also discover a detailed disk RAM map, a detailed analysis of ROM and mathematical conversion routines. Written in a logical, orderly fashion, Inside Commodore DOS will help you understand and make more effective use of your 1541 disk drive."

Table of Contents (Abridged and reduced)[edit | edit source]

Chapter 1 - INTRODUCTION			 	 11
Chapter 2 - USING THE 1541'S DOS		 	 15
Chapter 3 - DISKETTE FORMATTING				 29
Chapter 4 - DISKETTE ORGANIZATION		 	 35
Chapter 5 - DIRECT-ACCESS PROGRAMMING			 71
Chapter 6 - INTERMEDIATE DIRECT-ACCESS PROGRAMMING 	103
Chapter 7 - DOS PROTECTION 				113
Chapter 8 - GETTING OUT OF TROUBLE 			173
Chapter 9 - OVERVIEW OF THE 1541 DOS 			181 

Appendix A - 1541 RAM VARIABLE DEFINITIONS		217
Appendix B - ANALYSIS OF THE 1541's ROM			229
Appendix C - PROGRAMM LISTINGS				437
Appendix D - MATHEMATICAL CONVERSION ROUTINES		485
Index							499

Links[edit | edit source]