Xref: utzoo comp.sys.amiga.hardware:6293 comp.sys.amiga.programmer:783 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!sdd.hp.com!samsung!munnari.oz.au!metro!usage.csd.unsw.oz.au!spectrum!s1013734 From: s1013734@usage.csd.oz (Peter Urbanec,5SK,6621322,6621322) Newsgroups: comp.sys.amiga.hardware,comp.sys.amiga.programmer Subject: Re: Decoding MFM Message-ID: <1074@usage.csd.unsw.oz.au> Date: 12 Feb 91 03:00:50 GMT References: <2786@gould.doc.ic.ac.uk> Sender: news@usage.csd.unsw.oz.au Reply-To: s1013734@spectrum.cs.unsw.oz.au (Peter Urbanec) Followup-To: comp.sys.amiga.hardware Organization: none Lines: 28 From article <2786@gould.doc.ic.ac.uk>, by la@doc.ic.ac.uk (Liaket Ali): > > Could anyone offer some help (info/source) on how to convert raw MFM data into > intelligible information. In the RKM Libs&Devs, mention is made of the use of > the blitter in this task but I could not find any further info on it. Also is > it possible to use the CPU to do the decoding. > Sure you can do encoding and decoding using the CPU, just write a program that will do exactly the kind bit of decode described in RKM (11->01 type of thing) Programing the blitter to do it is rather tricky, but I know that people have done it in the past. The Abacus book `Amiga DiskDrives inside and out' might have routines that do it, but I think they would be processor based. BUT!!!! Why the hell would you want to do it by yourself? You can get the trackdisk device to give you your data in the proper form. +------------------------------------------------------+ | Peter Urbanec s1013734@spectrum.cs.unsw.oz.au | | University of New South Wales, Sydney, Australia | +------------------------------------------------------+ | The only sin is stupidity | | - Unknown. | +------------------------------------------------------+