[comp.binaries.apple2] ProDOS device driver: Null Driver

reeder@reed.UUCP (Doug Reeder) (09/15/89)

Documentation for Null Driver by Doug Reeder

Null Driver, for everyone who has wanted to send files to /dev/null without
uploading them to a mainframe, or wanted another device to respond to the
MLI ONLINE call.

Null Driver is a ProDOS device driver that does not store any data sent to it.
It is for use when you have a program that has output you don't wish to store.
The volume is named /NULL and is installed as slot 1,drive 1.  You may send
it as many CREATE commands as you like.  On it is one file, NULL which you may 
READ or WRITE normally.  Test your new compression program by writing all data to /NULL/NULL.

There are two files: NULL.DRIVER and NULL.INSTALL
BLOAD NULL.DRIVER, then BRUN NULL.INSTALL
Null Driver does not conflict with VBLClock, though together they use up all of
page 3.

Null Driver is ReplyWare: If you use it more than twice, send me a message
telling me you use it.  This will improve my mental outlook, if nothing else.
No charge for noncommercial use.
Copyright 1989 by Doug Reeder

BITNET: REEDER@REED.BITNET            (nice, eh?)
USENET: ...!tektronix!reed!reeder

Box 722 Reed College
3203 SE Woodstock
Portland, OR 97202

----------------cut here---------------------------------------
CALL-151
E00:38 A5 FF D0 32 D8 20 8E FD AD 30 BF 8D 6A 0E 20 00 BF C7 6D 0E 0D 80 02
E18:D0 1D 20 00 BF C5 69 0E B0 15 AD 81 02 29 0F AA E8 8E 80 02 A9 2F 8D 81
E30:02 20 00 BF C6 6D 0E A2 08 B0 0E 20 00 BF C3 70 0E B0 06 A2 26 20 53 0E
E48:AA 20 53 0E 4C D0 03 20 ED FD E8 BD 59 0E D0 F7 60 A0 F3 E1 F6 E5 E4 8D
E60:00 C5 F2 F2 EF F2 87 8D 00 02 00 81 02 01 80 02 07 7E 0E E3 06 00 03 00
E78:00 00 2C B3 00 00 0B CE D5 CC CC AE C4 D2 C9 D6 C5 D2 00
1000:A5 42 0A AA 7C 1D 03 A2 22 A0 02 A9 00 18 60 A0 00 B9 25 03 91 44 C8 C0
1018:52 90 F6 80 EE 07 03 0F 03 0B 03 0B 03 00 00 00 00 F4 4E 55 4C 4C 0D 0D
1030:0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 2C B3 00 0C 00 00 03
1048:27 0D 01 00 0D 00 0D 00 14 4E 55 4C 4C 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D
1060:04 0D 00 01 00 F4 01 00 2D B3 00 0C 00 00 03 00 20 2E B3 1E 0A 02 00
BSAVE NULL.DRIVER,A$1000,L$0077
E05G
CALL-151
E00:38 A5 FF D0 32 D8 20 8E FD AD 30 BF 8D 6A 0E 20 00 BF C7 6D 0E 0D 80 02
E18:D0 1D 20 00 BF C5 69 0E B0 15 AD 81 02 29 0F AA E8 8E 80 02 A9 2F 8D 81
E30:02 20 00 BF C6 6D 0E A2 08 B0 0E 20 00 BF C3 70 0E B0 06 A2 26 20 53 0E
E48:AA 20 53 0E 4C D0 03 20 ED FD E8 BD 59 0E D0 F7 60 A0 F3 E1 F6 E5 E4 8D
E60:00 C5 F2 F2 EF F2 87 8D 00 02 00 81 02 01 80 02 07 7E 0E E3 06 00 40 00
E78:00 00 00 00 00 00 0C CE D5 CC CC AE C9 CE D3 D4 C1 CC CC 00
1000:AE 31 BF BD 32 BF 29 F0 CD 3A 40 F0 0A CA 10 F3 AE 31 BF E0 0D D0 04 20
1018:2D FF 60 AD 3A 40 EE 31 BF AE 31 BF 9D 32 BF 4A 4A 4A A8 AD 38 40 99 10
1030:BF AD 39 40 99 11 BF 60 00 03 10
BSAVE NULL.INSTALL,A$1000,L$003B
E05G
-- 
Doug Reeder                         USENET: ...!tektronix!reed!reeder
Institute of Knowledge, Jinx        BITNET: reeder@reed.BITNET
"A blaster can point two ways."  from ARPA: tektronix!reed!reeder@berkeley.EDU
       -Salvor Hardin               Box 722 Reed College,Portland,OR 97202