# HG changeset patch # User boisy # Date 1027486783 0 # Node ID bdd31b961b6fc82b149057ad595e5aca987597cd # Parent 8359c4f13735a577d8a042a15b31c1a2b65e7103 Moved from OS-9 Level Two V3 -- this dir is the Tandy OS-9 Level Two dir with Y2K fixes and is newer than the Tandy OS-9 Level One dir diff -r 8359c4f13735 -r bdd31b961b6f level1/cmds/dir.asm --- a/level1/cmds/dir.asm Wed Jul 24 04:51:33 2002 +0000 +++ b/level1/cmds/dir.asm Wed Jul 24 04:59:43 2002 +0000 @@ -3,15 +3,20 @@ * * $Id$ * +* This dir initially started from the dir command that came with +* the OS-9 Level Two package, then incorporated Glenside's Y2K +* fix. +* * Ed. Comments Who YY/MM/DD * ------------------------------------------------------------------ -* 5 From Tandy OS-9 Level One VR 02.00.00 -* 7 Made compliant with 1900-2155 BGP 99/05/11 +* 10 Incorporated Glenside Y2K fixes BGP 99/05/11 nam Dir ttl Show directory -* Disassembled 99/04/11 17:39:33 by Disasm v1.6 (C) 1988 by RML + ttl program module + +* Disassembled 99/04/11 16:36:40 by Disasm v1.6 (C) 1988 by RML ifp1 use defsfile @@ -19,8 +24,8 @@ tylg set Prgrm+Objct atrv set ReEnt+rev -rev set $01 -edition set 7 +rev set $00 +edition set 10 mod eom,name,tylg,atrv,start,size @@ -29,24 +34,24 @@ u0003 rmb 1 u0004 rmb 1 u0005 rmb 1 -u0006 rmb 1 -u0007 rmb 1 +u0006 rmb 2 u0008 rmb 1 u0009 rmb 1 u000A rmb 1 u000B rmb 1 -u000C rmb 3 -u000F rmb 3 -u0012 rmb 29 -u002F rmb 1 +u000C rmb 1 +u000D rmb 3 +u0010 rmb 3 +u0013 rmb 29 u0030 rmb 1 u0031 rmb 1 u0032 rmb 1 -u0033 rmb 2 -u0035 rmb 6 -u003B rmb 2 -u003D rmb 2 -u003F rmb 530 +u0033 rmb 1 +u0034 rmb 2 +u0036 rmb 6 +u003C rmb 2 +u003E rmb 2 +u0040 rmb 530 size equ . name fcs /Dir/ @@ -58,313 +63,317 @@ fcb C$CR L0022 fcc "@" fcb C$CR -WideDir fcb C$LF - fcc "Owner Last modified Attributes Sector Bytecount Name" - fcb C$LF - fcc "----- --------------- ---------- ------ --------- ----------" - fcb C$CR -WideDirL equ *-WideDir - -NrrwDir fcb C$LF - fcc "Modified on Owner Name" - fcb C$LF +L0024 fcb C$CR,C$LF + fcc "Owner Last modified Attributes Sector Bytecount Name" + fcb C$CR,C$LF + fcc "----- ---------------- ---------- ------ --------- ----------" + fcb C$CR,C$LF +L00A0 fcb C$CR,C$LF + fcc "Modified on Owner Name" + fcb C$CR,C$LF fcc " Attr Sector Size" - fcb C$LF + fcb C$CR,C$LF fcc "===============================" fcb C$CR -NrrwDirL equ *-NrrwDir + fcb C$LF -start leay L0020,pcr -L012D stx L0011,pcr - lbsr L02CC + lbsr L02E6 ldx L0022,pcr os9 I$Open - lbcs L0258 + lbcs L0268 sta WideDir,pcr - ldy #WideDirL - bra L019E -L0196 leax >NrrwDir,pcr - ldy #NrrwDirL -L019E lda #$01 - os9 I$WritLn -L01A3 lda L0024,pcr + ldy #$007C + bra L01AE +L01A6 leax >L00A0,pcr + ldy #$005A +L01AE lda #$01 + os9 I$Write +L01B3 lda