home *** CD-ROM | disk | FTP | other *** search
/ Executor 2.0 / executorv2.0.iso / pc / linux / extra / docs / maillist / text / archive.95 / text1194.txt < prev    next >
Encoding:
Text File  |  1996-04-02  |  1.6 KB  |  37 lines

  1. >>>>> "Jeff" == Jeff Tupper <mooncake@cs.toronto.edu> writes:
  2.  
  3.     Jeff> After you manage to integrate some form of system 7 into
  4.     Jeff> executor, have you considered emulating the PPC? Mixed-mode
  5.     Jeff> stuff may be messy, but at first glance it would appear one
  6.     Jeff> could emulate PPC code better than 68K code due to
  7.     Jeff> arcihtecture differences (the PPC is cleaner, the source
  8.     Jeff> code should be more transparent due to more registers, but I
  9.     Jeff> guess the x86 limitations may hamper this)
  10.  
  11. Yes, I've read the PowerPC architecture reference manual (I read arch
  12. ref manuals for fun), and I think the PowerPC would be much easier to
  13. emulate than the 680x0.  As for registers, the PowerPC has 32
  14. registers, the 680x0 16, and the 80x86 only has 8!  Equally annoying
  15. is that the PowerPC has floating point registers, but the x86 has a
  16. floating point *stack*.
  17.  
  18. I'm sure we'll end up emulating PowerPC someday, but we've got to work
  19. on getting a solid 680x0 Executor out there first.
  20.  
  21.     Jeff> More pressing to me is if you are considering licensing
  22.     Jeff> libraires for Mac emulation?
  23.  
  24. Long ago Executor was a source-compatible library, but it would be
  25. difficult to resurrect it in that form.  There are also some very
  26. difficult issues for developers involving byte ordering; have you
  27. noticed that all platforms supported by Apple (680x0, PowerPC, and
  28. those supported by MAE) are all "big endian"?
  29.  
  30. As a totally random aside, the Sega Genesis uses a 68000, so we could
  31. use our CPU emulator as the engine for a system that would let you
  32. play/develop Sega games on 80x86-based PC's.  Now *that* would be fun.
  33. :-)
  34.  
  35. -Mat
  36.  
  37.