view 3rdparty/packages/os9l2bbs/cmds/DLD.unvalidate.asm @ 2679:8243b6c181b4 lwtools-port

Remove bogus immediate mode specifier.
author William Astle <lost@l-w.ca>
date Sun, 10 Jun 2012 14:35:27 -0600
parents f87ec0b216c8
children
line wrap: on
line source

           nam    DLD.unvalidate
           ttl    program module

           ifp1
           use    defsfile
           endc

tylg       set    Prgrm+Objct
atrv       set    ReEnt+rev
rev        set    $01

           mod    eom,name,tylg,atrv,start,size

U0000      rmb    2
U0002      rmb    2
U0004      rmb    82
U0056      rmb    27
U0071      rmb    31
U0090      rmb    1
U0091      rmb    464
size       equ    .

name       fcs    /DLD.unvalidate/                                            * 000D 44 4C 44 2E 75 6E 76 61 6C 69 64 61 74 E5 DLD.unvalidate
L001B      fcc    "DLD.lst"                                             * 001B 44 4C 44 2E 6C 73 74 DLD.lst
           fcb    $0D                                                   * 0022 0D             .
           fcc    "DLD.dsc"                                             * 0023 44 4C 44 2E 64 73 63 DLD.dsc
           fcb    $0D                                                   * 002A 0D             .
L002B      fcc    "Enter filename to unvalidate:"                       * 002B 45 6E 74 65 72 20 66 69 6C 65 6E 61 6D 65 20 74 6F 20 75 6E 76 61 6C 69 64 61 74 65 3A Enter filename to unvalidate:
L0048      fcc    "Filename not found."                                 * 0048 46 69 6C 65 6E 61 6D 65 20 6E 6F 74 20 66 6F 75 6E 64 2E Filename not found.
           fcb    $0D                                                   * 005B 0D             .
           fcb    $0A                                                   * 005C 0A             .
           fcb    $0D                                                   * 005D 0D             .
           fcc    "Name:Desc:--------------------------------------------------------------" * 005E 4E 61 6D 65 3A 44 65 73 63 3A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D Name:Desc:--------------------------------------------------------------
           fcb    $0D                                                   * 00A6 0D             .
L00A7      fcc    "File unvalidated."                                   * 00A7 46 69 6C 65 20 75 6E 76 61 6C 69 64 61 74 65 64 2E File unvalidated.
           fcb    $0D                                                   * 00B8 0D             .
start      lda    0,X                                                   * 00B9 A6 84          &.
           cmpa   #13                                                   * 00BB 81 0D          ..
           beq    L00C8                                                 * 00BD 27 09          '.
           lda    #1                                                    * 00BF 86 01          ..
           os9    I$ChgDir                                              * 00C1 10 3F 86       .?.
           lbcs   L018A                                                 * 00C4 10 25 00 C2    .%.B
L00C8      leax   >L001B,PC                                             * 00C8 30 8D FF 4F    0..O
           lda    #3                                                    * 00CC 86 03          ..
           os9    I$Open                                                * 00CE 10 3F 84       .?.
           lbcs   L018A                                                 * 00D1 10 25 00 B5    .%.5
           sta    U0000,U                                               * 00D5 A7 C4          'D
L00D7      leax   >L002B,PC                                             * 00D7 30 8D FF 50    0..P
           ldy    #29                                                   * 00DB 10 8E 00 1D    ....
           lda    #1                                                    * 00DF 86 01          ..
           os9    I$Write                                               * 00E1 10 3F 8A       .?.
           leax   <U0056,U                                              * 00E4 30 C8 56       0HV
           ldy    #27                                                   * 00E7 10 8E 00 1B    ....
           clra                                                         * 00EB 4F             O
           os9    I$ReadLn                                              * 00EC 10 3F 8B       .?.
           lbcs   L00D7                                                 * 00EF 10 25 FF E4    .%.d
           cmpy   #1                                                    * 00F3 10 8C 00 01    ....
           lble   L0189                                                 * 00F7 10 2F 00 8E    ./..
