home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 300-399 / ff344.lzh / RKMCompanion / Disk2.Contents < prev    next >
Text File  |  1990-04-14  |  6KB  |  155 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                     Contents of Companion Disk Number 2
  8.  
  9.                                  for the
  10.  
  11.             Amiga ROM Kernel Reference Manual: Libraries & Devices
  12.                   Copyright © 1990 by Commodore-Amiga, Inc.
  13.                    Addison-Wesley Publishing Company, Inc.
  14.                             ISBN 0-201-18187-8 
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.   Copyright © 1990 Commodore-Amiga, Inc.
  24.   
  25.   These examples are provided in electronic form by Commodore-Amiga, Inc. for
  26.   use with the 1.3 revisions of the Addison-Wesley Amiga reference manuals. 
  27.   The 1.3 Addison-Wesley Amiga Reference Manual series contains additional
  28.   information on the correct usage of the techniques and operating system
  29.   functions presented in these examples.  The source and executable code of
  30.   these examples may only be distributed in free electronic form, via bul-
  31.   letin board or as part of a fully non-commercial and freely redistributable
  32.   diskette.  Both the source and executable code (including comments) must
  33.   be included, without modification, in any copy.  These examples may not be
  34.   published in printed form or distributed with any commercial product.
  35.   However, the programming techniques and support routines set forth in
  36.   these examples may be used in the development of original executable
  37.   software products for Commodore Amiga computers.
  38.   All other rights reserved.
  39.   These examples are provided "as-is" and are subject to change;
  40.   no warranties are made.  All use is at your own risk.
  41.   No liability or responsibility is assumed.
  42.  
  43. Devices
  44.  
  45. devices/audio/
  46.     Audio1.c - A program which makes a simple beep-tone.
  47.     Audio2.c - A program which plays IFF standard 8SVX sample files.
  48.                Samples larger than 128K are played using double-buffering.
  49.  
  50. devices/clipboard/
  51.     clip.c - clipboard example read/write/post
  52.     cbio.c - clipboard io support routines (linked with clip.c)
  53.  
  54. devices/console/
  55.     console.c - attach console to Intuition window, use/parse CSI sequences
  56.  
  57. devices/input/
  58.     inputset.c - Example of how to change the key repeat timings of the
  59.                  input device.
  60.  
  61.     inputmake.c - Example of how to add input events to the system input
  62.                   food chain.
  63.  
  64.     inputswap.c &
  65.     inputhandler.a - Example of an input handler.  This example "correctly"
  66.                     swaps the left and right mouse buttons.
  67.  
  68. devices/gameport/
  69.     joy.c - system compatible high level access to gameport for joysticks
  70.  
  71. devices/keyboard/
  72.     keymatrix.c - Example of reading the keyboard key-state matrix from the
  73.                   keyboard device.
  74.  
  75.     keyinput.c - Example of how to ask for keyboard events directly from the
  76.                  keyboard device.  This example is only good for programs
  77.                  that take over the system.
  78.  
  79.     keyreset.c &
  80.     keyhandler.a - Example of how to install a *RESET* handler into the
  81.                    keyboard device.  The handler could then do some minor
  82.                    work before the system really did the reset.
  83.  
  84. devices/narrator/
  85.     Narrator.c - Shows how to make speech with the narrator device
  86.                  using phonemes generated by the translator library
  87.                  from ASCII text.  Also shows how to use the narrator's
  88.                  mouth-shape data.
  89.  
  90. devices/parallel/
  91.     parallel.c  - Simple no tricks example of parallel.device usage
  92.     parallel2.c - Simple no tricks example of parallel.device usage
  93.     parallel3.c - Simple, abortable example of parallel.device usage
  94.  
  95. devices/printer/
  96.     epsonq/ - example printerdriver for EpsonQ
  97.     epsonx/ - example printerdriver for EpsonX
  98.     hp/ - example printerdriver for HP LaserJet
  99.     xerox/ - example printerdriver for Xerox 4020
  100.     wd/windowdump - shows the usage of printer IO.
  101.  
  102. devices/sampledevice/
  103.     sample.device.asm - sample exec device for Expansion or devs (ram disk)
  104.  
  105. devices/serial/
  106.     serial.c    - Simple no tricks example of serial.device usage
  107.     serial2.c   - Complex tricky example of serial.device usage
  108.  
  109. devices/timer/
  110.     GetSysTime.c - Shows how to do a simple date function based on
  111.                    system time.
  112.     TimeMath.c   - A simple demo of the 3 timer math functions.
  113.     TimerTest.c  - Shows how to display and change system time and perform
  114.                    simple delay functions.
  115.  
  116. devices/trackdisk/
  117.     trackcopy.c - This copies DF0: to DF1: on a track by track basis.
  118.                   It is an EXACT copy using TD_READ and TD_FORMAT.
  119.                   It also shows some of the other TD_ commands.
  120.  
  121.  
  122. Libraries
  123.  
  124. libraries/expansion/
  125.     autoboot.asm - assembler autoboot ROM driver code fragment
  126.     findboards.c - FindConfigDev example prints info on configured boards
  127.  
  128. libraries/layers/
  129.     layer.c - overview of layers usage.
  130.  
  131. libraries/samplelibrary/
  132.     sample.library.asm - sample run-time library with .lib, fd's, pragmas
  133.     include/
  134.     test/
  135.     lib/
  136.     library/
  137.  
  138. libraries/workbench/
  139.     prargs.c - prints out passed CLI or Workbench args
  140.     rkm_icon_example.c - creates a project icon, demonstrates ToolType use
  141.     startup/ - sample Amiga startup code for C or assembler
  142.  
  143.  
  144. Resources
  145.  
  146. resources/misc/
  147.     FlushDevice.c - Code fragment which shows how to expunge a device -
  148.                     this is needed to get the serial port back after a
  149.                     printer driver has opened and closed it.
  150.  
  151. resources/potgo/
  152.     read9n5.c - Code that shows how to directly read pins 9 and 5 of the
  153.                 second gameport (non-mouse port) using the potgo.resource.
  154.  
  155.