爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 27078|回复: 21
收起左侧

【Flash修改】写短信增加符号表输入V2.4(更新)

[复制链接]
发表于 2005-8-7 00:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
;6688V55 -D- 05.03.18 - coollang[SPGC] - 写短信增加符号表输入2.4[562A50-562D70][563500-56365F]
;【Flash修改】写短信增加符号表输入V2.4
;适用:6688V55
;作者:coollang[SPGC]
;版本:V2.4
;说明:应用此补丁后,在写短信界面按#键呼出一个符号表输入,用1-8选择,上下或*#翻页。
;注意:应用此补丁之前,必须应用DrawWString函数补丁!
;历史:
;V2.4->增强的保持功能,在最下面以行显示标志,并显示输入的字符,最多7个字符,改变右软键和右导航为退出
;v2.3->增加保持功能,左软键切换保持功能,保持状态下可以连续输入。
;v2.2->增加符号最大数量到64个
;V2.1->加入0键,用来选择第10个符号
;V2->只在未输入状态下呼出符号表,增加了相当多的定制选项,包括符号表的格式,行列数等
0x34F6F0: 46FE2F00 FAF61C2B
0x562A50: FF 0A                ;每行的符号数
0x562A51: FF 04                ;行数   
0x562A52: FFFF 0000            ;初始行号,从0开始
;以下为图片表,最多6张,不需要连续   
0x562A54: FFFFFFFFFFFFFFFFFFFFFFFF 0A010B010C010D0100000000
;以下为符号表,总数(行数x每行符号数)不能大于64
#pragma enable old_equal_ff
0x562A60: ',、。:;?!\n %'
0x562A74: '{…}(‘)“”\\*'
0x562A88: '《/》<@>~_-#'
0x562A9C: '1234567890'
#pragma disable old_equal_ff
0x562AE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 35000000FFFF36000000FFFFE02AD803
0x562AF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 01000000010000000000BE2BF6000000
0x562B00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000036E6F300F22AD803EC2AD8030000
0x562B10: FFFFFFFFFFFFFFFFFFFFFFFF 000065004100063F34000000
0x562B1C: FFFFFFFF DAF61E35
0x562B20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 48403D07DAF6003548462D0746F40800
0x562B30: FFFFFFFFFFFFFFFFFFFF 2D0846FE2F00FAD4F4F6
0x562B3A: FFFFFFFF 46FE1400    ;拼音输入法下修改14为其他值可改变呼出键
0x562B3E: FFFF 3DF9
0x562B40: FFFF 0D03
0x562B42: FFFFFFFF 46FE0E00    ;笔画输入法下修改0E为其他值可改变呼出键
0x562B46: FFFFFFFFFFFFFFFFFFFF 3DF5DAF6502BFAD4D4F7
0x562B50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88908880D7503400F6FC023FF6FD043F
0x562B60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D740D803F2FE522AF0FE5C1FD740D803
0x562B70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D4FF542AD7703400F6FE003FF6FF063F
0x562B80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F68E083FF68E0A3FE6FC8C89E6FDD300
0x562B90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FEC889E6FFD300DAE24E7DF084F095
0x562BA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0C8F0D9E6FEF62AE6FFD803DAE2367F
0x562BB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0C8F0D9DAF382EA98809890DB008860
0x562BC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 887088808890D750D803C2F6502AC2F7
0x562BD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 512AD7403400F2F5003FDC5FD4CE0400
0x562BE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D4DE0600DC4DD4DC0600DC4FD44E0200
0x562BF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EA203E2D4841EA20442D46F421002D30
0x562C00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F425002D2D46F40E002D2A46F41300
0x562C10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D2746F420002D1F46F424002D1C46F4
0x562C20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D002D1946F414002D1646F423002D1D
0x562C30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F427002D1A46F422002D1846F42600
0x562C40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D1546F435002D1C46F436002D5946F4
0x562C50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 15002D0D0D7708514057CD6420570D62
0x562C60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 28514850DD5F00570D5D0D6C0D4926FD
0x562C70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 30003D01E0AD28D140D6DD615C1D0D28
0x562C80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7703400F2F4083F68415841F6F4083F
0x562C90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 48403D0E8840E00C88C0E0ACE6FD4300
0x562CA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE6500E6FF5000DAB31CBB08029840
0x562CB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5C3406F42E36E6F5D80388508840E00C
0x562CC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD4200E07EE0EFDAD1CA1108040D37
0x562CD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1B56F2FC0EFE5C1C00CDD740D803D4EC
0x562CE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 602A88E0D7503400F2FC023FF2FD043F
0x562CF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAF6463598C0D7403400F2F4083F3D05
0x562D00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC3600DAF334ED0D1A46FC0A003D02
0x562D10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FCDE5646FC20003D02E6FC7A7ADAF6
0x562D20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B0350D0DD7403400F6F5003F5C15D740
0x562D30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D803D4E5542AE00CE00DDAB304DFE6F4
0x562D40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0D01E0049890988098709860DB00
0x563500: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C088D088E0DC5DD4EC2A00D4FC2C00
0x563510: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC4FD44E040098E098D098C0DB0088C0
0x563520: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88D088E0DC5DD4EC2A00D4FC2C00F0CE
0x563530: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0DFDAE328C0F0C4F0D5DAE4CCB498E0
0x563540: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98D098C0DB00889088808870886088E0
0x563550: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26F00A00F08CF09DE02C88C000C066FC
0x563560: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3FF2FD02FEE08E00E066FEFF3FF0FD
0x563570: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAF600000802F064F075F0C6F0D7E00E
0x563580: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAF69405F0C6F0D7D4E00A00E01FDAF6
0x563590: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7A02E01C88C0F0C8F0D9F0E6F0F7DAE4
0x5635A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 248C06F00E009860987098809890DB00
0x5635B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7403400F2FE0A3F48E7CD0DE6FE0C3F
0x5635C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FF183FD7503400D4DE0200B8DE08E2
0x5635D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 40EF8DF80D0808E1D7403400F6FE0A3F
0x5635E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5C1E06FE0A3FD7403400B8CEE00C88C0
0x5635F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0ACE6FD4300E6FE6500E6FF5000DAB3
0x563600: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1CBB0802E6FD2836E6FED803E03F88F0
0x563610: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88E088D0E0ACE6FD4300E6FE5B00E0DF
0x563620: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAD12E100806DB000A3F34000800070E
0x563630: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 01003E36D803070E01004E36D8030101
0x563640: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 01010101010101010101010101000101
0x563650: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 0101919797F19797910101010100
;不想在笔画输入法下使用,取消下面一行的注释
;0x562B2C: 46F40800 CC00CC00
;DrawWSting补丁,必须应用!
0x31102E: 26F02600D4102600D4202800C4102200 88908880886026F0240088F088E0F0EC
0x31103E: C420240088E088F088E0F03CF04DE6FC F0FDE6FC1E0000C066FCFF3FF2FD02FE
0x31104E: 200000C066FCFF3FF2FD02FEF0E3F0F4 DAB4B83E0804E0168860D4C0300088C0
0x31105E: DAB4B83E080498E088E0E01C88C0E6FD D4903000D4802E0088908880E00D88D0
0x31106E: 260000D066FDFF3FF2FF02FE88F088D0 E0AC00C066FCFF3FF2FD02FEE6FE2400
0x31107E: E0018810E0AC00C066FCFF3FF2FD02FE 00E066FEFF3FF2FF02FEDAB4100C06F0
0x31108E: E6FE240000E066FEFF3FF2FF02FEDAB3 0A00F0C066FCFF3FF2FD02FEDAB47E05
0x31109E: ECEE06F00A00F0C066FCFF3FF2FD02FE F0C066FCFF3FF2FD02FEDAB3DEEF06F0
0x3110AE: DAB47E05F0C066FCFF3F 2400986098809890DB00

