este que porte el otro dia:
esta para primero W705 R1GA031, despues C510 R1HA035 y offset original W580 R8BE001
Código:
include "x.inc"
include "lib2.asm"
;W580 SW-R8BE001
;fecha y hora en nombres de archivo creado por el grabador
;(c) Joker XT
;W705/C510/w580
org 0x154CF7FC;15463D00;    ;44F5774C
        dw _newCode+1 
        
org 0x154CF784;15463C8A;    ;44F576CA
        BLX     R0
    
org 0x15D8ED90;15D11600    ;45DADB00    
_newCode:                                
        PUSH    {R0-R7,LR}
        ADD    R6, R4,    0
        SUB    SP, SP,    0x64
        LDR    R0, _ROM
        LDR    R0, [R0]
        MOV    R1, SP
        LDR    R7, _DATEANDTIME_GET
        BLX    R7        
        ADD    R0, SP,    8;0x9C+var_94
        MOV    R4, SP
        LDRB    R5, [R4,6]
        LDRB    R3, [R4,5]
        LDRB    R2, [R4,4]
        LDRB    R1, [R4,3]
        PUSH    {R1-R3,R5}
        LDRB    R3, [R4,2]
        LDRH    R2, [R4]
        adr    R1, aD02d02d_02d02d 
        LDR    R7, _sprintf
        BLX    R7        
        ADD    SP, SP,    0x10
        ADD    R0, R6,    0
        ADD    R0, 8
        ADD    R1, SP,    8;0x9C+var_94
        LDR    R7, _str2wstr
        BLX    R7
        ADD    SP, SP,    0x64
        POP    {R0-R7,PC}
_DATEANDTIME_GET    dw REQUEST_DATEANDTIME_GET+1;0x140C4E48+1        
_sprintf    dw sprintf+1;0x14405D14+1                        
_str2wstr    dw str2wstr+1;0x141C9A44+1    
_ROM    dw 0x1597D364;15900BD8;45B06368
aD02d02d_02d02d    db "%d%02d%02d_%02d%02d%02d",0