home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / m68k / 1078 < prev    next >
Encoding:
Text File  |  1992-08-31  |  1.1 KB  |  36 lines

  1. Newsgroups: comp.sys.m68k
  2. Path: sparky!uunet!wupost!sdd.hp.com!hp-col!jpm
  3. From: jpm@col.hp.com (Jonathan Mahaffy)
  4. Subject: Re: Which processor?
  5. Sender: news@col.hp.com (Usenet News)
  6. Message-ID: <1992Sep1.005747.17504@col.hp.com>
  7. Date: Tue, 1 Sep 1992 00:57:47 GMT
  8. References: <6040@pdxgate.UUCP>
  9. Organization: HP Colorado Springs Division
  10. Lines: 24
  11.  
  12. idr@rigel.cs.pdx.edu (Ian D Romanick) writes:
  13.  How does one go about detmining what processor you are running on?  
  14.  On my machine type only 68000, '010, '020, '030, and '040 are 
  15.  available and I need to be able to know which I'm running on....
  16.  
  17. let's see...
  18.  
  19. supposing you are in supervisor state, and can hack
  20. the illegal instruction trap,
  21.  
  22. code MOVEC (4e7a 0000). if you trap, you're a 68000; else
  23.  
  24. code CALLM (06d0 0000)*. if you don't trap, you're a 68020; else
  25.  
  26. code MOVE16  (f620 9000)**. if you don't trap, you're a 68040; else
  27.  
  28. code EXTB (49c0). if you trap you're a 68010; else you're a 68030.
  29.  
  30. * make sure A0 points to an RTM
  31. ** make sure A0 & A1 point to read/write memory on 16-byte boundaries
  32.  
  33. there may be better ways...you could take off the cover, and look at
  34. the chip...
  35.                     jonathan
  36.