home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / lang / modula2 / 962 < prev    next >
Encoding:
Internet Message Format  |  1992-07-23  |  4.1 KB

  1. Path: sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!swrinde!mips!pacbell.com!network.ucsd.edu!nic!spi
  2. From: spi@nic.cerf.net (Shawn P. Legrand)
  3. Newsgroups: comp.lang.modula2
  4. Subject: Oberon DOS386
  5. Message-ID: <2374@nic.cerf.net>
  6. Date: 23 Jul 92 23:34:50 GMT
  7. Organization: CERFnet
  8. Lines: 70
  9.  
  10. Just thought I would pass on this mail I sent concerning my experiences 
  11.  
  12. with the Oberon DOS386 system so far.
  13.  
  14. to: Andreas Disteli
  15. From: Shawn P. Legrand
  16. Re: Oberon DOS386 System
  17.  
  18. Andreas,
  19.     I believe you are the one responsible for the port of the Oberon
  20. System to the MS-DOS platform. If I am mistaken please forward this
  21. message on for me to the appropriate person.
  22.     I am very pleased by the port to MS-DOS. I have followed the
  23. Oberon Project with great anticipation for a taste of it on the IBM
  24. platforms. I have a couple of questions and a couple of suggestions.
  25.     I noticed that the Oberon Guide and the Oberon-2 manuals are
  26. missing from the Text files distributed with the DOS386 version. I
  27. pulled these Text files from the SPARC version and used
  28. System.CopyFromDOS to bring them over to the Oberon System. It worked
  29. great and I was able to view the Guide and reports. I think those manuals
  30. should be distributed with the DOS386 version. The Guide is a necessity if
  31. you have not seen Oberon before. The Oberon-2 reports are informative on the
  32. recent direction of the Oberon Project.
  33.     I found that the Backup module would not work with a diskette
  34. unless it was formatted by Backup.Format. Before I figured that out I
  35. was receiving TRAP 54. I found that TRAP 52 was when a diskette was not
  36. in the drive but I never quite figured out what exactly TRAP 54 was
  37. trying to tell me. Is there any documentation on Backup and what the
  38. different TRAP numbers mean? I also don't seem to be able to get the
  39. Miscellaneous.ConverTo(From)DOS modules to work. Is there a little more
  40. information on those procedures than just the README file?
  41.     Also I found that the ESC key on a PC = Ceres Escape, the F1
  42. key = Ceres Setup. However, I couldn't figure out what the equivalent
  43. keys would be for the PF1, PF2, and PF3 functions. I'll grant you that
  44. those functions are somewhat obsolete on PC workstations (I can perform
  45. those functions with built in ROM code) but I was just curious.
  46.         Just to let you know - I tested the port on 386 machines and on
  47. 486 machines I have at work. All worked well except for the
  48. System.SetUser hangs up the system. This function doesn't make a lot of
  49. sense on a single-user PC but I thought you should know I couldn't get
  50. it to work properly.
  51.     I wrote a small Oberon program that used REALs to see what would
  52. happen on a 386 without a co-processor. The program compiled but always
  53. returned a 0 for the REAL variables. I ran the same program on a 486 and
  54. all worked properly. I know this is a defined restriction but I wanted
  55. to let you know that the REALs do also work well on a 486 (since
  56. co-processor built in), in case no one had tested it.
  57.     I was wondering if there were any plans to remove the 386
  58. co-processor restriction from REALs? It would be nice if Oberon would
  59. use 387 emulation. 
  60.     I was wondering if the source code for the MSDOS port is
  61. available. I would like to study it and perhaps add to it with your
  62. permission (such as 387 FP emulation). 
  63.     I am very excited about the Oberon Project and if you need
  64. people to beta test code or write module extensions I would be happy to
  65. help. I am currently writing some modules for Oberon-M to deal with
  66. low-level graphics on MS-DOS. I will be getting my Oberon books from
  67. Addison Wesley sometime next week. I will really be digging into the
  68. system at that time.
  69.     Thanks for a great job.
  70.  
  71. ************************************************************************
  72. * Shawn P. Legrand         *                                           *
  73. * Sr. Systems Programmer   *                                           *
  74. * (619)-546-2457           *    This space intentionally left blank.   *
  75. * spi@cerf.net             *                                           *
  76. ************************************************************************
  77.  
  78. cc: Modula-2 USENET newsgroup.
  79.     
  80.