mirror of
https://github.com/iKarith/beneath-apple-dos.git
synced 2025-01-15 12:31:24 +00:00
115 lines
1.6 KiB
Plaintext
115 lines
1.6 KiB
Plaintext
|
.na
|
||
|
.NF
|
||
|
.ce
|
||
|
TABLE OF CONTENTS
|
||
|
.SP3
|
||
|
CHAPTER 1
|
||
|
.SP1
|
||
|
.UL
|
||
|
INTRODUCTION
|
||
|
.SP3
|
||
|
CHAPTER 2
|
||
|
.SP1
|
||
|
.UL
|
||
|
THE EVOLUTION OF DOS
|
||
|
.SP1
|
||
|
DOS 3
|
||
|
DOS 3.1
|
||
|
DOS 3.2
|
||
|
DOS 3.2.1
|
||
|
DOS 3.3
|
||
|
.SP3
|
||
|
CHAPTER 3
|
||
|
.SP1
|
||
|
.UL
|
||
|
THE DISK II HARDWARE AND TRACK FORMATTING
|
||
|
.SP1
|
||
|
DISK ORGANIZATION
|
||
|
TRACK FORMATTING
|
||
|
DATA FIELD ENCODING
|
||
|
SECTOR INTERLEAVING
|
||
|
.SP3
|
||
|
CHAPTER 4
|
||
|
.SP1
|
||
|
.UL
|
||
|
DISKETTE DATA FORMATS
|
||
|
.SP1
|
||
|
DISKETTE SPACE ALLOCATION
|
||
|
THE VTOC
|
||
|
THE CATALOG
|
||
|
THE TRACK/SECTOR LIST
|
||
|
TEXT FILES
|
||
|
BINARY FILES
|
||
|
APPLESOFT AND INTEGER FILES
|
||
|
OTHER FILE TYPES (S,R,A,B)
|
||
|
EMERGENCY REPAIRS
|
||
|
.SP3
|
||
|
CHAPTER 5
|
||
|
.SP1
|
||
|
.UL
|
||
|
THE STRUCTURE OF DOS
|
||
|
.SP1
|
||
|
DOS MEMORY USE
|
||
|
THE DOS VECTORS IN PAGE 3
|
||
|
WHAT HAPPENS DURING BOOTING
|
||
|
.SP3
|
||
|
CHAPTER 6
|
||
|
.SP1
|
||
|
.UL
|
||
|
USING DOS FROM ASSEMBLY LANGUAGE
|
||
|
.SP1
|
||
|
DIRECT USE OF DISK DRIVE
|
||
|
CALLING READ/WRITE TRACK/SECTOR (RWTS)
|
||
|
RWTS IOB BY CALL TYPE
|
||
|
CALLING THE DOS FILE MANAGER
|
||
|
FILE MANAGER PARAMETER LIST BY CALL TYPE
|
||
|
THE FILE MANAGER WORKAREA
|
||
|
COMMON ALGORITHMS
|
||
|
.SP3
|
||
|
CHAPTER 7
|
||
|
.SP1
|
||
|
.UL
|
||
|
CUSTOMIZING DOS
|
||
|
.SP1
|
||
|
SLAVE VS MASTER PATCHING
|
||
|
AVOIDING RELOAD OF LANGUAGE CARD
|
||
|
INSERTING A PROGRAM BETWEEN DOS AND ITS BUFFERS
|
||
|
BRUN OR EXEC A HELLO FILE
|
||
|
REMOVING THE PAUSE DURING A LONG CATALOG
|
||
|
.SP3
|
||
|
CHAPTER 8
|
||
|
.SP1
|
||
|
.UL
|
||
|
DOS PROGRAM LOGIC
|
||
|
.SP1
|
||
|
DISK II CONTROLLER CARD ROM - BOOT 0
|
||
|
FIRST RAM BOOT STRAP LOADER - BOOT 1
|
||
|
DOS 3.3 MAIN ROUTINES
|
||
|
DOS FILE MANAGER
|
||
|
READ/WRITE TRACK/SECTOR
|
||
|
.BP
|
||
|
APPENDIX A
|
||
|
.SP1
|
||
|
.UL
|
||
|
EXAMPLE PROGRAMS
|
||
|
.SP1
|
||
|
HOW TO USE THE PROGRAMS
|
||
|
DUMP - TRACK DUMP PROGRAM
|
||
|
ZAP - DISK UPDATE PROGRAM
|
||
|
FTS - FIND TRACK/SECTOR LISTS PROGRAM
|
||
|
COPY - BINARY TO TEXT FILE CONVERT PROGRAM
|
||
|
INIT - REFORMAT A SINGLE DISK TRACK
|
||
|
.SP3
|
||
|
APPENDIX B
|
||
|
.SP1
|
||
|
.UL
|
||
|
DISK PROTECTION SCHEMES
|
||
|
.SP3
|
||
|
APPENDIX C
|
||
|
.SP1
|
||
|
.UL
|
||
|
GLOSSARY
|
||
|
.SP3
|
||
|
INDEX
|
||
|
.BR
|