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

  1. Received: from sloth.swcp.com (sloth.swcp.com [198.59.115.25]) by nacm.com (8.6.9/8.6.9) with ESMTP id AAA15635 for <executor@nacm.com>; Wed, 9 Nov 1994 00:43:27 -0800
  2. Received: from iclone.UUCP (uucp@localhost) by sloth.swcp.com (8.6.9/8.6.9) with UUCP id BAA10964 for nacm.com!executor; Wed, 9 Nov 1994 01:44:45 -0700
  3. Received: by iclone (NX5.67d/NX3.0M)
  4.     id AA26334; Wed, 9 Nov 94 01:38:33 -0700
  5. Date: Wed, 9 Nov 94 01:38:33 -0700
  6. From: "Clifford T. Matthews" <iclone!ctm@sloth.swcp.com>
  7. Message-Id: <9411090838.AA26334@iclone>
  8. Received: by NeXT.Mailer (1.100)
  9. Received: by NeXT Mailer (1.100)
  10. To: executor@nacm.com
  11. Subject: Thanks for the comments -- here are some answers
  12. Sender: Executor-Owner@nacm.com
  13. Precedence: bulk
  14.  
  15. Hi Folks,
  16.  
  17. After getting the Executor/DOS 1.99b demo out I slept, and slept and  
  18. slept and slept.  Now I'm awake and am about to put together the  
  19. commercial E/D 1.99b version out as well as the demo E/Linux 1.99b  
  20. and even an Executor/NEXTSTEP 1.99b.  However, let me answer a few  
  21. questsions now, before my e-mail gets too piled up.
  22.  
  23. Once the demo fits nicely onto two 1.4 Mb disks I'll make the demo  
  24. much more widely available and post many more pointers on various  
  25. related newsgroups.  Hopefully this will happen before Sunday, since  
  26. I leave for a brief (one week) vacation to Chile on Sunday.  BTW, if  
  27. any Executor users are in Santiago and would like a chance to chat,  
  28. let me know ASAP, but be prepared to speak English or Ameslan -- my  
  29. Espan~ol is *very* rusty.
  30.  
  31. Here are a few things that you may not be aware of:
  32.  
  33.     Control-BREAK under Executor/DOS will *usually* break you out
  34.         of Executor.  There are still a few cases where this
  35.         doesn't work and we're trying to find and fix them.
  36.  
  37.     Refresh is used for programs that write directly to the
  38.         screen.  In this mode, programs write to an offscreen
  39.         representation of the screen and then every "n" ticks
  40.         (sixtieths of a second) the offscreen representation
  41.         is copied to the physical screen.
  42.  
  43.     If you use "-macbpp 1 -realbpp 1" or "-macbpp 8 -realbpp 8"
  44.         you don't need to use the refresh option for programs
  45.         that write directly to the screen, since Exector will
  46.         allow your app to write directly to the screen
  47.         without needing a shadow buffer.  NOTE: 4 bpp is the
  48.         default, and programs can't write directly to the
  49.         screen in 4 bpp, because on a PC, 4 bpp is "planar"
  50.         instead of "chunky".
  51.  
  52.     Direct Disk Access is only needed for programs that access
  53.         the hard disk in a "raw" fashion -- Nortion Utilities
  54.         for example.  It's best left off for "normal"
  55.         applications.
  56.  
  57.     Flush Cache Often is (to the best of our knowledge) only
  58.         needed for "Lemmings".  Lemmings depends on
  59.         side-effects from certain system calls that we can
  60.         mimic, but only at a price.
  61.  
  62.     Cache Heuristics isn't needed at all -- it was put there in
  63.         anticipation of some hacks that I thought we'd need
  64.         to implement to get HyperCard to be speedy, but the
  65.         mods were sufficiently unobtrusive that we just
  66.         run with them on all the time.
  67.  
  68. Here are a few bugs that were noted in 1.99a that have already been  
  69. fixed in 1.99b:
  70.  
  71.     Alt-shift-1 saying 1.30
  72.  
  73.     Stuffit not working
  74.  
  75.     Microsoft Word not working
  76.  
  77. Here are problems we're still working on:
  78.  
  79.     Alternate screen sizes:  Executor/X-Windows/Linux and
  80.         Executor/NEXTSTEP both should trivially be able to
  81.         support alternative screen sizes, although currently
  82.         they can't.  In addition, most VESA compliant SVGA
  83.         cards should also be able to support higher
  84.         resolutions than the 640x480 that we currently
  85.         implement.  These fixes will come in two stages:
  86.         the ability to switch when Executor is first
  87.         started should be working fairly soon.  The ability
  88.         to dynamically switch may not happen until after
  89.         2.0 is released.
  90.  
  91.     Crystal Quest demo dies after completing a level if run with
  92.         bpp > 1.  We're looking into this one.  Strangely,
  93.         there are other versions of CQ that do not show this
  94.         behaviour.
  95.  
  96.     NIH Image 1.55 says complains about creating NewGDevice:
  97.         We've made some progress on NIH image, but it even
  98.         in 1.99b it trys to use a system call that we don't
  99.         yet support.  NIH Image is a power-user of 32-bit
  100.         Quickdraw, so it's taking us some time to get it
  101.         going, but we don't see anything insurmountable
  102.         (yet).
  103.  
  104.     Having the HFS_XFer window come to the forefront anytime the
  105.         HFS_XFer menu item is chosen (under the Apple menu):
  106.         Good idea -- I'll try to put that code in soon.
  107.  
  108.     Spectre 1.0 runs, but the colors are wrong:  we know why, but
  109.         haven't put in the code to fix it yet.
  110.  
  111.     Other incorrect colors:  Some programs still produce grossly
  112.         incorrect colors.  These errors need to be fixed
  113.         ASAP.
  114.  
  115.     A refresh-screen FKEY (Control-alt-digit):  We hadn't thought
  116.         of this, but Kurt Glaesemann suggested this and many
  117.         other useful things.  This one is simple enough that
  118.         we should be able to slip it into an upcoming
  119.         release.
  120.  
  121.     The ability for Executor to switch screen depths through
  122.         software.  We know how to implement this, but haven't
  123.         gotten around to it yet.  This one's fairly low
  124.         priority, but will probably be done before we release
  125.         2.0.
  126.  
  127.     When not in 8 bits per pixel mode, some screen accesses are
  128.         not properly done.  This is why the Eject button
  129.         looks weird in 1 bpp and why the speedo gauages don't
  130.         appear in 1 bpp or 4 bpp.
  131.  
  132.     1000 miles weirdness:  Thanks to Jacques Pannetier's
  133.         observations and some new debugging tools, I suspect
  134.         this bug will be fixed "soon" (within a month),
  135.         although it's fairly low priority.
  136.  
  137.     Grow zone problems:  Yes, as Kurt has pointed out, many
  138.         Claris programs draw grow zone lines inappropriately.
  139.         Since this doesn't actually cause programs to crash,
  140.         we haven't been particularly aggressive in fixing
  141.         this bug, but it is sufficiently annoying that I'll
  142.         try to get someone to look at it within the next
  143.         couple of weeks.
  144.  
  145. Here are some suggestions that are quite good, but are lower priority  
  146. than the items mentioned above:
  147.  
  148.     Other incorrect colors:  Some color differences are really
  149.         reflections of the differences in monitors.  The Mac
  150.         has built-in support for "Gamma correction" to
  151.         address this issue.  Although this is an important
  152.         issue, it's not as important as getting more apps to
  153.         be usable, so it has to wait until 2.0 is out before
  154.         we can do anything about it.  Even then, it's a very
  155.         tough issue to address without some help from the
  156.         hardware manufacturers.
  157.  
  158.     Scrapbook DA:  I'll try to find an existing one and get it to
  159.         work (send suggestions to ctm@ardi.com), but if I
  160.         can't find one, the person to write one will probably
  161.         be Bill Goldman, and he's busy writing our Finder
  162.         replacement.
  163.  
  164.     Keycaps DA:  same comment as Scrapbook, although Keycaps is
  165.         lower priority.
  166.  
  167.     Browse option in file dialog boxes: we need to get more
  168.         applications running before we can add this
  169.         functionality.  Sorry.
  170.  
  171.     Built in support for binhex when moving files from the Mac
  172.         side to the DOS side:  This is a good idea, although
  173.         another possibility is to support Apple Single.
  174.         Again, this solution takes a backseat to getting 2.0
  175.         out (i.e. more applications running), but it's a
  176.         high priority.
  177.  
  178.     A cool OS/2 and Windows Icon:  We need these things and we
  179.         also need decent icons for our soon to be released
  180.         file browser.  Our file browser has such PITIFUL
  181.         icons (no offense, Bill) that we're hopeint to
  182.         inspire some student effort to help us clean up.
  183.         We have a nice Executor/NEXTSTEP icon that we may be
  184.         able to modify for E/DOS, but we're waiting to see
  185.         what gets thrown at us for free after E/D 1.99x is
  186.         more widely available.
  187.  
  188.     System 7 compatibility:  One of the functions of 2.0 that
  189.         we've had to back off on (others include sound and
  190.         Windows interoperability) is System 7 support.  We
  191.         know what system 7 functions we'd like to add, but
  192.         after our most recent trip to Apple, it may make
  193.         sense for us to make it so that Executor will allow
  194.         you to add System 7 and automatically get a much
  195.         greater degree of compatibility than Executor without
  196.         System 7 from Apple.  That may make work on System 7
  197.         now be redundant.  We're still researching this
  198.         issue.
  199.  
  200.     The ability to easily modify file type and file creator:
  201.         Once we've released our file browser, that is a
  202.         logical addition.  Since we'll be releasing the
  203.         source to our file browser, we expect a few mods
  204.         to be made by Executor enthusiasts who just like
  205.         to help out.  After it's been out and all bugs
  206.         cleaned up, we'll prioritize a list of mods and
  207.         start making them.  This timetable is independent
  208.         of the release of 2.0, so this feature could be
  209.         ready before 2.0 ships.
  210.  
  211.     HFS_XFer bugs:  Some of these have already been fixed, but
  212.         we won't be releasing anything new until our file
  213.         browser comes out.
  214.  
  215. BTW, if you've gotten this far, and are not a registered user, you  
  216. obviously care enough about our product to be worthwhile to talk to.   
  217. Although our official policy is not to provide tech. support to non  
  218. registered users, we'll gladly accept bug reports from anyone, the  
  219. more informed, the better.
  220.  
  221.     --Cliff
  222.  
  223.