diff level1/cmds/format.asm @ 689:92b575ffa143

Folded pxd.asm and pwd.asm into pd.asm for simplicity since almost all code was common, modified Makefile
author boisy
date Mon, 30 Dec 2002 03:36:33 +0000
parents b6c34acda06c
children c155aac72190
line wrap: on
line diff
--- a/level1/cmds/format.asm	Mon Dec 30 03:36:09 2002 +0000
+++ b/level1/cmds/format.asm	Mon Dec 30 03:36:33 2002 +0000
@@ -205,12 +205,12 @@
 start    stu   <SavedU
          bsr   ClrWork		cleark work area
          bsr   OpenDev		get device name and open it
-         bsr   L011A
+         bsr   Default
          lbsr  GetDTyp
-         lbsr  L03C7
-         lbsr  L052F
-         lbsr  L0612
-         lbsr  L0648
+         lbsr  Format
+         lbsr  InitDisk
+         lbsr  Access
+         lbsr  Stamps
          lbsr  L0843
          ldu   <DTEntry
          os9   I$Detach 
@@ -219,18 +219,18 @@
 ClrWork  leay  DiskPath,u
          pshs  y
          leay  >u00B7,u
-L00C6    clr   ,-y
+ClrOne   clr   ,-y
          cmpy  ,s
-         bhi   L00C6
+         bhi   ClrOne
          puls  pc,y
 
-OpenDev  lda   ,x+
-         cmpa  #PDELIM
-         beq   L00DA
-L00D5    ldb   #E$BPNam
-         lbra  L0961
-L00DA    os9   F$PrsNam 
-         lbcs  L0961
+OpenDev  lda   ,x+		get char at X
+         cmpa  #PDELIM		pathlist delimiter?
+         beq   L00DA		branch if so
+L00D5    ldb   #E$BPNam		else set bad pathname
+         lbra  L0961		and print error
+L00DA    os9   F$PrsNam 	parse pathname
+         lbcs  L0961		branch if illegal (has additional pathlist element)
          lda   #PDELIM
          cmpa  ,y
          beq   L00D5
@@ -258,7 +258,7 @@
          sta   <DiskPath
          rts   
 
-L011A    bsr   GetOpts
+Default  bsr   GetOpts
          bsr   L0183
          lbsr  L025E
          rts   
@@ -622,7 +622,8 @@
 L03C2    lsr   $02,s
          bne   L03AE
          rts   
-L03C7    tst   <u004E
+
+Format   tst   <u004E
          bne   L03E4
          tst   <DType
          bpl   L03E5
@@ -633,7 +634,7 @@
          cmpa  #'Y
          beq   L03E5
          cmpa  #'N
-         bne   L03C7
+         bne   Format
 L03E4    rts   
 L03E5    lda   <DiskPath
          ldb   #SS.Reset
@@ -787,7 +788,7 @@
          leax  $01,x
          stx   $02,s
          bra   L050F
-L052F    lbsr  L0898
+InitDisk    lbsr  L0898
          ldd   <u0025
          std   $01,x
          ldb   <u0024
@@ -877,7 +878,7 @@
          lbcs  L00BB
          leax  >u00B7,u
          lbra  L08A4
-L0612    lda   <DiskPath
+Access    lda   <DiskPath
          os9   I$Close  
          leax  <u004F,u
          lda   #READ.
@@ -896,7 +897,7 @@
          lbcs  L06F5
          sta   <DiskPath
          rts   
-L0648    lda   <DType
+Stamps    lda   <DType
          clr   <u0045
          bita  #$80
          beq   L0667