21 November 2013, 12:56 | #1 |
Zone Friend
Join Date: Jan 2006
Location: Aussie
Posts: 1,144
|
68EC000 documentation and behaviour
68EC000 is a type of 68000, extra detail simply omitted?
Last edited by prowler; 05 December 2013 at 22:03. Reason: Thread split from ACA500 tested News thread. |
03 December 2013, 10:12 | #2 |
electricky.
Join Date: Jun 2010
Location: out in the wild
Posts: 1,258
|
One little detail is omitted, and that's the E-Clock syncronization which is required for talking to the CIA chips. This feature has also been removed for all 68020 and higher processors, so it's already common knowledge how to add it into the accelerator for the Amiga. Nothing to worry about - if I would not implement this properly, the unit wouldn't start at all :-).
The 68EC000 is 100% software compatible with the NMOS version of the 68000 down to the last cycle. I'd say it's OK to refer to it as 68000, as it's only the silicon level that's different; the behaviour - even on the memory bus - is identical with the chip that has powered our A500's all these years. Jens Last edited by prowler; 05 December 2013 at 21:56. Reason: Copied part of post from another thread. |
03 December 2013, 10:34 | #3 | |
Registered User
Join Date: Mar 2013
Location: Slovenia
Posts: 138
|
Quote:
Last edited by prowler; 05 December 2013 at 22:00. Reason: Fexied quote after moving post. |
|
05 December 2013, 19:03 | #4 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
|
Quote:
|
|
05 December 2013, 21:07 | #5 |
Registered User
Join Date: Mar 2013
Location: Slovenia
Posts: 138
|
It's supervisor only on 68EC000 too AFAIK.
|
05 December 2013, 21:17 | #6 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
|
|
05 December 2013, 21:22 | #7 |
Registered User
Join Date: Mar 2013
Location: Slovenia
Posts: 138
|
OK, I admit I never tested it on the minimig, but then the 68k user manual is wrong, plus most of other docs I read. Will try it on the minimig, though.
Last edited by prowler; 05 December 2013 at 21:27. Reason: Added quote. |
05 December 2013, 21:39 | #8 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
|
Quote:
Same documentation also does not mention 68EC000 in MOVE from CCR. Also "EC000 Core Processor (SCM68000) User’s Manual" documention from Motorola (1995) lists only MOVE to SR requiring supervisor mode. (I guess this 68EC000 documentation/behavior discussion should be moved from this thread?) |
|
05 December 2013, 21:48 | #9 |
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
Done.
Last edited by prowler; 05 December 2013 at 22:01. Reason: New thread created. |
05 December 2013, 22:28 | #10 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,658
|
Yes, I've never heard of any difference between 68000 and 68EC000 either. I've no idea why they used the same naming convention as where the CPUs are real "lite" versions. Maybe some silly marketing thing.
And I know Motorola manuals over the years to be "almost" perfect Check the errata for any manuals in question. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Picasso96 documentation? | robinsonb5 | Coders. System | 2 | 29 October 2012 10:08 |
metascope documentation | copse | Coders. General | 1 | 06 April 2012 07:56 |
Behaviour of COPJMP2? | Anding | Coders. General | 4 | 20 May 2009 18:35 |
WHDLOAD necessary documentation | Crank79 | project.WHDLoad | 13 | 16 April 2007 13:05 |
Documentation | abelthorne | support.WinUAE | 1 | 23 November 2003 12:48 |
|
|