Welcome, Guest. Please login or register.

Author Topic: One for 680x0 experts - move16 issues...  (Read 6770 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show all replies
Re: One for 680x0 experts - move16 issues...
« on: May 22, 2005, 05:39:10 PM »
I vaguely remember that move16 instruction was buggy on some 040 chips. Couldnt find anything from google though.

But it could be a cache issue?
My Amigas: A500, Mac Mini and PowerBook
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show all replies
Re: One for 680x0 experts - move16 issues...
« Reply #1 on: May 22, 2005, 09:45:39 PM »
@mdma

Found this from the article:

Quote
there’s a bug in some early versions of the 68040 chip (including some shipped Quadras) that requires you to use a Nop instruction before any set of Move16 instructions. The problem is that if you have a pending write to an address subsequently referenced by a Move16 instruction that executes before the pending write completes you’ll get bogus data.
My Amigas: A500, Mac Mini and PowerBook
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show all replies
Re: One for 680x0 experts - move16 issues...
« Reply #2 on: May 22, 2005, 10:01:01 PM »
Heh. After reading that article I feel MacOS classic is piece of {bleep} :-D
My Amigas: A500, Mac Mini and PowerBook