;6688V55 -D- 05.03.03 - coollang[SPGC] - 写短信增加符号表输入2.2[562A50-562D70]
;【Flash修改】写短信增加符号表输入V2.2
;适用:SL45V5508
;作者:coollang[SPGC]
;版本:V2.2
;说明:应用此补丁后,在写短信界面按#键呼出一个符号表输入,用0-9选择,上下或*#翻页。
;历史:
;v2.2->增加符号最大数量到64个
;V2.1->加入0键,用来选择第10个符号
;V2->只在未输入状态下呼出符号表,增加了相当多的定制选项,包括符号表的格式,行列数等
0x34F6F0: 46FE2F00 FAF61C2B
0x562A50: FF 0A                ;每行的符号数
0x562A51: FF 04                ;行数   
0x562A52: FFFF 0000            ;初始行号,从0开始
;以下为图片表,最多6张,不需要连续   
0x562A54: FFFFFFFFFFFFFFFFFFFFFFFF 0A010B010C010D0100000000
;以下为符号表,总数(行数x每行符号数)不能大于64
#pragma enable old_equal_ff
0x562A60: ',、。:;?!\n %'
0x562A74: '{…}(‘)“”\\*'
0x562A88: '《/》<@>~_-#'
0x562A9C: '1234567890'
#pragma disable old_equal_ff
0x562AE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 36000000A00000000000FEFFE02AD803
0x562AF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 01000100000000000000FC2BF6000000
0x562B00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000036E6F300F22AD803EC2AD8030000
0x562B10: FFFFFFFFFFFFFFFFFFFFFFFF 000065004100063F34000000
;
0x562B1C: FFFFFFFF DAF66E2B
0x562B20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 48403D07DAF6502B48462D0746F40800
0x562B30: FFFFFFFFFFFFFFFFFFFF 2D0846FE2F00FAD4F4F6
0x562B3A: FFFFFFFF 46FE1400    ;拼音输入法下修改14为其他值可改变呼出键
0x562B3E: FFFF 3DF9
0x562B40: FFFF 0D03
0x562B42: FFFFFFFF 46FE0E00    ;笔画输入法下修改0E为其他值可改变呼出键
0x562B46: FFFFFFFFFFFFFFFFFFFF 3DF5DAF6962BFAD4D4F7
0x562B50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C088D088E0DC5DD4EC2A00D4FC2C00
0x562B60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC4FD44E040098E098D098C0DB0088C0
0x562B70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88D088E0DC5DD4EC2A00D4FC2C00F0CE
0x562B80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0DFDAE328C0F0C4F0D5DAE4CCB498E0
0x562B90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98D098C0DB0088908880E6F8003FE6F9
0x562BA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3400D740D803F2FE522AF0FE5C1FD740
0x562BB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D803D4FF542ADC79B8E8C4C80200C4D8
0x562BC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0400C4F80600E6FC8C89E6FDD300E6FE
0x562BD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C889E6FFD300DAE24E7DF084F095F0C8
0x562BE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0D9E6FEF62AE6FFD803DAE2367FF0C8
0x562BF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0D9DAF382EA98809890DB0088608870
0x562C00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88808890E6F8003FE6F93400D750D803
0x562C10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C2F6502AC2F7512ADC49A858DC5FD4CE
0x562C20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0400D4DE0600DC4DD4DC0600DC4FD44E
0x562C30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0200EA205C2D4841EA20622D46F42100
0x562C40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D2D46F425002D2A46F40E002D2746F4
0x562C50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 13002D2446F420002D1C46F424002D19
0x562C60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F40D002D1646F414002D1346F42300
0x562C70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D1A46F427002D1746F422002D1546F4
0x562C80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26002D1246F436002D1946F415002D0D
0x562C90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D6808514057CD5720570D5528514850
0x562CA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DD5200570D500D5D0D0926FD30003D01
0x562CB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0AD28D140D6DD525C1D0D01E00D1B56
0x562CC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2FC0EFE5C1C00CD06FC602ADC49C4C8
0x562CD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 060026F05001E6FCA10088C0E6FC4C01
0x562CE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00C066FCFF3FF2FD02FEE0AE00E066FE
0x562CF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3FF2FF02FEDAF600000802F064F075
0x562D00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0C6F0D7E00EDAF69405F0C6F0D7DC49
0x562D10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D4F80600D740D803A8EFE01FDAF67A02
0x562D20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E01C88C0DC59D4C80200D4D80400F0E6
0x562D30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0F7DAE4248C0802E6FC3600DAF334ED
0x562D40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06F050010D0BDC49B8585C15D740D803
0x562D50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D4E5542AE00CE00DDAB304DFE6F4FFFF
0x562D60: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D01E0049890988098709860DB00
;想使用全屏幕图片,取消下面三行的注释(图片要做相应修改)   
;0x562AE4: A000 FFFF
;0x562AEA: FEFF FFFF
;0x562B14: 4100 5000
;不想在笔画输入法下使用,取消下面一行的注释
;0x562B2C: 46F40800 CC00CC00

