![]() | Logo by Nickman (anonymous IP: 10.1.4.179,0) | |||||||||||
| ||||||||||||
Audio (347) Datatype (51) Demo (204) Development (609) Document (24) Driver (98) Emulation (153) Game (1027) Graphics (510) Library (119) Network (236) Office (67) Utility (939) Video (71) Total files: 4455 Full index file Recent index file
 Amigans.net  OpenAmiga  Aminet  UtilityBase  IntuitionBase  AmigaBounty
Support the site
|
[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] /************************************************************************ * * ramdev.c -- Skeleton device code. * * A sample 4 unit ramdisk that can be bound to an expansion slot device, * or used without. Works with the Fast File System. * This code is required reading for device driver writers. It contains * information not found elsewhere. * * This example includes a task, though a task is not actually needed for * a simple ram disk. Unlike a single set of hardware registers that * may need to be shared by multiple tasks, ram can be freely shared. * This example does not show arbitration of hardware resources. * ************************************************************************/ v51.1 changes (Fredrik Wikstrom): - is now an OS4 device - uses CreateTask()/DeleteTask() as opposed to setting up the Task structure (stack, etc.) manually - supports the NSCMD_DEVICEQUERY command (reports itself as a trackdisk type device) Hopefully this will make it easier for people to write device drivers for OS4... | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright (c) 2004-2025 by Björn Hagström All Rights Reserved Amiga OS and its logos are registered trademarks of Hyperion Entertainment |