[comp.sys.amiga.programmer] Input for programming interface for Amiga UNIX

rhealey@kas.helios.mn.org (Rob Healey) (06/17/91)

	In the hopes of writing up a common programming interface to
	Amiga hardware under UNIX, various people in comp.unix.amiga have been
	pondering a programming interface. For now, Amiga UNIX doesn't have any
	librarys for easy access to the base hardware. We'd like to
	change that. Trouble is, we don't have the low level experience
	with Amiga hardware that alot of you comp.sys.amiga people do,
	thus the cross post to related groups. PLEASE follow up this
	article to comp.unix.amiga as I doubt it's of much interest
	to the AmigaDOS side of life.

	What we're interested in:

	1) Your experience with audio or graphic hardware on the Amiga
	   give you an idea of what functionality you need from a
	   programming interface in order to do what you want. We'd
	   like to hear about the functionality needed to use the
	   audio and graphics. i.e. open/setup routines, close/release
	   routines, devices config routines, device operation routines.
	   Should mouse and Joystick interfaces be events or readable
	   devices?

	   What functionality do you need to do your work? What routines
	   would you like to have seen to help you do that work?

	2) Your input on sound and graphic primatives to get things
	   done with the Amiga hardware. open/close, speak, plot, arc,
	   fill, logical operations, musical notes, speech functions, mouse
	   & joystick ops, whatever YOU think is needed in a low level
	   programming interface to use the Amiga hardware.

      
      PLEASE remember this is a request for input on what primatives
      are needed for programming the hardware, NOT an explaination of
      how AmigaDOS does it.

      The final programming interface probably WON'T match AmigaDOS
      simply because the OS models are so different. I.e. there probably
      won't be an AmigaDOS compatability library.

      Once we figure out a low level programming interface we can try to
      get C= to provide it and if that doesn't work, try to create
      it ourselves. Maybe something like an arp library for UNIX...

      Anyways, ANY help you could give us on what primatives for
      audio and graphics hardware are needed would be GREATLY
      appreciated!

		Thanks,

		-Rob Healey

		rhealey@kas.helios.mn.org