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

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