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
/
Disk1.lzh
/
Contents
< prev
next >
Wrap
Text File
|
1990-04-12
|
6KB
|
151 lines
Contents of Companion Disk Number 1
for the
Amiga ROM Kernel Reference Manual: Libraries & Devices
Copyright © 1990 by Commodore-Amiga, Inc.
Addison-Wesley Publishing Company, Inc.
ISBN 0-201-18187-8
Copyright © 1990 Commodore-Amiga, Inc.
These examples are provided in electronic form by Commodore-Amiga, Inc. for
use with the 1.3 revisions of the Addison-Wesley Amiga reference manuals.
The 1.3 Addison-Wesley Amiga Reference Manual series contains additional
information on the correct usage of the techniques and operating system
functions presented in these examples. The source and executable code of
these examples may only be distributed in free electronic form, via bul-
letin board or as part of a fully non-commercial and freely redistributable
diskette. Both the source and executable code (including comments) must
be included, without modification, in any copy. These examples may not be
published in printed form or distributed with any commercial product.
However, the programming techniques and support routines set forth in
these examples may be used in the development of original executable
software products for Commodore Amiga computers.
All other rights reserved.
These examples are provided "as-is" and are subject to change;
no warranties are made. All use is at your own risk.
No liability or responsibility is assumed.
Libraries
libraries/exec/interrupts/
timersoftint.c - timer.device example of a PA_SOFTINT port
rbf/ - exec interrupt handler example, plus flush/get serial resource
vertb/ - exec interrupt server example (vertical blank)
libraries/exec/io/
io_example.c - example of exec device io (trackdisk seek)
libraries/exec/list_queue/
lists.c - Example of using the EXEC list and node structures and system
calls. It builds a list, displays it, finds something, and
frees the list.
libraries/exec/memory/
allocate - Shows usage of memorypool.
allocentry - Shows how to allocate multiple memoryblocks.
libraries/exec/msgs_ports/
port - Shows the usage of message ports.
libraries/exec/rebooting/
ColdReboot.asm - Official code to reset any Amiga (Version 2)
libraries/exec/tasks/
tasklist.c - disable example lists system task lists
liblist.c - forbid example lists current system libraries
simpletask.c - simple example of hand-created task
trap/ - exec trap handler example traps processor division by zero
libraries/graphics/primitives/
AreaInfoExample - Using AreaMove, Draw and End
BoxFill - Three methods of rendering a filled rectangle.
DualPF - Dual-PlayFields Example
HAMExample.c - Hold-And-Modify Example
RGBBoxes - A self-contained example of a single playfield display.
UserCopperExample - User Copper List Example
libraries/graphics/sprite_bob_anim/
ssprite/
ssprite.c - simple sprite example with ON/OFF_SPRITE.
vsprite/
vsprite.c - virtual sprite example with collision detection.
bob/
bob.c - bob example.
anim_ex/
anim_ex.c - short animation example for the manual.
anim/
anim.c - a more complete animation example.
animtools/
animtools.c - tools for the sprite-bob-animation examples.
libraries/graphics/text/
Wrapper - Routines common to most of the text (and graphics/primitives)
example code.
FontParade - Display all fonts available to the system.
ShowDefaultFont - Prints the name and size of the default font.
ShowDrawModes - Illustrates the different DrawModes.
ShowOpenFont - Illustrates how to request a font from OpenFont().
suits8.asm - A sparse (but complete) sample font.
suits/
8 - suits8.asm assembled down to an Amiga font.
libraries/intuition/IO/
idcmpdemo.c - How to receive Intuition events.
closewindowsafely.c - How to close a window that shares a port with
other windows.
libraries/intuition/gadgets/
gadgets.c - How to implement string, proportional, and Boolean gadgets.
Includes examples of Image, Border, and IntuiText structures.
libraries/intuition/intro/
main.c - The program shell we'll use for our Intuition examples.
libraries/intuition/menus/
menus.c - How to implement menus including extended selection,
mutual exclusion, checkmarks, and adaptation to differently
sized fonts.
libraries/intuition/mouse_keybd/
mousekeys.c - How to use rawkeys, mousebuttons, MOUSEMOVE,
RawKeyConvert(), and DoubleClick().
libraries/intuition/other/
remembertest.c - Illustrates the use of AllocRemember() and
FreeRemember().
libraries/intuition/req_alert/
autorequester.c - How to implement an autorequester.
displayalert.c - How to implement a recoverable alert.
dblmenureq.c - How to implement a double-menu requester that appears
relative to the mouse pointer.
libraries/intuition/screens/
greetings.c - How to open a low-resolution screen and write to a window.
dualpf.c - How to create a dual-playfield display.
libraries/intuition/windows/
borderless.c - How to open a borderless backdrop window.
twowindows.c - Shows function of ACTIVATE flag, and how to get
messages from two or more windows.
lines.c - How to implement a superbitmap window.
libraries/math/
ffpconv - shows the usage of the FFP conversion routines.