
? - A8230000 - A8256500 - ?  free


A82FBD40 Name of current background pic

A875AE00-14 Zeit. 08: h. 09: m. 0A: s.


RAM:

charge monitor
            version    S65    SL65    CX65    M65
v25    ?    ?    ?    ?
v41    A8670640    ?    ?    ?
v43    ?    ?    ?    A867AF98  A867B0A0  
the string that is returned by charge monitor in dev menu

net data
data:
21 03 47 7E-DD 01 5E 0B-0B 03 03 00
23 03 C9 10 DD 01 5E 0B-0B 03 07 00
48 03 D7 0C-DD 01 64 05 05 03 03 00
01 03 31 D0-DD 01 65 04-04 03 01 00
4E 03 AB B0-DD 01 66 03-03 03 07 00
1E 03 3D 7E DD 01 66 03-03 03 03 00
07 03 65 6F-A7 00 6C FD FD 03 06 00
^     ^     ^     ^  ^  ^
CH--- CI--- LAI2  RX C1 C2
version    S65    SL65    CX65    M65
v25    ?    ?    ?    ?
v41    A867CE5C    ?    ?    ?
v43    A867CE6C    ?    ?    A867AF98
v47
v50                    A867B0A0
an array of channel/CI/LAI2/RX-level/C1/C2 found in dev menu

time/date
updated: Boomtime, Chaos 52, YOLD 3171 (21.02.2005 16:03:27)
data:
00 00 1F 00-16 00 1C 00-01 00 D5 07-05 00 00 00
       ^     ^     ^     ^     ^
       Min+1 Hou+1 Day   Month year
version    S65    SL65    CX65    M65
v25    ?    ?    ?    ?
v41    A8640148    ?    ?    ?
v43    ?    ?    ?    A875BA00??
v50	?  ?  ?  A875AE00?

Second (00..3b) m65v50: 0xA875AE0A
Minute? m65v50: 0xA875AE09
holds current time/date

A8014380 Start of Timer Area

A801593C 0C 07 00 00 RAM_Timer_IncreasingNumber1
Write access to A801593C, PC=A0829A54
* Write access to A801593C, PC=A082963C

A8001748: Changing increasing dWord!!!!! asynchron?

A8001800: 3 different addresses changing often

Timer-Adressen-Gegend ? steigen sehr schnell in gegend
Address called from: A1357EEC. -> [A876DA58]
Write access to A80143A8: PC A0833D68, ..C7C, ..CA4
Write access to A800810C, PC=A0833CDC
Write access to A800810C, PC=A0833D98

Timer-Gegend: 
Address called from: A1367E94.->.->1.BL->A8717FFC....
Address called from: A0837CE8
Write access to A8717FFC: PC A0837CF4


A1156B30	CalledBy__IllByKey_On_5mX_5_E1__1       ; DATA XREF: ROM:off_A1156CF4o
A1156B30 71 48	LDR     R0, =0xA8656738 ; Pointer To Timer-Gegend

A117A6D8 58 00 1F E5 LDR     R0, =0xA86AE078 ;  points to a timer-region 2x/sec?
Write access to A86AE0F4, PC=A117AF40

A0824068 B8 00 9F E5 LDR     R0, =0xA867B808 
; timer region

A0B68796 F7 4E LDR     R6, =0xA8690A44 
; region mit 0=mainscreen, irgendne ram adresse falls anderes, men z.b.
Write access to A8690A7C, PC=A0B697F2
Write access to A8690A7C, PC=A0B697F2

A12894AA 2B 4D                       LDR     R5, =0xA8716140
; langsame Timer Gegend
------------
A8739EF4 hbscher timer. + 4
1sec=975,238, egal welcher modus
_ram_timer975			EQU	0xA8739EF4 ; 1sec=975,238 ticks
A11927F0             Stores_Timer975

-----------------
A082A668 08 B8 67 A8 __ram_timer_basic_N1c DCD dword_A867B808
m65v50, sl65v50, s65v58 same address
Points to a pointer, which points to a pointer. Add 0x1c to last pointer, and you find a hword with a counter with a speed of 1000 ticks in 12 seconds, started on boot by zero.




A0837C68             GetTimer220_975_1_1 


A122C92C             GetDateTime_timestamp_R3
input: R0: a 14 byte ram buffer.
output: R3 contains the time stamp. the ram buffer contains some hh/mm/ss time info





8 ; Pointer To Timer-Gegend

A117A6D8 58 00 1F E5 LDR     R0, =0xA86AE078 ;  points to a timer-region 2x/sec?
Write access to A86AE0F4, PC=A117AF40

A0824068 B8 00 9F E5 LDR     R0, =0xA867B808 
; timer region

A0B68796 F7 4E LDR     R6, =0xA8690A44 
; region mit 0=mainscreen, irgendne ram adresse falls anderes, men z.b.
Write access to A8690A7C, PC=A0B697F2
Write access to A8690A7C, PC=A0B697F2

A12894AA 2B 4D                       LDR     R5, =0xA8716140
; langsame Timer Gegend
------------
A8739EF4 hbscher timer. + 4
1sec=975,238, egal welcher modus
_ram_timer975			EQU	0xA8739EF4 ; 1sec=975,238 ticks
A11927F0             Stores_Timer975

-----------------
A082A668 08 B8 67 A8 __ram_timer_basic_N1c DCD dword_A867B808
m65v50, sl65v50, s65v58 same address
Points to a pointer, which points to a pointer. Add 0x1c to last pointer, and you find a hword with a counter with a speed of 1000 ticks in 12 seconds, started on boot by zero.



A122C92C             GetDateTime_timestamp_R3
input: R0=ram buffer (0xE), output:R3=device time in seconds. in ram buffer usual time info







------------
A863D124 01	ram_Net_Online  DCB    1
A1634130 27 48	LDR     R0, =0xA863D124
A16341D0 24 D1 63 A8 off_A16341D0    DCD ram_Net_Online
DrawImgage_Entry: 0?4B80B59A4201D0, after the func is an address block. its the ram address before the FFFF.

--- ram adressen aus missed events hourly beep ---
A868652C A83FF444 A866EAFE
86B414C A875Ae00


missed events:
A83FF444: Anzahl ungeffneter messages im eingangsordner


A867C860: Anzahl unbesttigter messages auf dem mainscreen. wird nur im mainscreen gefllt, sonst .
A163A08F GetNumberOfNotCommittedMissedEvents; fllt das rambyte sofort :)
(F8B5071C999999990020)+1
Ram-Adresse gleich am Anfang der Funze

