- 积分
- 9
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2005-12-22 16:05:07
|
显示全部楼层
不知道是不是移植难度太大了,出来好久了,没人移植过,
没刷过不知道啥效果
;* Missed Events Indicator v1.4 *
; (c) empeka
;fixed bug with more than 9 missed events
16345D6: 3858A021 27F093FA
+165BB00
#pragma enable old_equal_ff
00: FFB52D4F2B4E2D4D0024274800780028
10: 07D000F02AF8B0472A4A00F03CF8B047
20: 013420480078002807D000F01EF8B047
30: 234A00F030F8B04701341C4800780028
40: 07D000F012F8B0471F4A00F024F8B047
50: 01341E4A16480078F32802D100F01BF8
60: B047FFBC3858A02100BD00B5011C0A20
70: E1F6E8ED002808D00EB44219A300DB19
80: 187806385978B0470EBC4A19A300DB19
90: 1878597800BD00B5A300DB199878D978
A0: 00BDC04654F43FA860F43FA85CF43FA8
B0: AC6668A8714763A1D0BB65A1FFFF0000
C0: FFFF0000FFFF0000FFFF0000FFFF0000
### Image numbers ###
BC: 0i01101 ; digit pic#
C0: 0i00339 ; missed msg icon#
C4: 0i00338 ; missed call icon#
C8: 0i01033 ; missed task icon#
CC: 0i01032 ; missed alarm icon#
### Image positions ###
; event 1
D0: 0i007 ; digit X
D1: 0i129 ; digit Y
D2: 0i014 ; icon X
D3: 0i126 ; icon Y
; event 2
D4: 0i007 ; digit X
D5: 0i115 ; digit Y
D6: 0i014 ; icon X
D7: 0i112 ; icon Y
; event 3
D8: 0i007 ; digit X
D9: 0i101 ; digit Y
DA: 0i014 ; icon X
DB: 0i098 ; icon Y
; event 4
DC: 0i000 ; digit X - not used
DD: 0i000 ; digit Y - not used
DE: 0i014 ; icon X
DF: 0i084 ; icon Y
#pragma disable old_equal_ff
### digit width ###
;82: 06 05
### do not include calls from hidden IDs ###
;A8: 60F43F A08868
+0
### remove background of standard missed events icons (the date will be visible) ###
;16345B2: 00F0CAF8 C046C046
### remove standard icons completely (including missed alarm etc.) ###
;16345DA: 00F0C9F8 C046C046
;* Hourly beep and sound alerts after missed events and full battery v11 *
; © avkiev, ® SiNgle, § AsteriX
/*
Phone executes every hour some tasks.
Besides, if you miss some event - mobile plays each N minutes according ringtone.
Alerts plays only from H1 to H2 hour, see options.
Alerts plays not often, than once per N minutes.
Alerts aren't play if sound is off.
Ringtone 7F doesn't play.
If ringtone more than 80h, than ringtone (R-80h) plays and phone are vibrate.
For example, if you set ringtone DF, than ringtone 5F plays and phone is vibrate.
If current profile is 7 - patch doesn't work.
Buffer of Hourly Events Tuning contains 7*24 bytes, which defines tasks,
which will execute when according hour comes.
If according byte equal to 00 - then no tasks will execute.
Bits of these bytes define in such manner:
-0 (1) - Play HourlyBeep
-1 (2) - Play file 0:\Sounds\Hours\HH.wav, where HH - current hour
-2 (4) - Run midlet
-3 (8) - Switch mobile off
-4 \
-5 > Set Profile
-6 /
-7 - Reserved
Example 1. If in this buffer byte 09 equals to 31 (=30+1),
then at 9:00 mobile switches to 3rd profile and plays HourlyBeep.
Example 2. If in this buffer byte 18 equals to 25 (=20+1+4),
then at 18:00 mobile switches to 2nd profile, plays HourlyBeep and run midlet.
Example 2. If in this buffer byte 23 equals to 08, then at 23:00 mobile switches off
WAV-files for spelling current hour:
http://avkiev.kiev.ua/Siemens/Patches/hours.rar
*/
163B0A2: 16F018EB 1FF0F7FD ;mainscreen
163DE76: 12F0ACE9 1CF011FF ;screensaver
#pragma enable old_equal_ff
165AC00: 536F756E6420416C6572747320763131
165AC10: A961766B6965762031332E30372E3035
165AC20: 01B57F21084081B0031C102042210902
165AC30: 093100220092F5F7DEEA01B001BC8028
165AC40: 07D35B48804704D02F2001210322594B
165AC50: 984700BD00B50A20E2F674ED85B06A46
165AC60: 131D1360062393803030D08030311181
165AC70: 2E235381772393816123D38176231382
165AC80: 494848A103B40C2045A1484BF7F7DCE8
165AC90: 07B000BD00B5F6F71EED02E000B5F5F7
165ACA0: 98EAFFB4F5F706ED0130072866D0494F
165ACB0: 381C391C0831F6F7F4EF3C7A7D7A002D
165ACC0: 28D1386BA04225D03C63381C3C4B9847
165ACD0: C10041A0401840184018065D300902D0
165ACE0: 0138354988470120304202D03320FFF7
165ACF0: 97FF0220304202D0211CFFF7ABFF0420
165AD00: 304202D05EA0F6F740EE0820304201D0
165AD10: 2A48804708200021884202D3A04204D9
165AD20: 01E0A0422AD88C4228D8DF20254A1178
165AD30: 0222114014D1F6F73CEC011CDC200029
165AD40: 0ED1D620204A1188002909D11F4A1188
165AD50: 032913D31E4A11680A79FF2A0ED83920
165AD60: FF280BD0796B7A7A8A4200D23C32521A
165AD70: 012A03D37A7A7A63FFF752FFFFBD1000
165AD80: '0:\\Sounds\\Hours\\'
165ADA0: 7EAD65A101000000A700000000000000
165ADB0: 43218EA0F45C93A0B39E8CA0F00E24A1
165ADC0: CF5782A0AC6668A844F43FA87EEC66A8
165ADD0: CC426BA800AA75A8
;Buffer of Hourly Events Tuning
;-------- 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
165ADD8: 03,00,00,00,00,00,00,00,01,01,01,01,01,01,01,01,01,01,01,03,03,03,03,03 ;Mo
165ADF0: 03,00,00,00,00,00,00,00,01,01,01,01,01,01,01,01,01,01,01,03,03,03,03,03 ;Tu
165AE08: 03,00,00,00,00,00,00,00,01,01,01,01,01,01,01,01,01,01,01,03,03,03,03,03 ;We
165AE20: 03,00,00,00,00,00,00,00,01,01,01,01,01,01,01,01,01,01,01,03,03,03,03,03 ;Th
165AE38: 03,00,00,00,00,00,00,00,01,01,01,01,01,01,01,01,01,01,01,03,03,03,03,03 ;Fr
165AE50: 03,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03,03,03,03,03,03 ;Sa
165AE68: 03,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03,03,03,03,03,03 ;Su
;In this example - Just play HourlyBeep from 8:00 till midnight all week
;At evenings and at the weekends - with hour's spelling
165AE80: "0:\\Java\\jam\\Applications\\HourlyEvent\\HourlyEv ent.jar",00 ;Midlet
#pragma disable old_equal_ff
;All alerts play only from H1 to H2 hours
;165AD14: 08 0i0H1
;165AD16: 00 0i0H2
;(07,23) - 07:00-23:00, (08,00) - 08:00-00:00, (00,00) - always, (24,25) - never
165ACEC: 33 BA ;Ringtone for Hourly Beep
;165AD2A: DF Ra ;Ringtone for Missed Alarm
;165AD3C: DC Rc ;Ringtone for Missed Call
;165AD42: D6 Rs ;Ringtone for Another Missed Event
165AD5E: 39 38 ;Ringtone for Full Battery
;165AD70: 01 NN ;Play alerts each NN minutes
;165AC46: 04D0 C046 ;Vibrate even if vibra off
165AC4C: 03 01 ;Vibra duration
165AD5A: FF 0C ;Don't play Ringtone for Full Battery after charging via cable
;165ACAA: 07 NP ;Profile "No patches"
[ 本帖最后由 tempuser 于 2005-12-22 16:10 编辑 ] |
|