;6688V55 -D- 05.03.03 - coollang[SPGC] - 写短信增加符号表输入2.1[562A50-562D70]
;【Flash修改】写短信增加符号表输入V2.1
;适用:SL45V5508
;作者:coollang[SPGC]
;版本:V2.1
;说明:应用此补丁后,在写短信界面按#键呼出一个符号表输入,用1-8选择,上下或*#翻页。
;历史:
;V2.1->加入0键,用来选择第10个符号
;V2->只在未输入状态下呼出符号表,增加了相当多的定制选项,包括符号表的格式,行列数等
0x34F6F0: 46FE2F00 FAF6FC2A
0x562A50: FF 0A                ;每行的符号数
0x562A51: FF 04                ;行数   
0x562A52: FFFF 0000            ;初始行号,从0开始
;以下为图片表,最多6张,不需要连续   
0x562A54: FFFFFFFFFFFFFFFFFFFFFFFF 0A010B010C010D0100000000
;以下为符号表,总数(行数x每行符号数)不能大于48
#pragma enable old_equal_ff
0x562A60: ',、。:;?!\n %'
0x562A74: '{…}(‘)“”\\*'
0x562A88: '《/》<@>~_-#'
0x562A9C: '1234567890'
#pragma disable old_equal_ff
0x562AC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 36000000A00000000000FEFFC02AD803
0x562AD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 01000100000000000000DC2BF6000000
0x562AE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000036E6F300D22AD803CC2AD8030000
0x562AF0: FFFFFFFFFFFFFFFFFFFFFFFF 000065004100063F34000000
;
0x562AFC: FFFFFFFF DAF64E2B
0x562B00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 48403D07DAF6302B48462D0746F40800
0x562B10: FFFFFFFFFFFFFFFFFFFF 2D0846FE2F00FAD4F4F6
0x562B1A: FFFFFFFF 46FE1400    ;拼音输入法下修改14为其他值可改变呼出键
0x562B1E: FFFF 3DF9
0x562B20: FFFF 0D03
0x562B22: FFFFFFFF 46FE0E00    ;笔画输入法下修改0E为其他值可改变呼出键
0x562B26: FFFFFFFFFFFFFFFFFFFF 3DF5DAF6762BFAD4D4F7
0x562B30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C088D088E0DC5DD4EC2A00D4FC2C00
0x562B40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC4FD44E040098E098D098C0DB0088C0
0x562B50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88D088E0DC5DD4EC2A00D4FC2C00F0CE
0x562B60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0DFDAE328C0F0C4F0D5DAE4CCB498E0
0x562B70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98D098C0DB0088908880E6F8003FE6F9
0x562B80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3400D740D803F2FE522AF0FE5C1FD740
0x562B90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D803D4FF542ADC79B8E8C4C80200C4D8
0x562BA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0400C4F80600E6FC8C89E6FDD300E6FE
0x562BB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C889E6FFD300DAE24E7DF084F095F0C8
0x562BC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0D9E6FED62AE6FFD803DAE2367FF0C8
0x562BD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0D9DAF382EA98809890DB0088608870
0x562BE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88808890E6F8003FE6F93400D750D803
0x562BF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C2F6502AC2F7512ADC49A858DC5FD4CE
0x562C00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0400D4DE0600DC4DD4DC0600DC4FD44E
0x562C10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0200EA203C2D4841EA20422D46F42100
0x562C20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D2D46F425002D2A46F40E002D2746F4
0x562C30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 13002D2446F420002D1C46F424002D19
0x562C40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F40D002D1646F414002D1346F42300
0x562C50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D1A46F427002D1746F422002D1546F4
0x562C60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26002D1246F436002D1946F415002D0D
0x562C70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D6808514057CD5720570D5528514850
0x562C80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DD5200570D500D5D0D0926FD30003D01
0x562C90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0AD28D140D6DD525C1D0D01E00D1B56
0x562CA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2FC0EFE5C1C00CD06FC602ADC49C4C8
0x562CB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 060026F05001E6FCA10088C0E6FC4C01
0x562CC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00C066FCFF3FF2FD02FEE0AE00E066FE
0x562CD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3FF2FF02FEDAF600000802F064F075
0x562CE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0C6F0D7E00EDAF69405F0C6F0D7DC49
0x562CF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D4F80600D740D803A8EFE01FDAF67A02
0x562D00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E01C88C0DC59D4C80200D4D80400F0E6
0x562D10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0F7DAE4248C0802E6FC3600DAF334ED
0x562D20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06F050010D0BDC49B8585C15D740D803
0x562D30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D4E5542AE00CE00DDAB304DFE6F4FFFF
0x562D40: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D01E0049890988098709860DB00
;想使用全屏幕图片,取消下面三行的注释(图片要做相应修改)   
;0x562AC4: A000 FFFF
;0x562ACA: FEFF FFFF
;0x562AF4: 4100 5000
;不想在笔画输入法下使用,取消下面一行的注释
;0x562B0C: 46F40800 CC00CC00
 楼主| 发表于 2005-8-7 00:00:00 | 显示全部楼层

a

[upload=bmp]UploadFile/2005-3/20053319270275.bmp[/upload]
[upload=bmp]UploadFile/2005-3/20053319274108.bmp[/upload]
[upload=bmp]UploadFile/2005-3/20053319279278.bmp[/upload]
[upload=bmp]UploadFile/2005-3/20053319271792.bmp[/upload]

