home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_progs / prog_c / dosdev.lzh / DOSDEV / POSTER < prev   
Encoding:
Text File  |  1991-08-16  |  3.6 KB  |  104 lines

  1. Below is a concatenation of several Usenet headers from Matt's postings.
  2. They contain useful information and provide sort of an "audit trail" for
  3. the current distribution.
  4.  
  5. -Fred  21-Nov-87
  6.  
  7. ======================================================================
  8.  
  9. Article 9324 of comp.sys.amiga:
  10. Path: mcdsun!noao!hao!husc6!bloom-beacon!oberon!cit-vax!ucla-cs!zen!ucbvax!CORY.BERKELEY.EDU!dillon
  11. From: dillon@CORY.BERKELEY.EDU (Matt Dillon)
  12. Newsgroups: comp.sys.amiga
  13. Subject: SAMPLE DOS DEVICE DRIVER, source and binary
  14. Message-ID: <8710210733.AA18361@cory.Berkeley.EDU>
  15. Date: 21 Oct 87 07:33:06 GMT
  16. Sender: usenet@ucbvax.BERKELEY.EDU
  17. Lines: 1531
  18.  
  19.  
  20.     O.K. folks, here it is.  Even with Andy's help I was unable to
  21. get Info() (as in disk info) to work with it... It might have something to
  22. do with my device node.  Everything else works, however.
  23.  
  24.     By the way, this is definately a *guru* posting.... don't even bother
  25. if you don't know what a BSTR is.  This is NOT a utility, but an example for
  26. those programmers interested in writing DOS device drivers.
  27.  
  28.     As usual, any and all Feedback will be appreciated.  I plan to do
  29. another one in the future which exploits the packet types not implemented
  30. in this one (some just don't apply to a simple ram disk).  I plan to update
  31. this one as soon as I can figure out (or somebody can describe to me) how
  32. to make the system recognize the thing in INFO and Info()... sigh.
  33.  
  34.     The binary is included in case some people have problems compiling
  35. and want to compare their conglomeration with one that works.
  36.  
  37.                     -Matt
  38.  
  39. ======================================================================
  40.  
  41. Article 9421 of comp.sys.amiga:
  42. Path: mcdsun!noao!hao!ames!ucbcad!ucbvax!CORY.BERKELEY.EDU!dillon
  43. From: dillon@CORY.BERKELEY.EDU (Matt Dillon)
  44. Newsgroups: comp.sys.amiga
  45. Subject: Revised Example Dos Device Driver
  46. Message-ID: <8710222325.AA20244@cory.Berkeley.EDU>
  47. Date: 22 Oct 87 23:25:09 GMT
  48. Sender: kupfer@ucbvax.BERKELEY.EDU
  49. Lines: 1652
  50.  
  51.  
  52.     Thanks to Steve Beats and Andy Finkel, I've gotten ACTION_INFO
  53. working properly.  Here's the update... plus the docs which somehow got
  54. left out of the original distribution.
  55.  
  56.                 -Matt
  57.  
  58. ======================================================================
  59.  
  60. Article 9448 of comp.sys.amiga:
  61. Path: mcdsun!noao!hao!ames!ucbcad!ucbvax!CORY.BERKELEY.EDU!dillon
  62. From: dillon@CORY.BERKELEY.EDU (Matt Dillon)
  63. Newsgroups: comp.sys.amiga
  64. Subject: Slight mistake in the docs for my sample device driver
  65. Message-ID: <8710230716.AA16316@cory.Berkeley.EDU>
  66. Date: 23 Oct 87 07:16:20 GMT
  67. Sender: usenet@ucbvax.BERKELEY.EDU
  68. Lines: 8
  69.  
  70.  
  71.     It would seem that DOS does not unload the segment of the driver
  72. after you flush it (by allocating too much memory).  Therefore, to test
  73. multiple versions without rebooting (assuming you are writing your own
  74. device driver), simply have multiple Mountlist entries with different
  75. names.
  76.  
  77.                 -Matt
  78.  
  79. ======================================================================
  80.  
  81. Article 9982 of comp.sys.amiga:
  82. Path: mcdsun!mcdchg!clyde!cbosgd!ucbvax!CORY.BERKELEY.EDU!dillon
  83. From: dillon@CORY.BERKELEY.EDU (Matt Dillon)
  84. Newsgroups: comp.sys.amiga
  85. Subject: EXAMPLE DOSDEVICE V1.10
  86. Message-ID: <8711030249.AA00725@cory.Berkeley.EDU>
  87. Date: 3 Nov 87 02:49:29 GMT
  88. Sender: daemon@ucbvax.BERKELEY.EDU
  89. Lines: 1951
  90.  
  91.  
  92.     I fixed *many* bugs, and implemented a bit more of my sample RAM
  93. disk (TEST: device):  It now timestamps files and works with the workbench.
  94.  
  95.     I would like to thank Steve Beats and all the people at Commodore
  96. who helped me thrash out the problems!
  97.  
  98.     Those of you programmers who liked the original version are going
  99. to love this one.
  100.  
  101.                     -Matt
  102.  
  103. ======================================================================
  104.