L00FB      lda    0,X                                                   * 00FB A6 84          &.
           anda   #223                                                  * 00FD 84 DF          ._
           sta    ,X+                                                   * 00FF A7 80          '.
           cmpa   #13                                                   * 0101 81 0D          ..
           bne    L00FB                                                 * 0103 26 F6          &v
L0105      lda    U0000,U                                               * 0105 A6 C4          &D
           ldb    #5                                                    * 0107 C6 05          F.
           pshs   U                                                     * 0109 34 40          4@
           os9    I$GetStt                                              * 010B 10 3F 8D       .?.
           lbcs   L018A                                                 * 010E 10 25 00 78    .%.x
           tfr    U,Y                                                   * 0112 1F 32          .2
           puls   U                                                     * 0114 35 40          5@
           stx    U0002,U                                               * 0116 AF 42          /B
           sty    U0004,U                                               * 0118 10 AF 44       ./D
           leax   <U0071,U                                              * 011B 30 C8 71       0Hq
           lda    U0000,U                                               * 011E A6 C4          &D
           ldy    #96                                                   * 0120 10 8E 00 60    ...`
           clrb                                                         * 0124 5F             _
           os9    I$Read                                                * 0125 10 3F 89       .?.
           lbcs   L0145                                                 * 0128 10 25 00 19    .%..
           tst    >U0090,U                                              * 012C 6D C9 00 90    mI..
           beq    L0105                                                 * 0130 27 D3          'S
           leay   <U0056,U                                              * 0132 31 C8 56       1HV
L0135      lda    0,Y                                                   * 0135 A6 A4          &$
           cmpa   #13                                                   * 0137 81 0D          ..
           beq    L015B                                                 * 0139 27 20          '
           lda    ,X+                                                   * 013B A6 80          &.
           anda   #223                                                  * 013D 84 DF          ._
           cmpa   ,Y+                                                   * 013F A1 A0          !
           bne    L0105                                                 * 0141 26 C2          &B
           bra    L0135                                                 * 0143 20 F0           p
L0145      cmpb   #211                                                  * 0145 C1 D3          AS
           lbne   L018A                                                 * 0147 10 26 00 3F    .&.?
           leax   >L0048,PC                                             * 014B 30 8D FE F9    0.~y
           ldy    #200                                                  * 014F 10 8E 00 C8    ...H
           lda    #1                                                    * 0153 86 01          ..
           os9    I$WritLn                                              * 0155 10 3F 8C       .?.
           lbra   L0189                                                 * 0158 16 00 2E       ...
L015B      clr    >U0090,U                                              * 015B 6F C9 00 90    oI..
           ldx    U0002,U                                               * 015F AE 42          .B
           lda    U0000,U                                               * 0161 A6 C4          &D
           pshs   U                                                     * 0163 34 40          4@
           ldu    U0004,U                                               * 0165 EE 44          nD
           os9    I$Seek                                                * 0167 10 3F 88       .?.
           lbcs   L018A                                                 * 016A 10 25 00 1C    .%..
           puls   U                                                     * 016E 35 40          5@
           leax   <U0071,U                                              * 0170 30 C8 71       0Hq
           ldy    #96                                                   * 0173 10 8E 00 60    ...`
           lda    U0000,U                                               * 0177 A6 C4          &D
           os9    I$Write                                               * 0179 10 3F 8A       .?.
           leax   >L00A7,PC                                             * 017C 30 8D FF 27    0..'
           ldy    #200                                                  * 0180 10 8E 00 C8    ...H
           lda    #1                                                    * 0184 86 01          ..
           os9    I$WritLn                                              * 0186 10 3F 8C       .?.
L0189      clrb                                                         * 0189 5F             _
L018A      os9    F$Exit                                                * 018A 10 3F 06       .?.

           emod
eom        equ    *
           end