home *** CD-ROM | disk | FTP | other *** search
/ Executor 2.0 / executorv2.0.iso / pc / dos / extra / docs / maillist / text / archive.95 / text2630.txt < prev    next >
Encoding:
Internet Message Format  |  1996-03-31  |  2.5 KB

  1. Received: from sloth.swcp.com (sloth.swcp.com [198.59.115.25]) by nacm.com (8.6.10/8.6.9) with ESMTP id AAA13645 for <executor@nacm.com>; Wed, 5 Jul 1995 00:27:32 -0700
  2. Received: from iclone.UUCP (uucp@localhost) by sloth.swcp.com (8.6.9/8.6.9) with UUCP id BAA22324; Wed, 5 Jul 1995 01:27:31 -0600
  3. Received: from gwar.ardi.com by mailhost  with smtp
  4.     (nextstep Smail3.1.29.0 #11) id m0sTOqs-000YbmC; Wed, 5 Jul 95 01:26 MDT
  5. Received: by gwar.ardi.com (linux Smail3.1.28.1 #5)
  6.     id m0sTOqs-000GOkC; Wed, 5 Jul 95 01:26 MDT
  7. Message-Id: <m0sTOqs-000GOkC@gwar.ardi.com>
  8. Date: Wed, 5 Jul 95 01:26 MDT
  9. From: mat@ardi.com (Mat Hostetter)
  10. To: Jeff Tupper <mooncake@cs.toronto.edu>
  11. Cc: executor@nacm.com
  12. Subject: Re: Future Questions
  13. In-Reply-To: <95Jul4.224511edt.6167@neat.cs.toronto.edu>
  14. References: <95Jul4.224511edt.6167@neat.cs.toronto.edu>
  15. Sender: owner-paper@nacm.com
  16. Precedence: bulk
  17.  
  18. >>>>> "Jeff" == Jeff Tupper <mooncake@cs.toronto.edu> writes:
  19.  
  20.     Jeff> After you manage to integrate some form of system 7 into
  21.     Jeff> executor, have you considered emulating the PPC? Mixed-mode
  22.     Jeff> stuff may be messy, but at first glance it would appear one
  23.     Jeff> could emulate PPC code better than 68K code due to
  24.     Jeff> arcihtecture differences (the PPC is cleaner, the source
  25.     Jeff> code should be more transparent due to more registers, but I
  26.     Jeff> guess the x86 limitations may hamper this)
  27.  
  28. Yes, I've read the PowerPC architecture reference manual (I read arch
  29. ref manuals for fun), and I think the PowerPC would be much easier to
  30. emulate than the 680x0.  As for registers, the PowerPC has 32
  31. registers, the 680x0 16, and the 80x86 only has 8!  Equally annoying
  32. is that the PowerPC has floating point registers, but the x86 has a
  33. floating point *stack*.
  34.  
  35. I'm sure we'll end up emulating PowerPC someday, but we've got to work
  36. on getting a solid 680x0 Executor out there first.
  37.  
  38.     Jeff> More pressing to me is if you are considering licensing
  39.     Jeff> libraires for Mac emulation?
  40.  
  41. Long ago Executor was a source-compatible library, but it would be
  42. difficult to resurrect it in that form.  There are also some very
  43. difficult issues for developers involving byte ordering; have you
  44. noticed that all platforms supported by Apple (680x0, PowerPC, and
  45. those supported by MAE) are all "big endian"?
  46.  
  47. As a totally random aside, the Sega Genesis uses a 68000, so we could
  48. use our CPU emulator as the engine for a system that would let you
  49. play/develop Sega games on 80x86-based PC's.  Now *that* would be fun.
  50. :-)
  51.  
  52. -Mat
  53.  
  54.