Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!princeton!caip!lll-crg!seismo!brl-adm!brl-smoke!smoke!jpm%a@LANL.ARPA From: jpm%a@LANL.ARPA (Pat McGee) Newsgroups: net.micro.cpm Subject: Re: Need help w/old Altair HD controller Message-ID: <1065@brl-smoke.ARPA> Date: Tue, 20-May-86 16:03:05 EDT Article-I.D.: brl-smok.1065 Posted: Tue May 20 16:03:05 1986 Date-Received: Sun, 25-May-86 13:18:30 EDT Sender: news@brl-smoke.ARPA Lines: 18 I worked on one many years ago. I don't have any written information left, but I could probably remember details if you have questions. You said you were totally mystified by the controller. It has 4 buffers on the board, and when you read a sector, the data goes into the buffer. You can then get the bytes one by one from the buffer by sending read buffer commands. This is excruciatingly slow in BASIC, but assembler routines would work farily well. (they did as a matter of fact). Writes work just the opposite. You stuff data into the buffer, then command the controller to write from the buffer to the disk. I can't remember much more off the top of my head, but feel free to refer any questions to me. Pat McGee, jpm@lanl.arpa, MS: P-370, P.O. Box 1663, Los Alamos, NM 87545 Los Alamos National Labs. 505-665-0686 or FTS 855-0686