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

  1.  
  2.     I'd like to point out here that although the NeXT does have a  
  3. 68K and doesn't need to emulate the chip itself, as SoftPC does,  
  4. Executor needs to emulate the Mac Toolbox - all 5 volumes of Inside  
  5. Mac. This is where Executor is a much more difficult program to  
  6. engineer than SoftPC. On the Magic Sac emulator, you need to have  
  7. apple's ROMs, as you pointed out, and I believe you don't get to run  
  8. Amiga programs concurrently, as you do with Executor. There's a lot  
  9. of tricky code in those ROMs, which I think ARDI has done an  
  10. admirable job of reverse-enginnering.
  11.     
  12.     I'll let Cliff be the final judge, but I'd bet that writing  
  13. the compatibility routines for the Mac was a lot harder than  
  14. reverse-engineering the PC BIOS.
  15.         
  16.     Best,
  17.         Pete
  18.         pclark@bosslogic.com
  19.         
  20.  
  21. Begin forwarded message:
  22.  
  23. Sender: mspboss!bosslog!uunet!ictv.com!executor-request
  24. Precedence: bulk
  25. Date: Fri, 10 Apr 92 06:55 PDT
  26. From: mspboss!bosslog!uunet!ruts.ccc.amdahl.com!kls30 (Kent L.  
  27. Shephard)
  28. To: iclone!ctm@unmvax.cs.unm.edu,  
  29. ruts.ccc.amdahl.com!kls30@unmvax.cs.unm.edu
  30. Subject: Re: Nice demo, but why does it die?
  31. Cc: ictv.com!executor@unmvax.cs.unm.edu
  32.  
  33. THe one thing I'd like to say in response is that:
  34. Liken and Quorum both have to emulate the processor, like SoftPC.   
  35. The NeXT
  36. on the other hand has a 68K family processor.  So instead of  
  37. emulating the 
  38.  
  39. whole processor you grab the graphics and system calls.  This is a  
  40. lot different
  41. than SoftPC and the emulation of a PC on NeXT hardware.  This is the  
  42. big reason
  43. that SoftPC is slow.  It not only has to emulate the processor but it  
  44. has to 
  45.  
  46. intercept graphic calls to the bios and hardware.  A much more  
  47. difficult job
  48. than what's done in Executor.  Liken is the same in that respect.
  49.  
  50.  
  51. I would say that Executor is more in the same line of emulators for  
  52. the Mac that
  53. run on the Amiga and Atari, that is same family of processors so  
  54. instruction
  55. set mapping or emulation is not needed.
  56.  
  57.  
  58. I understand that for the Atari and Amiga you need the ROMS, etc.
  59. I'm not trying to take anything away from Executor, I think it's a  
  60. great 
  61.  
  62. program.  But I also think that SoftPC and Liken were more difficult  
  63. to write 
  64.  
  65. just because you have the added difficulty of supporting the native  
  66. processor
  67. that the stuff originally ran on through software.
  68.  
  69.  
  70. I've written a software emulator for a vector processor for a PC.   
  71. This   
  72.  
  73. included all registers and a couple of vectored interrupts.  Ran  
  74. fine, but it 
  75.  
  76. was a pain to support interrupts.
  77.  
  78.  
  79.        I hope you see my point.
  80.  
  81.  
  82.