Xref: utzoo comp.sys.amiga:63494 comp.sys.amiga.hardware:2991 comp.sys.amiga.tech:13905 Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!mailrus!uunet!cbmvax!cbmehq!babylon!rbabel From: rbabel@babylon.UUCP (Ralph Babel) Newsgroups: comp.sys.amiga,comp.sys.amiga.hardware,comp.sys.amiga.tech Subject: Re: GVP 68030 board hardware bug Message-ID: <02961.AA02961@babylon.UUCP> Date: 10 Aug 90 18:28:11 GMT Followup-To: comp.sys.amiga.tech Lines: 27 In article <12896.26af1d23@qut.edu.au> inb300campbe@qut.edu.au (David Campbell) writes: > Problem: When writing a word to memory located in 32-bit > wide memory and with an address ending in 3,7,B or F, the > first byte is always written correctly, but the second > byte of the word (LSB) is NOT written to the correct > location. Known bug, has already been fixed. > Because no memory transfers or word data is transferred to > odd addresses using a 68000 CPU, all programs written for > the 68000 will run okay even with this problem. However > programs written for the 68020/030 CPU's which don't use > word alligned data will not work properly on these > machines. Even though the '020 and '030 _can_ read word data from odd addresses, it is in fact unlikely that a properly written Amiga program makes actually use of this feature. I admit that it _might_ be useful in a few cases, but it's unlikely. If your GVP '030 board exhibits this behaviour and this seems to cause any problems, you might want to call GVP and request a new PAL (U50, I think) that fixes this problem. Ralph