- 积分
- 90
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2006-2-17 10:54:38
|
显示全部楼层
想起rst7写的ted.bin已经是用fnt文件来载入输入数据库了,也许云河可以看看,比较长,我摘了引用fnt文件的地方
4F0F28: E6 00 20 00 : loc_4F0F28:
4F0F28: E6 00 20 00 : mov DPP0, #20h
4F0F2C: E1 4C : movb rl6, #4
4F0F2E: F7 FC 54 13 : movb 81354h, rl6
4F0F32: E6 00 23 00 : mov DPP0, #23h
4F0F36: E0 18 : mov r8, #1
4F0F38: F6 F8 86 0B : mov 8CB86h, r8
4F0F3C: F6 8E 88 0B : mov 8CB88h, ZEROS
4F0F40: F6 8E 82 0B : mov 8CB82h, ZEROS
4F0F44: F6 8E 84 0B : mov 8CB84h, ZEROS
4F0F48: F0 68 : mov r6, r8
4F0F4A: 46 F9 FF FF : loc_4F0F4A:
4F0F4A: 46 F9 FF FF : cmp r9, #0FFFFh
4F0F4E: 2D 03 : jmpr cc_Z, loc_4F0F56
4F0F50: F0 C9 : mov r12, r9
4F0F52: DA DF 70 C5 : calls 0DFh, loc_DFC570
4F0F56: 48 61 : loc_4F0F56:
4F0F56: 48 61 : cmp r6, #1
4F0F58: FD 01 : jmpr cc_ULE, loc_4F0F5C
4F0F5A: E0 06 : mov r6, #0
4F0F5C: E6 00 20 00 : loc_4F0F5C:
4F0F5C: E6 00 20 00 : mov DPP0, #20h
4F0F60: CC 00 : nop
4F0F62: F3 FE 54 13 : movb rl7, 81354h
4F0F66: 49 E4 : cmpb rl7, #4
4F0F68: 2D 0A : jmpr cc_Z, loc_4F0F7E
4F0F6A: 49 E6 : cmpb rl7, #6
4F0F6C: 2D 08 : jmpr cc_Z, loc_4F0F7E
4F0F6E: 47 FE 08 00 : cmpb rl7, #8
4F0F72: 2D 05 : jmpr cc_Z, loc_4F0F7E
4F0F74: E6 00 20 00 : mov DPP0, #20h
4F0F78: E1 4E : movb rl7, #4
4F0F7A: F7 FE 54 13 : movb 81354h, rl7
4F0F7E: E6 00 20 00 : loc_4F0F7E:
4F0F7E: E6 00 20 00 : mov DPP0, #20h
4F0F82: E0 4C : mov r12, #4
4F0F84: C2 F8 54 13 : movbz r8, 81354h
4F0F88: 88 80 : mov [-r0], r8
4F0F8A: 00 C0 : add r12, r0
4F0F8C: 66 FC FF 3F : and r12, #3FFFh
4F0F90: F2 FD 02 FE : mov r13, DPP1
4F0F94: E6 FE 75 13 : mov r14, #1375h 这里20h,1375就是指向*.fnt
4F0F98: E6 FF 20 00 : mov r15, #20h
4F0F9C: DA A4 4E 88 : calls 0A4h, loc_A4884E sprintf
4F0FA0: 08 02 : add r0, #2
4F0FA2: E0 2C : mov r12, #2
4F0FA4: 00 C0 : add r12, r0
4F0FA6: 66 FC FF 3F : and r12, #3FFFh
4F0FAA: F2 FD 02 FE : mov r13, DPP1
4F0FAE: E6 FE 00 80 : mov r14, #8000h
4F0FB2: E0 0F : mov r15, #0
4F0FB4: DA DF 3E A7 : calls 0DFh, loc_DFA73E openfile
4F0FB8: F0 94 : mov r9, r4
4F0FBA: 46 F9 FF FF : cmp r9, #0FFFFh
4F0FBE: 2D 0C : jmpr cc_Z, loc_4F0FD8
4F0FC0: F0 C9 : mov r12, r9
4F0FC2: E6 FD 00 03 : mov r13, #300h
4F0FC6: E6 FE 23 00 : mov r14, #23h
4F0FCA: E6 FF 00 08 : mov r15, #800h
4F0FCE: DA DF AE AB : calls 0DFh, loc_DFABAE readfile
4F0FD2: F0 C9 : mov r12, r9
4F0FD4: DA DF 70 C5 : calls 0DFh, loc_DFC570 closefile
4F0FD8: E6 00 20 00 : loc_4F0FD8:
4F0FD8: E6 00 20 00 : mov DPP0, #20h
4F0FDC: E6 FC 28 13 : mov r12, #1328h
4F0FE0: C2 F8 54 13 : movbz r8, 81354h
4F0FE4: E6 07 60 00 : mov mem_FE0E, #60h
4F0FE8: 4B 88 : div r8
4F0FEA: F6 07 6C 13 : mov 8136Ch, mem_FE0E
4F0FEE: F2 F9 0E FE : mov r9, mem_FE0E
4F0FF2: E0 A8 : mov r8, #0Ah
4F0FF4: F6 F8 6A 13 : mov 8136Ah, r8
4F0FF8: E6 FD 20 00 : mov r13, #20h
4F0FFC: E6 FE 02 81 : mov r14, #8102h
4F1000: E6 FF 00 01 : mov r15, #100h
4F1004: DA DF 3E A7 : calls 0DFh, loc_DFA73E
4F1008: B8 40 : mov [r0], r4
4F100A: E0 07 : mov r7, #0
4F100C: E6 FC A8 12 : mov r12, #12A8h
4F1010: E6 FD 20 00 : mov r13, #20h
4F1014: E6 FE 00 80 : mov r14, #8000h
4F1018: E0 0F : mov r15, #0
4F101A: DA DF 3E A7 : calls 0DFh, loc_DFA73E
4F101E: F0 94 : mov r9, r4
4F1020: 46 F9 FF FF : cmp r9, #0FFFFh
4F1024: EA 20 0A 11 : jmpa cc_Z, loc_4F110A
4F1028: F0 C9 : loc_4F1028:
4F1028: F0 C9 : mov r12, r9
4F102A: E6 FD 00 00 : mov r13, #0
4F102E: E6 FE 22 00 : mov r14, #22h
4F1032: E6 FF 00 40 : mov r15, #4000h
4F1036: DA DF AE AB : calls 0DFh, loc_DFABAE
4F103A: F0 84 : mov r8, r4
4F103C: 46 F8 00 40 : cmp r8, #4000h
4F1040: 9D 05 : jmpr cc_NC, loc_4F104C
4F1042: E1 02 : movb rl1, #0
4F1044: D7 40 22 00 : extp #22h, #1
4F1048: E4 28 00 00 : movb [r8+#0], rl1
4F104C: E0 08 : loc_4F104C:
4F104C: E0 08 : mov r8, #0
4F104E: 46 F8 00 40 : loc_4F104E:
4F104E: 46 F8 00 40 : cmp r8, #4000h
4F1052: 2D EA : jmpr cc_Z, loc_4F1028
4F1054: D7 40 22 00 : extp #22h, #1
4F1058: F4 28 00 00 : movb rl1, [r8+#0]
4F105C: C0 2C : movbz r12, rl1
4F105E: 48 61 : cmp r6, #1
4F1060: 3D 04 : jmpr cc_NZ, loc_4F106A
4F1062: DA 08 BA 14 : calls 8, loc_0814BA
4F1066: F0 C4 : mov r12, r4
4F1068: 0D 03 : jmpr cc_UC, loc_4F1070
[ 本帖最后由 JunFeng 于 2006-2-17 11:00 编辑 ] |
|