TOP; 1 TABLE OP CONTENTS; 5 ARCHITECTURE ; 7 ARCHITECTURE; 7 Module Hierarchy; 7 Process Level; 7 Kernel Level; 8 Driver Level; 8 TurboDOS Loader; 8 Nodule Hierarchy ; 9 Memory Required; 17 Other Languages; 18 SYSTEM GENERATION; 19 SYSTEM GENERATION; 19 Introduction; 19 TLINK Command; 20 Explanation; 21 Patch Points; 25 Network Operation; 39 A Complex Example; 43 DISTRIBUTION; 47 DISTRIBUTION; 47 TurboDOS Licensing; 47 Legal Protection TurboDOS; 47 User Obligations; 48 Dealer Obligations; 48 Distributor Obligations; 49 Serialization; 50 Technical Support; 51 SERIAL Command; 52 PACKAGE Command; 54 Distribution Procedure; 56 CODING CONVENTIONS; 59 CODING CONVENTIONS; 59 Memory Allocation; 60 List Processing; 61 Task Dispatching; 62 Interrupt Service; 64 Poll Routines; 65 Mutual Exclusion; 66 Sample Driver Using Interrupts; 67 Sample Driver Using Polling; 68 Inter-Process Messages; 69 Console Routines; 70 Sign-On Message; 70 Resident Process; 71 User-Defined Function; 72 DRIVER INTERFACE; 73 DRIVER INTERFACE; 73 General Notes; 73 Initialization; 74 Memory Table; 74 Console Driver; 75 Printer Driver; 77 Disk Driver; 78 Network Driver; 81 Comm Driver; 85 Clock Driver; 86 Bootstrap; 88 APPENDICES; 6 OTOASM Command; 91 Sample Driver Source Listings is missing; 6