;Changed image ID: 267,Size:845, Format:101x65, ImageInf
4F5081:FFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000F8000000000000000000000000F9FDFF7FDFF7FDFF7FDFF7FDFCF9FDFF7FDFF7FDFF7FDFF7FDFCF9FDFF7FDFF7FDFF7FDFF7FDFCF8000000000000000000000000F9BFEFFBFEFFBFEFFBFEFFBFECF9BFEFFBFEFFBFEFFBFEFFBFECF9BFEFFBFEFFBFEFFBFEFFBFECF8000000000000000000000000F9FDFF7FDFF7DFF800000001FCF9FDFF7FDFF7D81800000061FCF9FDFF7FDFF7D7E8000000F1FCF8000000000017E8000001F800F80000001EFFD7E8000000F1ECF80000001EFFD7E800000061ECF80000001EFFD7E800000001ECF8006000000018180000000000F80070001FF01FF800000001FCF800080E1FF0000000000001FCF801C41C1FF0000000030FFDFCF8C324200000000000072BF400F8E324001DF0000000062C0DECF8007E001DF00000000FEC0DECF800FF001DF00000000E0C0DECF8E0FF8000000000000F8C0C00F8B1FE801FF00000001C8C0DFCF801CDC01FF000000070CBF5FCF803FFC01FF0000000406FFDFCF803FBE1000000000000000000F803FDE19DF0000000000001ECF803FDE19DF0000000000001ECF803FFFF1DF001FF86000001ECF801FFF80000017EA700000000F801F1C01FF00181A3000001FCF800EFC01FF0C181BF800001FCF800FF881FF1E18183800001FCF8007F0C0003F1818F80000000F80039FC1DF1E18189C00001ECF8007C001DF0C17E98700001ECF8007F001DF001FFB0100FFDECF800F7E00000000000000C0C00F801C0E01FF7FDFF00000BF5FCF80380C01FF7FDFF00000BF5FCF80701801FF7FDFF00000BF5FCF81C01800000000000000BF400F83803001EFFBFEF00000BF5ECF80E00E01EFFBFEF00000C0DECF80000001EFFBFEF00000FFDECF8000000000000000000000000F9FDFF7FDFF7FDFF7FDFF7FDFCF9FDFF7FDFF7FDFF7FDFF7FDFCF9FDFF7FDFF7FDFF7FDFF7FDFCF8000000000000000000000000F9BFEFFBFEFFBFEFFBFEFFBFECF9BFEFFBFEFFBFEFFBFEFFBFECF9BFEFFBFEFFBFEFFBFEFFBFECF8000000000000000000000000F9FDFF7FDFF7FDFF7FDFF7FDFCF9FDFF7FDFF7FDFF7FDFF7FDFCF9FDFF7FDFF7FDFF7FDFF7FDFCF8000000000000000000000000F8000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFF 3FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090000000240000000F4000E0009001000024000E000F4001F0009001C00024001F000F4101F00890C0F000243031810F4301F01091207C00244831808F4100F01090203E00240831808F4100602090401E1524301F004F4100C01090800E0024080E008F4101001091000000244800008F4380000891E00000243000010F4000000090000000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7000000000000000000000000073FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090003000240000000F4000E0009000780024001F000F4000E0009000780024003B800F4000E00090003000240031800F4300E00891E00000243001810F4300001091003000244803008F4500E01091C0780C24400E008F4500E0109020780C24700E008F4500E0109020780C244800008F4780E0109120300824480E008F4100000890C0201024300E010F4000000090004000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7000000000000000000000000073FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090000000240000000F4000E00090003800240000000F4001F00090001C00240000000F4001F00090000E00240000040F4781F00090C00600243000040F4081F00091200600244800020F4100E00091208C00244800020F4100E04890C0D836243800010F420000909120E036240800010F4200E0D89120F012240800008F4200E0D890C0F824243000008F4000000090000000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7000000000000000000000000073FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F400000009001C400240000000F4000000090024800240000000F4000000090C25000240000000F4001000091225008240001000F400300009123A02A240001800F4007FC009120601C24007FC00F400FFC0091205C2A24007FE00F4007FC009120A40824007FC00F4003000090C0A400240001800F4001000090012400240001000F4000000090023800240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7
;Changed image ID: 268,Size:845, Format:101x65, ImageInf
4F53CE:FFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000F8000000000000000000000000F800000001FFFF87FFFE1FFFF8F8000000010000840002100008F8000000017FFEC5FFFA37FFE8F8000000017C3E85F0FA1781E8F800000001781EC5E07A3781E8F800000001799E85E67A17F9E8F800000001799EC5E7FA37FBE8F8000000017F9E85E0FA17F3E8F8000000017F3EC5E07A37F3E8F8000000017F3E85E67A17F3E8F8000000017E7EC5E67A37E7E8F8000000017CFE85E67A17E7E8F8000000017CFEC5E67A37E7E8F800000001781E85E07A17CFE8F800000001781EC5F0FA37CFE8F8000000017FFE85FFFA17FFE8F8018100010000C40002300008F802428001FFFF87FFFE1FFFF8F800408000555542AAA82AAAA0F8008100000000000000000000F8010000000000000000000000F800010001FFFF8000001FFFF8F801081F010000800000100008F8001423017FFEC0000037FFE8F800324001781E80000017E1E8F800324001781EC0000037E1E8F80007E00179FE80000017E1E8F8000FF00179FEC0000037C1E8F8001FF801783E80000017C9E8F8003FFC01781EC000003789E8F8023EEC01799E8000001799E8F803BFFE017F9EC000003719E8F807BFBE01799E8000001700E8F8033FDE01799EC000003700E8F803FFFE01781E80000017F9E8F803FDFE017C3EC0000037F9E8F8003EEC017FFE80000017FFE8F8003F1C010000C00000300008F8001FF801FFFF8000001FFFF8F8000FF0000000000000000000F80007FA000000000000000000F800039F00555542AAA82AAAA0F800078601FFFF87FFFE1FFFF8F8000780010000C40002300008F8000D80017FFE85FFFA17FFE8F8000D80017C3EC5F0FA37F3E8F80019B801781E85E07A17E3E8F80019F001799EC5E67A3783E8F801B0C0017F9E85E67A17F3E8F801F000017E3EC5F0FA37F3E8F800E000017E1E85E07A17F3E8F8000000017F9EC5E67A37F3E8F800000001799E85E67A17F3E8F800000001799EC5E67A37F3E8F800000001799E85E67A17F3E8F800000001781EC5E07A37F3E8F8000000017C3E85F0FA17F3E8F8000000017FFEC5FFFA37FFE8F8000000010000840002100008F800000001FFFF87FFFE1FFFF8F8000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFF 3FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000600090000000240018000F4000C0009000000024000C000F4000C0009000000024000C000F4000C0009003BB8024000C000F400180009003BB80240006000F400180249103BB83240006090F4300C04890C0000624300C048F4300C0909060000C24480C024F4100C0489060001824480C048F4200602490000030243018090F4000000090000000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7000000000000000000000000073FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090000000240000000F4000600090000000240018000F4000C0009000780024000C000F4000C0009000780024000C000F4000C0009000781C24000C000F4000C00090C0782224100C000F4300C00890C0384924280C040F4300C0109000305524080C020F4000C02090C0604E24100C010F4300C0109080C02024000C020F430060089100001E241018040F4000000090000000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7000000000000000000000000073FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090000000240000000F4000000090000000240018000F4000000090000000240018000F400088009001DC00240018000F400330009001DC0024000C000F400660009081DC0024000C1F8F430770009040CC00240006000F4307700091419800240006000F4307706091822000240006000F4000009291C0003E240003000F4300000C90000000240000000F4000000090000000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7000000000000000000000000073FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090000000240000000F4000000090003000240000000F400000009001B600240000000F400100009089FE14240001000F400300009150783E240001800F4007FC0090A0301424007FC00F400FFC009050783E24007FE00F4007FC0090A9FE1424007FC00F400300009111B600240001800F4001000090003000240001000F4000000090000000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7
;Changed image ID: 269,Size:845, Format:101x65, ImageInf
4F571B:FFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000F8040E00000000000000000000F88A1000000000000000000000F9592000000000000000000000F8592000000000000000000000F883F000000000000000000000F887F800000000000000000000F80FFC00000000000000000000F89FFE00000000000000000000F91F7600000000000000000000F9DFFF00000000000000000000FBDFDF80000000000000000000F99FEF00000000000000000000F9FFFF00000000000000000000F9FEFF00000000000000000000F81F7E00000000000000000000F81F9E00000000000000000000F80FFC00000000000000000000F807F800000000000000000000F803FC80000000000000000000F801CF807FFFFFFFFFFFFFFFFFF803C380800008000080000800F803C0010F0010F001078010F0F806C0021F8021F8020FC021F8F806C00436C0436C041B60436CF80CDC083FC083FC081FE083FCF80CF81039C1039C101CE1039CF8D870201F8201F8200FC201F8F8F800400F0400F040078400F0F8700080000800008000080000F80001FFFFFFFFFFFFFFFFFFFFF8000200002000020000200002F800043C0043C0043C0043C004F800087E0087E008420087E008F80010DB010DB010A5010DB010F80020FF020FF02081020FF020F80040E7040E704099040E7040F800807E0807E080420807E080F801003C1003C1003C1003C100F8020000200002000020000200F807FFFFFFFFFFFFFFFFFFFFFFF8080000800008000080000800F810F001078010F001078010F0F821F8020FC02108020FC02108F8436C041B604294041B604294F883FC081FE08204081FE08204F9039C101CE10264101CE10264FA01F8200FC20108200FC20108FC00F040078400F040078400F0F8000080000800008000080000FFFFFFFFFFFFFFFFFFFFFFFFFFF8000200002000020000200002F800041E0041E0041E0041E004F800083F0083F0083F00821008F800106D8106D8106D81052810F800207F8207F8207F82040820F800407384073840738404C840F800803F0803F0803F08021080F801001E1001E1001E1001E100F8020000200002000020000200FFFFFFFFFFFFFFFFFFFFFFFC00F8000000000000000000000000F8000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFF 3FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090000000240000000F4001CE00900003002401CE000F40039C00900007002400E7000F4207380890000E06244073818F440E701890001C09242039C24F441CE0089000380124201CE04F480E700890007002241039C18F4407380892A0E004242073804F44039C089001C0082420E7024F4201CE1C9001800F2441CE018F4000000090000000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7000000000000000000000000073FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090000000240000000F4000000090007C00240000000F4000300090008200240030000F4000700090013900240038000F4200E01890006D0F24401C018F4401C0189002CD0824200E024F440380289182D90E242007020F4401C0289182DB0124200E038F4400E02891826E0124201C024F4400703C91010009242038024F420030089200FE06244030018F4000000090000000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7000000000000000000000000073FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090000000240000000F4000000090000000240000000F4000000090000000240000000F40038000900000002483FF800F400FC63C900000062483FF818F400FFE04900000092443FF824F400C7E0890000009244000024F448038089363FF8624200001CF490000109363FF89242000004F4D8000109123FF89241000004F4D80001092400006241000018F4000000090000000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7000000000000000000000000073FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090000000240000000F4000000090006C00240000000F4000000090006C06240000000F4001000090806C09240001000F4003000092A1FE09240001800F4007FC0091C0D80924007FC00F400FFC0092A0D80924007FE00F4007FC009083FC0924007FC00F400300009001B006240001800F400100009001B000240001000F400000009001B000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7
;Changed image ID: 270,Size:845, Format:101x65, ImageInf
4F5A68:FFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000F8000000000000000000000000F800000000103E0000207C0000F80007C00028460000508C0000F80408C00064800000C9000000F80A10000064800000C9000000F8192000000FC000001F800000F8192000001FE000003FC00000F803F000003FF000007FE00000F807F800007FF80000FFF00000F80FFC00047DD80008FBB00000F81FFE00077FFC100EFFF82000F91F76000F7F7C381EFEF87000F9DFFF04067FBC7C0CFF78F800FBDFDF0E07FFFC3E0FFFF87C00F99FEF1F07FBFC3F0FF7F87E00F9FFFF0F807DD86E80FBB0DD00F9FEFF0FC07E38D500FC71AA00F81F761BA03FF1AA807FE35500F81F8E35401FE355003FC6AA00F80FFC6AA00FF6A0001FED4000F807F8D540073F40000E7E8000F803FDA8000F0D80001E1B0000F801DFD0FFFFFFFFFFFFFFFFFFF803EBA1FFFFFFFFFFFFFFFFFFF803D543FFFFFFFFFFFFFFFFFFF806EA83F800FFFFFFFFFC007FF807D507C7FF1FFFFFFFE3FF8FF80EDE0F3FFFE7FFFFFF9FFFF3F80DFD0F7FFFF7F800FFBFFFFBF8DAEA1F3FFFE7C7FF1F9FFFF3F8FD543FC7FF1F3FFFE7E3FF8FF87AA87FF800FF7FFFF7FC007FF85440FFFFFFFF3FFFE7FFFFFFF82800FFFFFFFFC7FF1FC3FE1FF81001FFFFFFFFF800FFC8F89FF80003FFFFFFFFFFFFFFE4713FF80007FFFFFFC7FFFC7FE2723FF80007FFFFFFBBFFFBFFF1247FF8000FFFFFFFFF3F9FFFFC21FFF8001FFFFFFFE61F0CFFFF07FFF8003FF001FFDA844B7FFE03FFF8003F8FFE3FFE000FFFFE8BFFF8007E7FFFCFFF319FFFFC01FFF800FEFFFFEFFF9B3FFFFC21FFF801FE7FFFCFFFA09FFFC4A91FF801FC8E7E3FFF8E1FFF3850E7F803F87421FFF90413FF730677F807F9113FFFE6E0ECFF278F27F80FF8003FFFEC0E06FFC4891FF80FFC447FFFE45144FFF800FFF81FFE44FFFFF88023FFFFFFFFF83FFF01FFFFFF001FFFFFFFFFF87FFE38FFFFFFFFFFFFFFFFFFF87FFE10FFFFFFFFFFFFFFFFFFF8FFFE00FFFFFFFFFFFFF001FFF9FFE4384FFFFFFFFFFF8FFE3FFBFF982833FFFFFFFFFE7FFFCFFFFFB0001BFFF800FFFEFFFFEFFFFF918313FFC7FF1FFE7FFFCFFFFFE2448FFF3FFFE7FF8FFE3FFFFFFC007FFF7FFFF7FFF001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090000000240000000F4000300090003C00240007000F4000F00090002600240009800F4000E00090000600240001800F4000600090000600240001000F4240600090300C00249006000F4480603090601808244803018F4900603090C03006242403024F4480C01091806003244823024F4240C02093007E0324901E018F4000000090000000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7000000000000000000000000073FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090000000240000000F4000000090000000240000000F4000100090003F00240003000F4000300090002000240006000F4000600090E07C0024000C000F4000E0009110460324001E010F4101603092480603242033028F4202603092A80600241033008F4407F00092700603240833010F4200C0309100CC02241032000F4100C03090F0780424201C010F4000000090000000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7000000000000000000000000073FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090000000240000000F4000000090000000240000000F4003F80090003C0024000E000F4000100090006600240013000F4000300090006600240033000F4000600090006C00240033000F400040309000380224FC33000F4000C03090006C0124001E000F460180309000CC0524000E000F492180009000CC0624001C000F40C3003091F07807240030000F4000000090000000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7000000000000000000000000073FFFFFFF0FFFFFFFC3FFFFFFF74000000090000000240000000F4000000090000000240000000F4000000090003800240000000F4000000090006C00240000000F4001000090A0CC11240001000F4003000091F0CC2A240001800F4007FC0090A0CC1424007FC00F400FFC0091F0CC0A24007FE00F4007FC0090A0CC1524007FC00F400300009000D822240001800F4001000090007000240001000F4000000090000000240000000F4000000090000000240000000F3FFFFFFF0FFFFFFFC3FFFFFFF7


