爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 482|回复: 6
收起左侧

[Flash修改] [CX7C V50]锁键盘显示大时钟v3.1

[复制链接]
发表于 2006-3-7 13:58:50 | 显示全部楼层 |阅读模式

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

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

x
移植lisugar的补丁,cx7c还没有这个补丁,补上...



  1. ;CX7CV50-S-2005.12.28-Lisugar-KLSBT-3.1-[F:802590-0x802670)
  2. ;***锁键盘显示大时钟v3.1***
  3. ;(C) avkiev & Lisugar
  4. ;(P) StarFriend
  5. ;For CX7C V50
  6. ;数字的背景色置成透明可以更改配色方案的BodyBackGround这个属性
  7. ;字体的颜色和配色方案的BodyText这个属性的颜色一致
  8. ;v2.0 根据系统设置自动切换12小时和24小时格式
  9. ;v3.0 可自由设定数字的颜色和背景色
  10. ;v3.1 重新整理代码调整数字之间的距离,更美观
  11. ;
  12. ;
  13. ;说明:
  14. ;本来实现的时候使用了类似于反白数字时钟中使用的方法,但是后来
  15. ;发现可定义的颜色数太少,所以使用了新的方法来实现,下面这个颜
  16. ;色表索引应该是目前最全的,其中包括两个部分,系统颜色表和配色
  17. ;颜色表,其中系统的颜色表共包括24种颜色,配色方案共包括60种颜
  18. ;色包括重色,在西门子的系统中颜色通过一个32bit,也就是4个字节
  19. ;表示,其中前3个字节分别表示颜色中的RGB最后一个字节表示不透明
  20. ;度,我已经将每一种颜色索引对应的四字节写在了每一种颜色的后面,
  21. ;很容易看出17~63 A0~FF表示透明完全是因为第四个字节为00也就是
  22. ;完全透明61进制64在十进制中就是100,所以随便提出一个颜色来说明
  23. ;
  24. ;07 - yellow (base) FF FF 00 64
  25. ;
  26. ;其实就是(255 255 0 100),在任何一种绘图软件中都可以看到这种黄
  27. ;色因此基于这种原理,在实现这个3.0的时候没有调用系统的取色程序,
  28. ;自定义了一块空间存放当前的这个数字时间的背景色和数字的颜色,大
  29. ;家使用的时候可以放心的到任何一种绘图软件中配好颜色,然后将其中
  30. ;的RGB转换成16进制,并设定好透明度,填到指定的位置就可以了,下
  31. ;面的这个颜色表只帮助大家理解,补丁中不使用
  32. ;
  33. ;
  34. ;/*颜色表索引
  35. ;Read From Firmware(系统颜色表 0xA017AA0D)
  36. ;00 - white FF FF FF 64
  37. ;01 - black        00 00 00 64
  38. ;02 - red (base) FF 00 00 64
  39. ;03 - navy (base) 00 00 FF 64
  40. ;04 - green (base) 00 FF 00 64
  41. ;05 - magenta (base) FF 00 FF 64
  42. ;06 - aqua (base) 00 FF FF 64
  43. ;07 - yellow (base) FF FF 00 64
  44. ;08 - red (light) FF 80 80 64
  45. ;09 - navy (light) 80 80 FF 64
  46. ;0A - green (light) 80 FF 80 64
  47. ;0B - magenta (light) FF 80 FF 64
  48. ;0C - aqua (light) 80 FF FF 64
  49. ;0D - yellow (light) FF FF 80 64
  50. ;0E - red (dark) 80 00 00 64
  51. ;0F - navy (dark) 00 00 80 64
  52. ;10 - green (dark) 00 80 00 64
  53. ;11 - magenta (dark) 80 00 80 64
  54. ;12 - aqua (dark) 00 80 80 64
  55. ;13 - yellow (dark) 80 80 00 64
  56. ;14 - 墨绿色 4A 4A 4A 64
  57. ;15 - 银灰色 80 80 8C 64
  58. ;16 - 浅灰色 C0 C0 C0 64
  59. ;17~63 A0~FF - clean         00 00 00 00
  60. ;Read From Ram(配色方案影响的位置 0xA8660C6A)
  61. ;64~9F
  62. ;*/
  63. ;更多配置选项

  64. #pragma enable old_equal_ff
  65. ;
  66. ;数字背景色,默认透明色(0 0 0 0)
  67. 0x802590: 00,00,00,00
  68. ;数字颜色,默认黑色(0 0 0 64)
  69. 0x802594: 00,00,00,64
  70. ;
  71. 0x802598: 18B52D4CA04718BD80B52C4FB84780BD
  72. 0x8025A8: 80B52B4FB84780BDFDB52A4880470028
  73. 0x8025B8: C046FFF7F1FF071C3E25274E84B000A8
  74. 0x8025C8: 02A9FFF7EDFF02AA1178012F02D00F24
  75. 0x8025D8: 06230CE00A240323002901D10C2106E0
  76. 0x8025E8: 0C2900DA03E002270C2900D00C3900F0
  77. 0x8025F8: 16F80B2000F01AF80C3C02AA517800F0
  78. 0x802608: 0EF804B0002F06D0012F01D00C2000E0
  79. 0x802618: 0A2000F00BF8FDBCBCF010F800BD01B5
  80. 0x802628: 0A20FFF7B5FF00F001F800E002B59CB4
  81. 0x802638: 3218201C094C0A4B291C0094094FB847
  82. 0x802648: 9CBC1234E41801BD0C69F3A16BE61CA1
  83. 0x802658: EFD71CA1231E0BA09F040000902580A0
  84. 0x802668: 942580A0ACB19CA0
  85. #pragma disable old_equal_ff
  86. 0x8BEB92: FFF757FD 43F70DFD

  87. ;时钟Y坐标, xx表示16进制的高度
  88. ;0x8025C0: 3E xx
  89. ;24小时时间格式时时钟X坐标, xx表示16进制
  90. ;0x8025D6: 0F xx
  91. ;12小时时间格式时时钟X坐标, xx表示16进制
  92. ;0x8025DC: 0A xx
  93. ;24小时时间格式时时钟数字间距, xx表示16进制
  94. ;0x8025D8: 06 xx
  95. ;12小时时间格式时时钟数字间距, xx表示16进制
  96. ;0x8025DE: 03 xx
  97. ;不锁键盘时不显示
  98. 0x8025B8: C046 31D1
复制代码

评分

参与人数 1实力分 +1 收起 理由
空白记忆 + 1 奖:感谢-你和大家分享资源与经验!

查看全部评分

发表于 2006-3-7 14:51:59 | 显示全部楼层
这么好的东西,怎会没人顶!!!!!
回复 支持 反对

使用道具 举报

发表于 2006-3-7 16:06:26 | 显示全部楼层
楼主,有空的时候能不能给C75移植些补丁??现在的C75 V22补丁好少~~~
回复 支持 反对

使用道具 举报

发表于 2006-3-8 01:18:02 | 显示全部楼层
终于盼到了
回复 支持 反对

使用道具 举报

发表于 2006-3-12 00:46:47 | 显示全部楼层
帮你顶!瞧瞧先~~ !!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-20 23:17

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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