Members don't see Ads, login now! LoginRegisterContact

Fish Disk #0005

Commodore Amiga 500 disk published 38 years ago by Fish, Fred

Not listed in MAME yet

Fish Disk #0005 © 1986 Fish, Fred

cons: Console device demo program with supporting macro routines.

freemap:
Creates a visual diagram of free memory. Comes with custom icon so can be run from workbench screen.

input.dev:
In combination with hander.interface.asm (supplied), lets a user trap keyboard or mouse events before they get to Intuition and if desired, install new (phony/generated/other-devices-mouse-simulations) into the input stream. Handler.interface.asm is needed to convert the calling sequence performed by the input.task for the input stream management into something that a C program can understand.

joystick:
Shows how to set up the gameport device as a joystick. Reports parameters received from joystick hooked to right port.

keyboard:
Sample program to demonstrate direct communications with the keyboard.

layers:
Shows use of the layers library, used by Intuition to create windows (layers handles all overlapping drawing areas and keeps things straight, sending to the back, bringing to the front, making larger/smaller, etc.)

mandelbrot:
Latest and greatest mandelbrot program. New features include the ability to save images in "iff" format, for reading into Deluxe Paint or other programs that use iff. Also includes code from GraphiCraft to handle color palette and change colors at will. Many additions by RJ Mical.

mouse:
Shows how to set up the gameport device as a mouse so that hooking up the mouse to the right port gives access to mouse information.

one.window:
Produces a window with a console attached. Does graphics in the top half and limits the console activity to the lower half.

parallel:
Demonstrates access to the parallel port.

printer:
Shows how to open and use a printer, does a screen dump of the workbench screen if there is a graphics-capable printer attached. Currently does not compile under Lattice C Ver3.02 and does not link under Lattice C Ver3.03.

print.support:
Printer support routines. Currently won't compile, missing a header file "local.h".

proctest:
Sample code to create a process, set up message ports, pass messages, etc. Sample slave code for create process test (littleproc.c) currently does not link under either Lattice C 3.02 or 3.03 (unresolved global variables not in libraries).

region:
Demonstrates how a drawing area can be split into linked rectangular regions. Draws a rectangle in a single playfield display, then draws "Behind a Fence" several times behind an apparent fence in the rectangle. Only works under Lattice Ver3.03.

samplefont:
A sample font that produces clubs, hearts, spaces, and diamonds as its four characters. Shows precisely what is contained in an Amiga font.

serial:
Demonstrates access to the serial port. Requires an external terminal connected to the serial port.

singlePlayfield:
Creates and displays a 320 by 200 by 2 bit plane single playfield display. Completely covers Intuition's display, but gives the system back at exit.

speechtoy:
Latest and greatest version of Dave's cute speech demo program. Comes with custom icon so can be run from a workbench screen.

speech.demo:
A much simplified version of speechtoy. Also includes exec support functions for extended IO requests, CreateExtIO() to allocate and initialize a new IO request block and DeleteExtIO() to free an extended IO request block.

text.demo:
Sample program that asks AvailFonts() to make a list of the fonts that are available, then opens a window and then prints a description of the various attributes that can be applied to the fonts, in the font itself. Previous versions were released as "whichfont".

timer:
Simple timer example program. Includes dynamic allocation of data structures needed to communicate with the timer device, as well as the actual device IO.

trackdisk:
Demonstrates use of trackdisk driver. Useful example of raw disk read/write.

STAFF

freemap: Robert J. Mical

cons, input.dev, joystick, keyboard, layers, mouse, one.window, printer, proctest, region, singlePlayfield, speech.demo, text.demo, timer, trackdisk: Rob Peck

mandelbrot: Robert French

parallel: Tom Pohorsky

speechtoy: Dave Lucas

SOURCES

PD's disk.