> We're trying to keep coding styles aligned on a per-subsystem basis.
> I've recently written a document which is basically Henry Spencer's
> "10 Rules of C" followed by some explicit examples. If you're not
> familiar with this style of coding, I can forward you a copy of the
> document. Plus or minus my own fallibility, the current kernel and
> library code should also be useful as a guide.
This shouldn't really be going to the list, I suppose, but firstly, I'm
still here - just swamped with real work. I would like a copy of that
document if you wouldn't mind Andy.
Just so everyone knows, when I get a bit of time, I'll be making a serious
attempt at dmake. This will very likely require some substantial additions
to the libc.
> >Also I'd like to work on CD-ROM IS9660 Filessystem and a driver for my
> >Soundblaster CD-ROM.
>
> Soundblaster uses a proprietary SCSI interface, I believe. Unless
> they've changed their policy recently, I don't think they want to document
> the board-level registers. They just want you to buy a DOS driver. :-(
Actually, someone must have squeezed the information out of Creative Labs
because Linux (what else, <grin>) has a driver for the SB CD... This would
very likely make a useful guide. Isn't it nice that all this has been done
before <grin>. I suspect the Linux kernel is going to become the definitive
reference for programming PC hardware...
> Until we have a SCSI driver of some sort a CDROM filesystem driver would
> not be worth writing, since you'd have no way to test it!
As above, drivers for most non-SCSI CDROM drives exist for Linux, so it's
quite possible to write them without any sticky NDAs.
One final question: how do I get DOS RCS to put a patch in for me? The
only way I've been able to patch VSTa is by running patch manually under
Linux - not an optimal solution...
Pat -- "There's only one thing left to do Mama, I got to ding a ding dang
my dang a long ling long" (Jesus Built My Hotrod -- Ministry)
GCS d* -p+ c++ l++ m--- s+/- !g w- t- r
Received on Tue Aug 31 08:53:16 1993
This archive was generated by hypermail 2.1.8 : Wed Sep 21 2005 - 19:37:12 PDT