base 0A00000h
#include 6688.inc
#define  TimeDateAddress 0Ch:25DAh
;自由RAM
#define  FREEMEMADR         035h:3000h                  ;size 3000-3F00(F00)
#define  DSS_PNOStr         FREEMEMADR+0h               ;size 3000-3020(20)
#define  PNAI_TEMPADR       FREEMEMADR+0h               ;size 3000-3020(20)
#define  IME_FLAG           FREEMEMADR+20h              ;size 3020(1)
;自由EEP映射RAM
#define  GamesDataAddress   036h:0D40h                  ;size 0D40-0D75(36) BLOCK13C6   
#define  SMSCONTERADR       GamesDataAddress+0h         ;size 0D40-0D49(A)  
#define  WII_IPNUMBER       GamesDataAddress+0Ah        ;size 0D4A-0D4F(6)      
#define  SSI_Info           034h:3F00h   
;-------------------------------------------
;#name SSI. SMS Symble Input V1
;-------------------------------------------
'6688V55 -D- 05.03.03 - coollang[SPGC] - 写短信增加符号表输入2..2[562A50-562D70]
'【Flash修改】写短信增加符号表输入V2.2
'适用:SL45V5508
'作者:coollang[SPGC]
'版本:V2.2
'说明:应用此补丁后,在写短信界面按#键呼出一个符号表输入,用1-8选择,上下或*#翻页。
'历史:
'v2.2->增加符号最大数量到64个
'V2.1->加入0键,用来选择第10个符号
'V2->只在未输入状态下呼出符号表,增加了相当多的定制选项,包括符号表的格式,行列数等
org 0D4F6F0h
    jmps    HookSMSHandle
            
