Path: utzoo!mnetor!uunet!mcvax!ukc!reading!onion!sjf From: sjf@onion.cs.reading.ac.uk (Steve Fisher) Newsgroups: comp.sys.amiga Subject: Bugs in Lattice 4.0 assembler - an update Message-ID: <738@onion.cs.reading.ac.uk> Date: 12 Apr 88 13:05:18 GMT Organization: Comp. Sci. Dept., Reading Univ., UK. Lines: 29 Keywords: Lattice 4.0,assembler I have found the following bugs in the lattice 4.0 assembler: MOVEM : movem.w (a5)+,d2-d7/a1/a3-a6 asm produces 48DD 7A3C instead of 4C9D 7A3C movem.w label,a1-a4 asm produces 48F9 1e00 offset instead of 4CB9 1e00 offset MOVEP : movep.l 6(a1),d5 asm produces 0B69 0006 should be 0b49 0006 It seems that movep doesn't work, at least for .l and .w for cases as above. Also asm will not assemble : and.w #$fffe,CCR and.b #$fe,SR produces an error message about incorect operands The disks from lattice dated 13 Jan 1988 serial no. AM01-68117 I hope this information is of some use to people out there especially Lattice. :-) -- // -- Steve Fisher Micro. Unit. Computer Science Dept. \\ |-- & > Reading University //.||. Shawn Fraser Cybernetics Dept.