Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rochester!kodak!elmgate!jdg From: jdg@elmgate.UUCP (Jeff Gortatowsky) Newsgroups: comp.sys.amiga Subject: moves,movec and the 68010/68881 Message-ID: <536@elmgate.UUCP> Date: Wed, 19-Nov-86 08:52:53 EST Article-I.D.: elmgate.536 Posted: Wed Nov 19 08:52:53 1986 Date-Received: Wed, 19-Nov-86 21:35:23 EST Organization: Eastman Kodak Co., Rochester, NY Lines: 26 Keywords: FPU Assembly 68020 68010 68881 stupidity(mine) Don't you hate it when after seeing your posting with all those '>'s in it you realize you answered your own question in your posting! Well I do. Sorry to have cluttered up the net. The correct way to use the 010/881 (as many of you pointed out) combo is to have the FPU decode the function pins (FC0-2) on the 010 looking for the 020's 'CPU space' function code. When I say decode I'm just being general. I haven't seriously sat down and drawn this up. Anyways, at that point you write your OWN software to grab LINE-F opcodes and decode them (this *MAY* be a bear!). Then you use MOVES (Move Space) and MOVEC (this sets up the correct function code registers etc.) to shove the appropriate function code out on FC0-FC2, so as to select the 881 while also addressing the 881 registers in their own 'CPU Space'. Does anyone know if the Amiga will/won't go crazy when it sees 'Cpu Space' on the function code pins? I seem to remember something about IACK being renamed to 'CPU Space' with the 020. Then the 020 use Ax-Ax on the address bus to specify Cpu Space/Iack/BreakPoint etc. Any comments, good or otherwise? -- Jeff Gortatowsky {allegra,seismo}!rochester!kodak!elmgate!jdg Eastman Kodak Company