org 0F62A50h
SSI_Rect:
    db 10   ;'每行的符号数
    db 4    ;'行数   
    dw 0    ;'初始行号,从0开始
'以下为图片表,最多6张,不需要连续   
SSI_PicTbl:
    dw 10Ah, 10Bh, 10Ch, 10Dh, 0, 0
'以下为符号表,总数(行数x每行符号数)不能大于64
SymbolTable:
    dw 20h, 2Ch, 3001h, 3002h, 3Ah, 3Bh, 3Fh, 21h
    dw 2026h, 5Fh, 22h, 2Fh, 27h, 7Eh, 40h, 0Ah
    dw 31h, 32h, 33h, 34h, 35h, 36h, 37h, 38h
    dw 39h, 30h, 3Ch, 3Eh, 3Dh, 2Bh, 28h, 29h     
    dw 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh     
    dw 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh     
    dw 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh     
    dw 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh     
''   
SSI_SKeyList:
    dw 36h
    dw 0
SSI_RKeyHide:   
    dw 0A0h
    dw 0
    dw 0
SSI_LKeyHide:        
    dw 0FFFEh
SSI_SKeyListStr:        
    dw pof(SSI_SKeyList)   
    dw pag(SSI_SKeyList)   
    dw 1
SSI_SkeyItem:
    dw 1
    dw 0        
;SSI_IconAdr:                                   
;    dw 10Ah                           
SSI_WndClass:                                   
    dw 0                  ; field_0
    dw 0                  ; field_2
    dw o(SSI_KeyHandle)  ; OnCommandOff
    dw s(SSI_KeyHandle)  ; OnCommandPage
    dw 0                  ; field_8
    dw 0                  ; field_A
    dw 0E636h             ; field_C
    dw 0F3h               ; field_E
    dw q(SSI_SkeyItem)   ; SKeyItem_Offset
    dw p(SSI_SkeyItem)   ; SKeyItem_Page
    dw q(SSI_SKeyListStr); SKeyListOffset
    dw p(SSI_SKeyListStr); SKeyList_Page
    dw 0                  ; field_18
    dw 0                  ; field_1A
    dw 65h                ; Weigth
