home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / datafiles / text / c_manual / amiga / appendices / contents / system.doc < prev    next >
Text File  |  1995-02-27  |  3KB  |  126 lines

  1. TABLE OF CONTENTS "SYSTEM"
  2. --------------------------
  3.  
  4. Chapter 1 "HARDWARE"
  5. --------------------
  6. 1.1  INTRODUCTION
  7. 1.2  AMIGA MODELS
  8. 1.2.1  AMIGA 1000
  9. 1.2.2  AMIGA 2000
  10. 1.2.3  AMIGA 500
  11. 1.2.4  AMIGA 3000
  12. 1.2.5  AMIGA 500+
  13. 1.2.6  AMIGA 600
  14. 1.2.7  FUTURE MODELS
  15. 1.3  PROCESSORS AND SPECIAL CHIPS
  16. 1.3.1  MOTOROLA MC680X0 PROCESSORS
  17. 1.3.2  BLITTER
  18. 1.3.3  COPPER
  19. 1.3.4  AUDIO CHANNELS
  20. 1.3.5  HARDWARE SPRITES
  21. 1.3.6  COMPLEX INTERFACE ADAPTOR (CIA)
  22. 1.3.7  DMA
  23. 1.3.8  THE ENHANCED CHIP SET
  24. 1.4  AMIGA DOS V2.0
  25. 1.5  MEMORY
  26. 1.5.1  CHIP
  27. 1.5.2  SLOW
  28. 1.5.3  FAST
  29. 1.6  HIT THE HARDWARE
  30. 1.6.1  GET ACCESS TO THE CUSTOM CHIPS
  31. 1.6.2  GET ACCESS TO THE CIA CHIPS
  32. 1.7  EXAMPLES
  33.  
  34.  
  35.  
  36. Chapter 2 "AMIGA DOS"
  37. ---------------------
  38. 2.1  INTRODUCTION
  39. 2.1.1  PHYSICAL DEVICES
  40. 2.1.2  VOLUMES
  41. 2.1.3  DIRECTORIES/SUBDIRECTORIES/FILES
  42. 2.1.4  LOGICAL DEVICES
  43. 2.2  OPEN AND CLOSE FILES
  44. 2.3  READ AND WRITE FILES
  45. 2.3.1  READ()
  46. 2.3.2  WRITE()
  47. 2.4  MOVE INSIDE FILES
  48. 2.5  FILES AND MULTITASKING
  49. 2.6  OTHER USEFUL FUNCTIONS
  50. 2.6.1  CREATE DIRECTORIES
  51. 2.6.2  DELETE FILES AND DIRECTORIES
  52. 2.6.3  RENAME FILES AND DIRECTORIES
  53. 2.6.4  ATTACH COMMENTS TO FILES AND DIRECTORIES
  54. 2.6.5  PROTECT FILES AND DIRECTORIES
  55. 2.7  EXAMINE FILES AND DIRECTORIES
  56. 2.7.1  FILEINFOBLOCK AND DATESTAMP STRUCTURE
  57. 2.7.2  EXAMINE()
  58. 2.7.3  4 BYTE BOUNDARY
  59. 2.7.4  EXAMPLE
  60. 2.7.5  EXAMINE FILES/SUBDIRECTORIES IN A DIRECTORY/DEVICE
  61. 2.7.5.1  EXNEXT()
  62. 2.7.5.2  ERROR MESSAGES
  63. 2.7.5.3  EXAMPLE
  64. 2.8  FUNCTIONS
  65. 2.9  EXAMPLES
  66.  
  67.  
  68.  
  69. Chapter 3 "LISTS"
  70. -----------------
  71. 3.1  INTRODUCTION
  72. 3.2  THE LIST
  73. 3.2.1  THE LIST STRUCTURE
  74. 3.2.2  INITIALIZE THE LIST STRUCTURE
  75. 3.2.3  MINI LISTS
  76. 3.3  NODES
  77. 3.3.1  THE NODE STRUCTURE
  78. 3.3.2  INITIALIZE THE NODE STRUCTURE
  79. 3.3.3  CREATE A COMPLETE NODE
  80. 3.3.4  MINI NODES
  81. 3.4  INSERT AND REMOVE LISTS
  82. 3.4.1  INSERT NODES INTO A LIST
  83. 3.4.1.1  INSERT NODES AT THE HEAD OF A LIST
  84. 3.4.1.2  INSERT NODES AT THE TAIL OF A LIST
  85. 3.4.2  REMOVE NODES FROM A LIST
  86. 3.4.2.1  REMOVE NODES AT THE HEAD OF A LIST
  87. 3.4.2.2  REMOVE NODES AT THE TAIL OF A LIST
  88. 3.4.3  FIFO AND LIFO
  89. 3.4.4  INSERT NODES CONSIDERING THEIR PRIORITIES
  90. 3.5  WORK WITH THE LISTS
  91. 3.5.1  IS THE LIST EMPTY?
  92. 3.5.2  SCAN THROUGH A LIST
  93. 3.5.3  SEARCH FOR A NODE WITH A SPECIAL NAME
  94. 3.6  A COMPLETE EXAMPLE
  95. 3.7  FUNCTIONS
  96. 3.8  EXAMPLES
  97.  
  98.  
  99.  
  100. Chapter 4 "MESSAGES"
  101. --------------------
  102. 4.1  INTRODUCTION
  103. 4.2  EXEC'S MESSAGE SYSTEM
  104. 4.2.1  MESSAGES
  105. 4.2.2  PREPARE MESSAGES
  106. 4.2.3  MESSAGE PORTS
  107. 4.2.4  PREPARE MESSAGE PORTS
  108. 4.2.5  FIND OTHER TASK'S MESSAGE PORTS
  109. 4.2.6  SEND MESSAGES
  110. 4.2.7  WAITING FOR MESSAGES TO ARRIVE
  111. 4.2.8  COLLECT MESSAGES
  112. 4.2.9  REPLY
  113. 4.3  EXAMPLE
  114. 4.3.1 PROGRAM A
  115. 4.3.2 PROGRAM B
  116. 4.4  FUNCTIONS
  117. 4.5  EXAMPLES
  118.  
  119.  
  120.  
  121. Chapter 5 "Dirty Input"
  122. -----------------------
  123. 5.1  INTRODUCTION
  124. 5.2  PROGRAMS
  125.  
  126.