home *** CD-ROM | disk | FTP | other *** search
- ;DATE PROGRAM
-
- .SEQ ACEHEAD.S
- .ORG ACE┴PP┴DDRESS
- .OBJ "@:DATE"
-
- JMP MAIN
- .BYTE ACE╔─1,ACE╔─2,ACE╔─3
- .BYTE 64,0 ;** STACK,RESERVED
-
- MAIN = *
- LDA #<DATE┬UF
- LDY #>DATE┬UF
- JSR GETDATE
- LDY #7
- - LDA DATE┬UF,Y
- JSR GETASC
- PHA
- TXA
- LDX DATE╬UM╞IELDS,Y
- STA DATE╬UM+1,X
- PLA
- STA DATE╬UM,X
- DEY
- BPL -
- LDA #13
- STA DATE╬UM+21
- LDA #<DATE╬UM
- LDY #>DATE╬UM
- STA ZP
- STY ZP+1
- LDA #22
- LDY #0
- LDX #STDOUT
- JMP WRITE
-
- GETASC = * ;( .┴=BCD ) : .┴=ASCHI, .╪=ASCLO
- PHA
- AND #$0F
- ORA #$30
- TAX
- PLA
- LSR
- LSR
- LSR
- LSR
- ORA #$30
- RTS
-
- DATE╬UM = *
- ;0123456789012345678901
- .ASC "1993/05/16-18:04:50.3Z"
- DATE╬UM╞IELDS = *
- .BYTE 0,2,5,8,11,14,17,20
- DATE╙TR = *
- ;0123456789012345678901234567
- .ASC "╙UN-16-═AY-1993 06:03:50 PM"
- .BYTE 0
- DATE┬UF = *
-