SSI_WndSizeY:   
    dw 41h                ; Heigth
    dw q(SSI_Info)+6      ; IconOffset
    dw p(SSI_Info)        ; IconPage
    dw 0                  ; field_24
'
HookSMSHandle:
    calls   SSI_GetIMEStat
    cmp     r4, #0
    jmpr    cc_NZ, SSI_DirectReturn
    calls   SSI_GetIMEOrder
    cmp     r4, #6
    jmpr    cc_Z, SSI_Pinyin
SSI_NoBihuaUse:
    cmp     r4, #8
    jmpr    cc_Z, SSI_Bihua
SSI_DirectReturn:
    cmp     r14, #2Fh
    jmps    0D4F6F4h
'
SSI_Pinyin:
    cmp     r14, #14h ;'拼音输入法下修改14为其他值可改变呼出键
    jmpr    cc_NZ, SSI_DirectReturn
    jmpr    cc_UC, SSI_CallMain
'
SSI_Bihua:  
    cmp     r14, #0Eh ;'笔画输入法下修改0E为其他值可改变呼出键
    jmpr    cc_NZ, SSI_DirectReturn
SSI_CallMain:
    calls   SSI_main
    jmps    0D4F7D4h
   
;返回当前输入法ID   
SSI_GetIMEOrder:
    mov     [-r0], r12
    mov     [-r0], r13
    mov     [-r0], r14
    extp    r13, #2
    mov     r14, [r12+#2Ah]
    mov     r15, [r12+#2Ch]
    extp    r15, #1
    mov     r4, [r14+#4h]
    mov     r14, [r0+]
    mov     r13, [r0+]
    mov     r12, [r0+]
    rets
   
;返回当前输入法状态   
SSI_GetIMEStat:
    mov     [-r0], r12
    mov     [-r0], r13
    mov     [-r0], r14
    extp    r13, #2
    mov     r14, [r12+#2Ah]
    mov     r15, [r12+#2Ch]
    mov     r12, r14
    mov     r13, r15
    calls   0E3C028h
    mov     r12, r4
    mov     r13, r5
    calls   0E4B4CCh
    mov     r14, [r0+]
    mov     r13, [r0+]
    mov     r12, [r0+]
    rets
               
SSI_main:
    mov     [-r0], r9
    mov     [-r0], r8
    ;保存R13:R12,设定图片初值
    mov     r8, #3F00h
    mov     r9, #34h
    extp    #pag(SSI_Rect), #1
    mov     r14, pof(SSI_Rect)+2
    mov     r15, r14
    shl     r15, #1
    extp    #pag(SSI_PicTbl), #1
    mov     r15, [r15+#pof(SSI_PicTbl)]                    
    extp    r9, #4
    mov     [r8], r14
    mov     [r8+#2], r12
    mov     [r8+#4], r13
    mov     [r8+#6], r15
   
    mov     r12, #898Ch   
    mov     r13, #0D3h
    mov     r14, #89C8h  
    mov     r15, #0D3h
    calls   0E27D4Eh
    mov     r8, r4
    mov     r9, r5
    mov     r12, r8
    mov     r13, r9
    mov     r14, #pof(SSI_WndClass)
    mov     r15, #pag(SSI_WndClass)
    calls   0E27F36h
    mov     r12, r8
    mov     r13, r9
    calls   0F3EA82h
    mov     r8, [r0+]
    mov     r9, [r0+]
    rets   
   
SSI_KeyHandle:
    mov     [-r0], r6
    mov     [-r0], r7
    mov     [-r0], r8
    mov     [-r0], r9
    mov     r8, #3F00h
    mov     r9, #34h
    extp    #pag(SSI_Rect), #2
    movbz   r6, pof(SSI_Rect)
    movbz   r7, pof(SSI_Rect)+1
    extp    r9, #1
    mov     r5, [r8]
    extp    r15, #2
    mov     r12, [r14+#4]
    mov     r13, [r14+#6]
    extp    r13, #1
    mov     r13, [r12+#6]
    extp    r15, #1
    mov     r4, [r14+#2]
    jmpa    cc_Z, HasHandle
    cmp     r4, #1
    jmpa    cc_Z, NomalQuit
    cmp     r4, #21h
    jmpr    cc_Z, GoUp
    cmp     r4, #25h
    jmpr    cc_Z, GoUp
    cmp     r4, #0Eh
    jmpr    cc_Z, GoUp
    cmp     r4, #13h
    jmpr    cc_z, GoUp
    cmp     r4, #20h
    jmpr    cc_Z, GoDown
    cmp     r4, #24h
    jmpr    cc_Z, GoDown
    cmp     r4, #0Dh
    jmpr    cc_Z, GoDown
    cmp     r4, #14h
    jmpr    cc_z, GoDown
    cmp     r4, #23h
    jmpr    cc_Z, GoLeft
    cmp     r4, #27h
    jmpr    cc_Z, GoLeft
    cmp     r4, #22h
    jmpr    cc_Z, GoRight
    cmp     r4, #26h
    jmpr    cc_Z, GoRight
    cmp     r4, #36h
    jmpr    cc_Z, OnSelect
    cmp     r4, #15h
    jmpr    cc_Z, Digit
    jmpr    cc_UC, NomalQuit
GoDown:                        
    add     r5, #1
    cmp     r5, r7
    jmpr    cc_SLT, Default
    sub     r5, r7
    jmpr    cc_UC, Default
GoUp:                        
    sub     r5, #1
    cmp     r5, #0
    jmpr    cc_SGE,Default
    add     r5, r7
    jmpr    cc_UC,Default
GoLeft:     
    jmpr    cc_UC, NomalQuit
GoRight:   
    jmpr    cc_UC, OnSelect                           
            
Digit:
    sub     r13, #30h
    jmpr    cc_NZ, Digit_AfterHandle0
    mov     r13, #10
Digit_AfterHandle0:
    sub     r13, #1
    cmp     r13, r6
    jmpr    cc_SGE, HasHandle
DigUnZer            
    shl     r13, #1
    jmpr    cc_UC, OnOk
OnSelect:   
    mov     r13, #0      
OnOk:      
    mulu    r5, r6
    mov     r12, MDL
    shl     r12, #1
    add     r12, R13
    add     r12, #pof(SymbolTable)
    extp    r9, #1
    mov     [r8+#6], r12               
;********************************************   
    sub     r0, #150h                          
    mov     r12, #0A1h
    mov     [-r0], r12
    mov     r12, #14Ch
    add     r12, r0
    and     r12, #3FFFh
    mov     r13, DPP1
    mov     r14, #0Ah
    add     r14, r0
    and     r14, #3FFFh
    mov     r15, DPP1
    calls   0F6h, 0000h
    add     r0, #2
    mov     r6, r4
    mov     r7, r5
    mov     r12, r6
    mov     r13, r7
    mov     r14, #0
    calls   0F6h, 0594h
    mov     r12, r6
    mov     r13, r7
    extp    r9, #1
    mov     r15, [r8+#6]
    extp    #pag(SymbolTable), #1
    mov     r14, [r15]     ;char
    mov     r15, #1
    calls   0F6027Ah
    mov     r12, #1
    mov     [-r0], r12
    extp    r9, #2
    mov     r12, [r8+#02h]
    mov     r13, [r8+#04h]
    mov     r14, r6
    mov     r15, r7
    calls   0E4h, 8C24h
    add     r0, #2
   
    mov     r12, #36h
    calls   0F3h, 0ED34h
    add     r0, #150h                          
;********************************************   
    jmpr  cc_UC, HasHandle   
Default:
    extp    r9, #1
    mov     [r8], r5
    shl     r5, #1
    extp    #pag(SSI_PicTbl), #1
    mov     r14, [r5+#pof(SSI_PicTbl)]                    
    mov     r12, #0
    mov     r13, #0
    calls   0B3h, 0DF04h    ;drawimagebyindex
HasHandle:  
    mov     r4, #0FFFFh
    jmpr    cc_UC, Exit
            
NomalQuit:  
    mov     r4, #0
Exit:                           
    mov     r9, [r0+]
    mov     r8, [r0+]
    mov     r7, [r0+]
    mov     r6, [r0+]
    rets
';想使用全屏幕图片,取消下面三行的注释(图片要做相应修改)   
org SSI_RKeyHide
    dw      0FFFFh
org SSI_LKeyHide
    dw      0FFFFh
org SSI_WndSizeY
    dw      050h   
''   
';不想在笔画输入法下使用,取消下面一行的注释
org SSI_NoBihuaUse
    nop
    nop
''
END
;sfe -a SSI.a66,SSI p,10 6688v55.bin
QcQrpQpt.bmp
5iJVFiu5.bmp
lO4LB72a.bmp
WwhKGOAj.bmp
发表于 2005-8-23 04:11:03 | 显示全部楼层
狼大的作品,就是喜欢。
回复 支持 反对

使用道具 举报

发表于 2005-9-17 11:40:52 | 显示全部楼层
请问要是改单个符应该改哪里?
0x562A60: ',、。:;?!\n %'
0x562A74: '{…}(‘)“”\\*'
0x562A88: '《/》<@>~_-#'
0x562A9C: '1234567890'
仅仅是把上面的单个改了,再改对应图片的符号就可以了吗?
请指点·谢谢!
回复 支持 反对

使用道具 举报

发表于 2005-9-17 18:50:01 | 显示全部楼层
没人帮忙啊,茶兄进来看看!
回复 支持 反对

使用道具 举报

发表于 2005-9-17 18:55:10 | 显示全部楼层
看来是请专家门诊了……
我就不插嘴了yes
回复 支持 反对

使用道具 举报

发表于 2005-9-17 19:05:53 | 显示全部楼层
轮眼兄,你知道也帮忙告诉一声啊!
谁帮不都一样!呵呵……
回复 支持 反对

使用道具 举报

发表于 2005-9-19 15:38:55 | 显示全部楼层
楼上的全是大大,拜个先~~
回复 支持 反对

使用道具 举报

发表于 2005-9-19 15:58:32 | 显示全部楼层
符号、图片要一起修改,否则看到是A出来就是B了。
回复 支持 反对

使用道具 举报

发表于 2005-9-19 18:05:16 | 显示全部楼层
原帖由 写轮眼 于 2005-9-17 18:55 发表
看来是请专家门诊了……
我就不插嘴了yes
回复 支持 反对

使用道具 举报

发表于 2005-10-13 11:59:41 | 显示全部楼层
我用干净的5508刷这个也提示强刷。

是这个0x562A9C: '1234567890'
我不明白这种写法的补丁旧数据怎么读出来。
回复 支持 反对

使用道具 举报

发表于 2005-11-21 21:10:51 | 显示全部楼层
不错,顶一下
回复 支持 反对

使用道具 举报

发表于 2005-11-21 21:36:24 | 显示全部楼层
狼老大的东西...收了...
回复 支持 反对

使用道具 举报

发表于 2005-12-17 02:16:44 | 显示全部楼层
这个2.4补丁写入的时候总是提示下面这行有错
0x562A60: ',、。:;?!\n %'
错误提示信息为
line10 after address must be an old or new data
回复 支持 反对

使用道具 举报

发表于 2006-3-6 20:36:53 | 显示全部楼层
这个2.4补丁写入的时候总是提示下面这行有错
0x562A60: ',、。:;?!\n %'
错误提示信息为
line10 after address must be an old or new data

没有解答呀,呵呵!
回复 支持 反对

使用道具 举报

发表于 2006-4-6 08:56:27 | 显示全部楼层
原帖由 順其自然 于 2006-3-6 20:36 发表
这个2.4补丁写入的时候总是提示下面这行有错
0x562A60: ',、。:;?!\n %'
错误提示信息为
line10 after address must be an old or new data

没有解答呀,呵呵!


我的也是这样的,帮忙!!!!!!
回复 支持 反对

使用道具 举报

发表于 2006-4-6 16:06:37 | 显示全部楼层
请用VKLAY3.2以上来刷狼大的这个东东
回复 支持 反对

使用道具 举报

发表于 2006-4-6 17:51:12 | 显示全部楼层
我刷了以后按#键直接显示手机自带的推箱子游戏画面……不过随便按一个数字键的话还是可以选择标点符号……
回复 支持 反对

使用道具 举报

发表于 2006-4-7 08:35:58 | 显示全部楼层
楼上的,请再刷2楼的那个图片补丁
回复 支持 反对

使用道具 举报

发表于 2006-4-7 12:22:20 | 显示全部楼层
哇!!!!
好强啊!!!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-7-26 10:44

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表