Dir_Disp_Dirline - DVP-816
B1:6FC5 B1_6FC5: ; CODE XREF: Dir_Disp_Dirlinej
B1:6FC5 7F 2B mov R7, #0x2B ; '+'
B1:6FC7 7E 02 mov R6, #2
B1:6FC9 12 D7 60 lcall B1_D760
B1:6FCC 90 FB 5D mov DPTR, #XRAM_FB5D
B1:6FCF 12 20 41 lcall B1_?C?LSTXDATA
B1:6FD2 90 FB 5D mov DPTR, #XRAM_FB5D
B1:6FD5 E0 movx A, @DPTR
B1:6FD6 FC mov R4, A
B1:6FD7 A3 inc DPTR
B1:6FD8 E0 movx A, @DPTR
B1:6FD9 FD mov R5, A
B1:6FDA A3 inc DPTR
B1:6FDB E0 movx A, @DPTR
B1:6FDC FE mov R6, A
B1:6FDD A3 inc DPTR
B1:6FDE E0 movx A, @DPTR
B1:6FDF 24 02 add A, #2
B1:6FE1 FF mov R7, A
B1:6FE2 E4 clr A
B1:6FE3 3E addc A, R6
B1:6FE4 FE mov R6, A
B1:6FE5 E4 clr A
B1:6FE6 3D addc A, R5
B1:6FE7 FD mov R5, A
B1:6FE8 E4 clr A
B1:6FE9 3C addc A, R4
B1:6FEA FC mov R4, A
B1:6FEB 90 FB 5D mov DPTR, #XRAM_FB5D
B1:6FEE 12 20 41 lcall B1_?C?LSTXDATA
B1:6FF1 90 FB 5E mov DPTR, #XRAM_FB5E
B1:6FF4 E0 movx A, @DPTR
B1:6FF5 FF mov R7, A
B1:6FF6 A3 inc DPTR
B1:6FF7 E0 movx A, @DPTR
B1:6FF8 FC mov R4, A
B1:6FF9 A3 inc DPTR
B1:6FFA E0 movx A, @DPTR
B1:6FFB FD mov R5, A
B1:6FFC 12 06 DF lcall B1_BS_169_B0_EC66
B1:6FFF 90 FB 5B mov DPTR, #XRAM_FB5B
B1:7002 EF mov A, R7
B1:7003 F0 movx @DPTR, A
B1:7004 90 FC 07 mov DPTR, #XRAM_FC07
B1:7007 E4 clr A
B1:7008 F0 movx @DPTR, A
B1:7009 A3 inc DPTR
B1:700A 74 22 mov A, #0x22 ; '"'
B1:700C F0 movx @DPTR, A
B1:700D 90 FC 09 mov DPTR, #XRAM_FC09
B1:7010 E4 clr A
B1:7011 F0 movx @DPTR, A
B1:7012 A3 inc DPTR
B1:7013 74 06 mov A, #6
B1:7015 F0 movx @DPTR, A
B1:7016 7D 07 mov R5, #7
B1:7018 7F 0F mov R7, #0xF
B1:701A 12 06 E5 lcall B1_BS_170_B3_C897
B1:701D 90 FC 09 mov DPTR, #XRAM_FC09
B1:7020 E4 clr A
B1:7021 F0 movx @DPTR, A
B1:7022 A3 inc DPTR
B1:7023 74 04 mov A, #4
B1:7025 F0 movx @DPTR, A
B1:7026 90 FC 08 mov DPTR, #XRAM_FC08
B1:7029 E0 movx A, @DPTR
B1:702A 24 32 add A, #0x32 ; '2'
B1:702C F0 movx @DPTR, A
B1:702D 90 FC 07 mov DPTR, #XRAM_FC07
B1:7030 E0 movx A, @DPTR
B1:7031 34 00 addc A, #0
B1:7033 F0 movx @DPTR, A
B1:7034 74 04 mov A, #4
B1:7036 24 1E add A, #0x1E
B1:7038 90 FC 12 mov DPTR, #XRAM_FC12
B1:703B F0 movx @DPTR, A
B1:703C E4 clr A
B1:703D 33 rlc A
B1:703E 90 FC 11 mov DPTR, #XRAM_FC11
B1:7041 F0 movx @DPTR, A
B1:7042 90 FC 0D mov DPTR, #XRAM_FC0D
B1:7045 74 02 mov A, #2
B1:7047 F0 movx @DPTR, A
B1:7048 A3 inc DPTR
B1:7049 74 56 mov A, #0x56 ; 'V'
B1:704B F0 movx @DPTR, A
B1:704C D2 47 setb RAM_28.7
B1:704E E4 clr A
B1:704F 90 FB CE mov DPTR, #XRAM_FBCE
B1:7052 F0 movx @DPTR, A
B1:7053 FB mov R3, A
B1:7054 FD mov R5, A
B1:7055 7F 0F mov R7, #0xF
B1:7057 12 07 03 lcall B1_BS_175_B3_C77D
B1:705A E4 clr A
B1:705B FF mov R7, A
B1:705C 12 07 1B lcall B1_BS_179_B3_EF79
B1:705F 90 FB CB mov DPTR, #XRAM_FBCB
B1:7062 74 03 mov A, #3
B1:7064 F0 movx @DPTR, A
B1:7065 A3 inc DPTR
B1:7066 14 dec A
B1:7067 F0 movx @DPTR, A
B1:7068 E4 clr A
B1:7069 FB mov R3, A
B1:706A FD mov R5, A
B1:706B 7F 0F mov R7, #0xF
B1:706D 12 06 C7 lcall B1_BS_165_B3_D3BD
B1:7070 90 FB 5B mov DPTR, #XRAM_FB5B
B1:7073 E0 movx A, @DPTR
B1:7074 FF mov R7, A
B1:7075 D3 setb C
B1:7076 94 3C subb A, #0x3C => Primeiro lugar a mudar para aumentar a linha de diretório
B1:7078 40 31 jc B1_70AB
B1:707A 90 FB 5D mov DPTR, #XRAM_FB5D
B1:707D E0 movx A, @DPTR
B1:707E F8 mov R0, A
B1:707F A3 inc DPTR
B1:7080 E0 movx A, @DPTR
B1:7081 F9 mov R1, A
B1:7082 A3 inc DPTR
B1:7083 E0 movx A, @DPTR
B1:7084 FA mov R2, A
B1:7085 A3 inc DPTR
B1:7086 E0 movx A, @DPTR
B1:7087 FB mov R3, A
B1:7088 EF mov A, R7
B1:7089 24 C4 add A, #0xC4 ; '-'
B1:708B FF mov R7, A
B1:708C E4 clr A
B1:708D 34 FF addc A, #0xFF
B1:708F FE mov R6, A
B1:7090 E4 clr A
B1:7091 FC mov R4, A
B1:7092 FD mov R5, A
B1:7093 EB mov A, R3
B1:7094 2F add A, R7
B1:7095 FF mov R7, A
B1:7096 EA mov A, R2
B1:7097 3E addc A, R6
B1:7098 FE mov R6, A
B1:7099 ED mov A, R5
B1:709A 39 addc A, R1
B1:709B FD mov R5, A
B1:709C EC mov A, R4
B1:709D 38 addc A, R0
B1:709E FC mov R4, A
B1:709F 90 FB 5D mov DPTR, #XRAM_FB5D
B1:70A2 12 20 41 lcall B1_?C?LSTXDATA
B1:70A5 90 FB 5B mov DPTR, #XRAM_FB5B
B1:70A8 74 3C mov A, #0x3C ; '<' => Segundo lugar a mudar para aumentar a linha de diretório
B1:70AA F0 movx @DPTR, A
B1:70AB
B1:70AB B1_70AB: ; CODE XREF: Dir_Disp_Dirline+B9j
B1:70AB 7F 28 mov R7, #0x28 ; '('
B1:70AD 7E 02 mov R6, #2
B1:70AF 12 04 93 lcall B1_BS_71_B0_EB5C
B1:70B2 90 FB 73 mov DPTR, #XRAM_FB73
B1:70B5 EF mov A, R7
B1:70B6 F0 movx @DPTR, A
B1:70B7 90 FB 5D mov DPTR, #XRAM_FB5D
B1:70BA E0 movx A, @DPTR
B1:70BB FC mov R4, A
B1:70BC A3 inc DPTR
B1:70BD E0 movx A, @DPTR
B1:70BE FD mov R5, A
B1:70BF A3 inc DPTR
B1:70C0 E0 movx A, @DPTR
B1:70C1 FE mov R6, A
B1:70C2 A3 inc DPTR
B1:70C3 E0 movx A, @DPTR
B1:70C4 24 01 add A, #1
B1:70C6 FF mov R7, A
B1:70C7 E4 clr A
B1:70C8 3E addc A, R6
B1:70C9 FE mov R6, A
B1:70CA E4 clr A
B1:70CB 3D addc A, R5
B1:70CC FD mov R5, A
B1:70CD E4 clr A
B1:70CE 3C addc A, R4
B1:70CF FC mov R4, A
B1:70D0 90 FB 6E mov DPTR, #XRAM_FB6E
B1:70D3 12 20 41 lcall B1_?C?LSTXDATA
B1:70D6 E4 clr A
B1:70D7 90 FB 72 mov DPTR, #XRAM_FB72
B1:70DA F0 movx @DPTR, A
B1:70DB 90 FB 5B mov DPTR, #XRAM_FB5B
B1:70DE E0 movx A, @DPTR
B1:70DF FD mov R5, A
B1:70E0 7F 0F mov R7, #0xF
B1:70E2 12 8D B2 lcall B1_8DB2
B1:70E5 E4 clr A
B1:70E6 FF mov R7, A
B1:70E7 02 07 1B ljmp B1_BS_179_B3_EF79
B1:70EA ; ---------------------------------------------------------------------------
B1:70EA
B1:70EA B1_70EA: ; CODE XREF: Dir_Disp_Dirline+3j
B1:70EA 90 FC 07 mov DPTR, #XRAM_FC07
B1:70ED E4 clr A
B1:70EE F0 movx @DPTR, A
B1:70EF A3 inc DPTR
B1:70F0 74 22 mov A, #0x22 ; '"'
B1:70F2 F0 movx @DPTR, A
B1:70F3 90 FC 09 mov DPTR, #XRAM_FC09
B1:70F6 E4 clr A
B1:70F7 F0 movx @DPTR, A
B1:70F8 A3 inc DPTR
B1:70F9 74 06 mov A, #6
B1:70FB F0 movx @DPTR, A
B1:70FC 7B 1E mov R3, #0x1E
B1:70FE 7A 00 mov R2, #0
B1:7100 7D 68 mov R5, #0x68 ; 'h'
B1:7102 7C 02 mov R4, #2
B1:7104 7F 0F mov R7, #0xF
B1:7106 12 07 09 lcall B1_BS_176_B3_B785
B1:7109 22 ret
B1:7109 ; End of function Dir_Disp_Dirline