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

  1. Dear Folks,
  2.  
  3. Yes, there will be a port of Executor to NeXTSTEP 486.  I don't think  
  4. it will be ready by the time that NeXTSTEP 486 ships, but it should  
  5. be ready within the first six months of when NS486 ships.
  6.  
  7. Joe Freeman is right that writing a synthetic CPU is a time-consuming  
  8. task, however, it is not anywhere near the task of rewriting the  
  9. Apple ROMs and System file, from scratch, using no disassembly of  
  10. same.  Reverse engineering the MacOS is like putting together a  
  11. jig-saw puzzle, with a blindfold on, when you're drunk.  Writing a  
  12. synthetic CPU is *much* easier; it's just like putting together a  
  13. (fairly large) jig-saw puzzle.  I'd say that producing a quick  
  14. synthetic MC68000 is about a tenth as hard as doing what ARDI's done  
  15. so far, but since our synthetic CPU is not yet completed, I could be  
  16. slightly underestimating the level of difficulty.
  17.  
  18. All of the design of our synthetic CPU has been done as has much of  
  19. the implementation.  We use dynamic recompilation into interpretive  
  20. code, but with some extra work, we could probably have different  
  21. "back-ends" for different architectures and then be doing dynamic  
  22. recompilation into *native* code.  It's too early to give timing  
  23. estimates, but because all of the "system calls" will be running in  
  24. native mode anyway, performance should be very good.
  25.  
  26.     --Cliff
  27.  
  28.