Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!usc!zaphod.mps.ohio-state.edu!van-bc!ubc-cs!uw-beaver!sumax!rrogers From: rrogers@sumax.UUCP (SuedeHead) Newsgroups: comp.sys.amiga.tech Subject: Re: Custon AmigaDOS DEVS. Summary: no info in RKMs Keywords: RKM, devices, documentation Message-ID: <1373@sumax.UUCP> Date: 5 May 90 20:49:09 GMT References: <508@lily.warwick.ac.uk> <1176@tmiuv0.uucp> Reply-To: rrogers@sumax.UUCP (SuedeHead) Distribution: comp.sys.amiga.tech Organization: Seattle University, Seattle, WA Lines: 23 >> Here, is a subject that does not seem to be documented much. I would like >> to write my own AmigaDOS device. I have looked at all the information I have >First, get ye to ye ol' computer bookstore and purchase the official bible >of AmigaDOS devices: "The AmigaDOS ROM Kernal Manual: Libraries and Devices" >from the fine folk at Addison-Wessley. Everything you'll need to know is >in there. There are three (maybe more with the new editions) other books Well, I've got the Lib & Dev RKM (granted it's not the latest version) and they give absolutely _NO_ info on how to make AmigaDOS device handlers. It does cover Exec devices (sort of). There is some scant documentation on AmigaDOS handlers in Bantam's AmigaDOS Technical Reference Manual. 3.8.1 gives the packet formats for the various commands and a faily useless BCPL skeleton handler starting on page 293 in my edition. There are some better examples in C floating around (Like Matt Dillon's and CBM's). I'll be happy to send these to anyone interested. I'm working on a SCRIPT: handler using a second process similar to Dillon's debugging process and it's crashing badly. I'd appreciate hearing from anyone out there that really understands how to write handlers.