Path: utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!unmvax!ncar!asuvax!hrc!behemoth!mph From: mph@behemoth.phx.mcd.mot.com (Mark Huth) Newsgroups: comp.sys.amiga.tech Subject: Re: Help with Line F emulation and A590 Keywords: Guru A590 Message-ID: <11965@behemoth.phx.mcd.mot.com> Date: 8 Nov 89 00:55:37 GMT References: <1989Nov3.140113.6015@uncecs.edu> Reply-To: mph@behemoth.UUCP (Mark Huth) Organization: Motorola Microcomputer Division, Tempe, Az. Lines: 15 F line emulation is a technique which allows instruction set extension on the 68xxx family. An F-line exception occurs when an instruction with the first nybble of the opcode is F (1111 binary). The exception handler is entered, which may then examine the rest of the instruction and emulate just about anything you'd like. Getting an F-line exception in normal code is usually the result of jumping to a word which isn't actually an instruction boundary. It may also be caused by faulty memory, which returns Fxxx instead of the correct value. Additionally, the FPU opcodes reside in the Fline space, so if you have inline FPU operations, they will trap, allowing software emulation. Hope that helps. Mark Huth