ISBN 1-878830-03-1 ²²²²² °°°°°° ²² ²² °° °° ²² ²² ²²²²²² ²²²²² °° °° °°°°° °°°°° °°°°° ²² ²² ²² ²² ²² ²² °°°°° °° °° °° The Single-Pass ²² ²² ²² ²² ²²²²²²² °° °°°°°° °°°°° °°°°° Diskette Copier ²² ²² ²² ²² ²² °° °° °° °° °° v1.01 ²²²²² ²² ²² ²²²²² °°°° °°°°°° °°°°° °°°°° copyright 1990, Mike Gaskill & Dave Williams OnePass is a replacement for DOS' "diskcopy" command. Unlike diskcopy, OnePass is not limited to available memory and does not require you to swap disks. Features of OnePass are: þ Single-pass copying of any standard floppy disk, including 720k, 1.2Mb, 1.44Mb, and the new 2.88Mb diskettes. þ Make multiple copies of the same disk without rereading original. þ Save the swap file, archive it, or transfer it over the modem, then build an exact copy of the original diskette. þ Can swap to hard disk or RAMdisk. þ Tested for compatibility under PC-DOS and MS-DOS versions 2.0 through 5.0, PC-MOS/386 versions 3.2 through 4.12, Digital Research DR-DOS 3.40 through 5.01, and JP Software's 4DOS. Besides making quick diskcopies without playing the floppy shuffle, OnePass is also useful for duplicating software disks. Diskettes created by OnePass are identical to the original - boot disks actually boot, etc. Requirements: OnePass needs 64k of memory, one floppy drive, and a swap drive with enough space for the swap file plus 2k for additional information stored by OnePass. How OnePass works: OnePass reads the source diskette at a low level, then builds an exact image on the swap drive. You may save the file or write it back to diskette immediately. PAGE 2 ===========================ONEPASS.DOC=========================== Syntax: onepass d: [/options] where: d: drive to be copied. A or B. options: /[d:] swap drive. This can be any valid DOS drive letter. colon is optional. /type force drive to 360, 720, 1.2, or 1.44 example: onepass A:/720 (force 720KB disk ID) You won't need this unless your machine's BIOS doesn't properly support drives over 360K. Valid switches are /360, /720, /1.2, and /1.44. /!:outfile use this name for OUTPUT file. Any valid DOS pathname. /#:infile use this name for INPUT file. Any valid DOS pathname. /& quiet mode, turns off completion tone /? help screen note: to allow use of all 26 drive letters for swapping, OnePass uses !, #, and & to enable other command line parameters Running OnePass: Here are some examples of OnePass at work: ONEPASS A: copy drive swap drive º copy A: drive using defaults ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ º ÆÍÍÍÛÛÛÍÍ͵ ÄÄ> ³hard disk³ º ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ º A: 1.44Mb C: hard disk º ONEPASS A: /E: copy drive swap drive º copy A: drive using hard drive E: ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ º for swapping ÆÍÍÍÛÛÛÍÍ͵ ÄÄ> ³hard disk³ º ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ º A: 1.44Mb E: hard disk º ONEPASS A: /720 copy drive swap drive º forces OnePass to treat A: drive ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ º as a 720k device. Some clone BIOS ÆÍÍÍÛÛÛÍÍ͵ ÄÄ> ³hard disk³ º have trouble with diskette sizes ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ º larger than 360k. Use only if A: 1.2Mb C: hard disk º needed. PAGE 3 ===========================ONEPASS.DOC=========================== ONEPASS B: /Q: copy drive swap drive º copy B: using network drive Q: ÚÄÄÄÄÄÄÄÄÄ¿ ÉÍÍÍÍÍÍÍÍÍ» º for swapping ÆÍÍÍÛÛÛÍÍ͵ ÄÄ> º network º º ÀÄÄÄÄÄÄÄÄÄÙ ÈÍÍÍÍÍÍÍÍͼ º B: 1.2Mb Q: network drive º ONEPASS A: /B: copy drive swap drive º copy 1.2 floppy using 1.44 floppy ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ º for swapping ÆÍÍÍÛÛÛÍÍ͵ ÄÄ> ÆÍÍÍÛÛÛÍÍ͵ º ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ º A: 1.2Mb B: 1.44Mb º ONEPASS A: /F: copy drive swap drive º copy 1.2 floppy using RAMdisk ÚÄÄÄÄÄÄÄÄÄ¿ ÉÍÍÍÍÍÍÍÍÍ» º for swapping ÆÍÍÍÛÛÛÍÍ͵ ÄÄ> º RAMdisk º º ÀÄÄÄÄÄÄÄÄÄÙ ÈÍÍÍÍÍÍÍÍͼ º 720k F: RAMdisk º ONEPASS A: /!:D:\PROGS\DISK.1 copy drive swap drive º copy A: drive, save swap file as ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ º DISK.1 in D:\PROGS ÆÍÍÍÛÛÛÍÍ͵ ÄÄ> ³hard disk³ º ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ º A: 1.44Mb D: hard disk º ONEPASS B: /#:C:\DISK.1 copy drive swap drive º copy A: drive, use existing swap ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄ¿ º file DISK.1 in default directory ÆÍÍÍÛÛÛÍÍ͵ ÄÄ> ³hard disk³ º of C: ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÙ º B: 1.2Mb C: hard disk º PAGE 4 ===========================ONEPASS.DOC=========================== Registering OnePass: What's in it for me? If you use OnePass regularly, we'd like you to register. Now, we're realistic people and realize some people take a while to get a "round tuit", so we'll sweeten the deal a bit. Send in our puny $10 fee, and you'll get: 1) The very latest revision of 1PASS.EXE on 5¬ or 3« media. 2) /S toggle to turn off "another?" prompt. 3) Security erase of OnePass swap files. 4) Support for the new 2.88Mb floppy disks. 5) Access to the OnePass support BBS. 6) Our handy upgrade policy - just send a stamped, self addressed mailer and disk and we'll return the latest version of OnePass for no extra charge. 7) A "brand" program that lets you embed your name in your registered copy of OnePass if you wish. 8) Printed manual. To make life easier, we've included a handy instant mailer - just print, fold, and stamp. For business users, we've also included an invoice you can print and send to your accounting department. Such a deal! OnePass is coded in 100% assembly language by Michael Gaskill. Specification and documentation by Dave Williams. Special or corporate branded versions available at extra cost. Enquire for business or government site licensing. PAGE 5 ===========================ONEPASS.DOC=========================== About Shareware: Shareware (also known as user supported software and other names) is a concept not understood by everyone. The authors of Shareware retain all rights to the software under the copyright laws while still allowing free distribution. This gives the user the chance to freely obtain and try out software to see if it fits his needs. Shareware should not be confused with Public Domain software even though they are often obtained from the same sources. If you continue to use Shareware after trying it out, you are expected to register your copy with the author and pay a fee. In exchange you get the latest version, updates, and support. Thank you for your support! Use the information in INVOICE.ONE or MAILER, or send your check or money order (US funds) to: Mike Gaskill 1310 Smithwick (ONEPASS) Jacksonville AR 72076-0181 USA If you have questions or comments, address them to Mike at the above address, or Dave at the following E-mail points: Dave Williams (sysop), The Courts of Chaos BBS, (501)982-0059 BIX: BIXmail to 'dave2' Compuserve: Dave Williams, 72571,3542 RelayNet: r/o in COMMON, ->CHAOS History: 12/22/90 v1.0 original release 12/26/90 v1.01 changed help screen, updated documentation