# HG changeset patch # User boisy # Date 1018042525 0 # Node ID 0912ac5dc2ff11a37a13c239f3e52935560e96f3 # Parent 9b772b21c68fae55714791602ef4cc39b4efcd56 Added initial and dates to some source files added mfree.asm, modified makefile diff -r 9b772b21c68f -r 0912ac5dc2ff level1/cmds/copy.asm --- a/level1/cmds/copy.asm Fri Apr 05 19:44:45 2002 +0000 +++ b/level1/cmds/copy.asm Fri Apr 05 21:35:25 2002 +0000 @@ -1,24 +1,27 @@ ******************************************************************** -* Copy - Copy data from one path to another +* Copy - file copy utility * * $Id$ * * Ed. Comments Who YY/MM/DD * ------------------------------------------------------------------ -* 7 Original Microware distribution version +* 7 Original Tandy version BGP 02/04/05 nam Copy - ttl Copy data from one path to another + ttl file copy utility -* Disassembled 02/04/03 23:12:01 by Disasm v1.6 (C) 1988 by RML +* Disassembled 02/04/05 13:52:38 by Disasm v1.6 (C) 1988 by RML ifp1 - use os9defs + use defsfile endc + tylg set Prgrm+Objct atrv set ReEnt+rev rev set $01 + mod eom,name,tylg,atrv,start,size + u0000 rmb 1 u0001 rmb 1 u0002 rmb 1 @@ -34,209 +37,22 @@ u0200 rmb 256 u0300 rmb 4096 size equ . -name equ * - fcs /Copy/ + +name fcs /Copy/ fcb $07 -L0012 fcb $52 R - fcb $65 e - fcb $61 a - fcb $64 d - fcb $79 y - fcb $20 - fcb $53 S - fcb $4F O - fcb $55 U - fcb $52 R - fcb $43 C - fcb $45 E - fcb $2C , - fcb $20 - fcb $68 h - fcb $69 i - fcb $74 t - fcb $20 - fcb $43 C - fcb $20 - fcb $74 t - fcb $6F o - fcb $20 - fcb $63 c - fcb $6F o - fcb $6E n - fcb $74 t - fcb $69 i - fcb $6E n - fcb $75 u - fcb $65 e - fcb $3A : - fcb $20 -L0033 fcb $52 R - fcb $65 e - fcb $61 a - fcb $64 d - fcb $79 y - fcb $20 - fcb $44 D - fcb $45 E - fcb $53 S - fcb $54 T - fcb $49 I - fcb $4E N - fcb $41 A - fcb $54 T - fcb $49 I - fcb $4F O - fcb $4E N - fcb $2C , - fcb $20 - fcb $68 h - fcb $69 i - fcb $74 t - fcb $20 - fcb $43 C - fcb $20 - fcb $74 t - fcb $6F o - fcb $20 - fcb $63 c - fcb $6F o - fcb $6E n - fcb $74 t - fcb $69 i - fcb $6E n - fcb $75 u - fcb $65 e - fcb $3A : - fcb $20 -L0059 fcb $0D -L005A fcb $55 U - fcb $73 s - fcb $65 e - fcb $3A : - fcb $20 - fcb $43 C - fcb $6F o - fcb $70 p - fcb $79 y - fcb $20 - fcb $3C < - fcb $50 P - fcb $61 a - fcb $74 t - fcb $68 h - fcb $31 1 - fcb $3E > - fcb $20 - fcb $3C < - fcb $50 P - fcb $61 a - fcb $74 t - fcb $68 h - fcb $32 2 - fcb $3E > - fcb $20 - fcb $5B [ - fcb $2D - - fcb $73 s - fcb $5D ] - fcb $0A - fcb $20 - fcb $20 - fcb $2D - - fcb $73 s - fcb $20 - fcb $3D = - fcb $20 - fcb $73 s - fcb $69 i - fcb $6E n - fcb $67 g - fcb $6C l - fcb $65 e - fcb $20 - fcb $64 d - fcb $72 r - fcb $69 i - fcb $76 v - fcb $65 e - fcb $20 - fcb $63 c - fcb $6F o - fcb $70 p - fcb $79 y - fcb $20 - fcb $28 ( - fcb $50 P - fcb $61 a - fcb $74 t - fcb $68 h - fcb $32 2 - fcb $20 - fcb $6D m - fcb $75 u - fcb $73 s - fcb $74 t - fcb $20 - fcb $62 b - fcb $65 e - fcb $20 - fcb $63 c - fcb $6F o - fcb $6D m - fcb $70 p - fcb $6C l - fcb $65 e - fcb $74 t - fcb $65 e - fcb $20 - fcb $70 p - fcb $61 a - fcb $74 t - fcb $68 h - fcb $6C l - fcb $69 i - fcb $73 s - fcb $74 t - fcb $29 ) - fcb $0D -L00B4 fcb $07 - fcb $45 E - fcb $72 r - fcb $72 r - fcb $6F o - fcb $72 r - fcb $20 - fcb $2D - - fcb $20 - fcb $77 w - fcb $72 r - fcb $69 i - fcb $74 t - fcb $65 e - fcb $20 - fcb $76 v - fcb $65 e - fcb $72 r - fcb $69 i - fcb $66 f - fcb $69 i - fcb $63 c - fcb $61 a - fcb $74 t - fcb $69 i - fcb $6F o - fcb $6E n - fcb $20 - fcb $66 f - fcb $61 a - fcb $69 i - fcb $6C l - fcb $65 e - fcb $64 d - fcb $2E . - fcb $0D -start equ * - leas >u0200,u + +L0012 fcc "Ready SOURCE, hit C to continue: " +L0033 fcc "Ready DESTINATION, hit C to continue: " +L0059 fcb C$CR +L005A fcc "Use: Copy [-s]" + fcb C$LF + fcc " -s = single drive copy (Path2 must be complete pathlist)" + fcb C$CR +L00B4 fcb C$BELL + fcc "Error - write verification failed." + fcb C$CR + +start leas >u0200,u pshs u leau u0300,u clra @@ -396,12 +212,12 @@ bhi L0222 puls u,y L024D lda $0020 + ldx >D.FMBM stx $0022 + ldx >D.FMBM+2 stx L0048,pcr bsr L00E1 lda #$01 - ldb #$12 + ldb #SS.DStat os9 I$GetStt bcc L0163 leay >L0058,pcr @@ -249,5 +177,8 @@ bsr L0136 L016E puls y,x lbra L00EC + emod eom equ * + end + diff -r 9b772b21c68f -r 0912ac5dc2ff level1/cmds/procs.asm --- a/level1/cmds/procs.asm Fri Apr 05 19:44:45 2002 +0000 +++ b/level1/cmds/procs.asm Fri Apr 05 21:35:25 2002 +0000 @@ -5,7 +5,7 @@ * * Ed. Comments Who YY/MM/DD * ------------------------------------------------------------------ -* 5 Original Tandy version +* 5 Original Tandy version BGP 02/04/05 nam Procs ttl program module diff -r 9b772b21c68f -r 0912ac5dc2ff level1/cmds/pwd.asm --- a/level1/cmds/pwd.asm Fri Apr 05 19:44:45 2002 +0000 +++ b/level1/cmds/pwd.asm Fri Apr 05 21:35:25 2002 +0000 @@ -5,7 +5,7 @@ * * Ed. Comments Who YY/MM/DD * ------------------------------------------------------------------ -* 1 Original Tandy/Microware version +* 1 Original Tandy/Microware version BGP 02/04/05 nam pwd ttl Print working directory diff -r 9b772b21c68f -r 0912ac5dc2ff level1/cmds/pxd.asm --- a/level1/cmds/pxd.asm Fri Apr 05 19:44:45 2002 +0000 +++ b/level1/cmds/pxd.asm Fri Apr 05 21:35:25 2002 +0000 @@ -5,7 +5,7 @@ * * Ed. Comments Who YY/MM/DD * ------------------------------------------------------------------ -* 1 Original Tandy/Microware version +* 1 Original Tandy/Microware version BGP 02/04/05 nam pxd ttl Print working directory diff -r 9b772b21c68f -r 0912ac5dc2ff level1/cmds/shell_21.asm --- a/level1/cmds/shell_21.asm Fri Apr 05 19:44:45 2002 +0000 +++ b/level1/cmds/shell_21.asm Fri Apr 05 21:35:25 2002 +0000 @@ -5,7 +5,7 @@ * * Ed. Comments Who YY/MM/DD * ------------------------------------------------------------------ -* 20 Original Microware distribution version +* 20 Original Tandy distribution version BGP 02/04/05 nam Shell ttl OS-9 Command Interpreter diff -r 9b772b21c68f -r 0912ac5dc2ff level1/cmds/tee.asm --- a/level1/cmds/tee.asm Fri Apr 05 19:44:45 2002 +0000 +++ b/level1/cmds/tee.asm Fri Apr 05 21:35:25 2002 +0000 @@ -5,7 +5,7 @@ * * Ed. Comments Who YY/MM/DD * ------------------------------------------------------------------ -* 2 Original Tandy distribution version +* 2 Original Tandy distribution version BGP 02/04/05 nam Tee ttl Split output to multiple devices