Ok, done. I got the blocking mechanizm right. Now it's readable.
As earlyer - here's a log of messages from loading the program until the menu apears and couple of "JUMP" press (other buttons don't do anything.
Begin
Begin
Begin
Begin
sbanromStart
usrInit
usrKernelInit
class
task
qInit1
qInit2
qInit3
workqinit
sysmemtop
usrRoot
blDrv()
DrvInstall...
malloc...
DevAdd...
blDrv Installed
AppInit
Startup - start
Starting test
/blink/0 tes/blink/0 test - 2/2
Redirecting stdout and stderr
Redirection succesfull
test exit
InitializeIntercom
vTFT-OLC] Notify Change.
------------------
--- Change OLC ---
------------------
String :
Mode : 0
Tv :
Av : F00
ISO : AUTO
WBMode : 0
MesMode: 0
AFMode : 0
Drive : 0
AFPoint: 0
format : 0
size : 0
quality: 0
Battery: 0
? --------------------------------------
? /* ICU Information */
? --------------------------------------
? ModelName : Canon EOS 400D DIGITAL
? FirmwareVersion : 1.1.1
? BodyID : (hmmm - it's a bit risky :-)
? --------------------------------------
[CmndMgr]WARNING: OverWrite Operation Function?
[DM] dmStart
6: 30120 [DP-GUI] RequestRet=0x0
a 7:a 30120 [DP-GUI] DigipCapabirity=0x0/v 8:a 30120 [DP-GUI] CALL DPM_EndDialog
10: 30130 [DP-GUI] Free PrinterProperty
b1,V 30130 [MC] T:0007, S:0001, 9/v b2: 30130 [MC] GUI Changed :1
a 13: 30130 [MAIN] EnableShutDown
17: 30280 [CM]InitializeComControl
18: 30290 [RTOM]RTOM_RegistRequesetTransferCBR
19: 30290 [RTOM]RTOM_RegistRequesetTransferCBR
20: 30290 [FATr]InitializeFATransmissionLineChecker
21: 30290 VBUS:0
22: 30290 [RTOM]RTOM_RegistNotifyConnectDT
23: 30290 [GUI] DT_DISCONNECT
36: 30300 [CF] AccessTiming: I/O 250nS
40: 30340 [MC] T:0008, S:0001, 10
41: 30340 [MAIN] DriveState:0
49: 30340 [FP] FP_GetFileSize : FIO_GetFileSize Err (A:/MISC/AUTPRINT.MRK)
50: 30350 [MAIN] RemainCluster : 57991
51: 30350 [STM] event:22, 00:00:000, 0
52: 30350 SB : r-----FF, 3
53: 30350 [STM] event:10, 00:00:000, 0
54: 30350 SB : r-----FF, 3
55: 30350 [STM] event:12, 00:00:000, 0
56: 30350 SB : r-----FF, 3
57: 30350 [STM] event:12, 00:00:000, 0
58: 30350 SB : r-----FF, 3
59: 30350 [MC] T:0010, S:0001, 11
60: 30350 [MC] T:0011, S:0001, 12
61: 30350 [MAIN] FileCounter : 0(0)
62: 30350 [MAIN] BurstCounter : 0
63: 30350 [MAIN] Full CF
64: 30350 [MAIN] TFT OLC
65: 30350 [MAIN] FULL CF WARNING.
66: 30350 [MAIN] (gui_initcomp)
67: 30350 [MAIN] (Initialize Complete.)
68: 30350 [MC] T:0012, S:1000, 13
69: 30350 [MC] T:0002, S:1000, 14
70: 30350 sw:0160(0000)
71: 30350 [STM] event: 1, 00:00:000, 0
72: 30350 [MC] T:0004, S:1000, 15
73: 30350 act:0129
74: 30350 [MC] T:0001, S:1000, 16
75: 30350 ctrl:0080
76: 30350 [MAIN] FULL CF WARNING.
80: 30350 [MC] T:0006, S:1000, 17
85: 30350 [MC] T:0006, S:1000, 18
86: 30350 [MC] T:0012, S:1000, 19
87: 30350 [GUI] PostQR : 00000000
89: 30350 [MC] T:0001, S:1000, 20
90: 30350 ctrl:0080
96: 30350 [MC] T:0007, S:0100, 21
97: 30350 [MC] GUI Changed :7
98: 30350 [STM] event: 1, 00:00:000, 0
102: 30350 [DISPPOW] Turn On Start
104: 30350 [GUI] GetQR : 00000000
111: 30350 [MC] T:0018, S:0100, 22
112: 30350 [MAIN] PLAY BUSY END.
119: 30350 [MAIN] 868003024 < 868003040
127: 30360 [FP] FP_GetFileSize : FIO_GetFileSize Err (A:/MISC/AUTXFER.MRK)
136: 30380 [LCD] EnableLcdController
137: 30380 [DISPPOW] Turn On Complete
142: 30380 [MC] T:0007, S:0100, 23
143: 30380 [LCD] EnableLcdBackLight
144: 30380 [MAIN] FaceSensor Off(1)
145: 30380 [MC] GUI Changed :2
146: 30380 [STM] event:21, 00:00:000, 0
147: 30380 [STM] event: 1, 00:00:000, 0
148: 30380 [FACE] StopFaceSensorToReady: state = IDLE[5]
161: 30670 [MC] T:0001, S:0100, 24
162: 30670 ctrl:0092
163: 30670 [STM] event:21, 00:00:000, 0
164: 35360 [MC] T:0029, S:0040, 25
a 166: 45640 [MC] T:0002, S:0040, 26
167: 45640 sw:0162(0000)
a 168: 49090 [MC] T:0002, S:0040, 27
169: 49090 sw:0162(0000)
170: 53390 [MC] T:0002, S:0040, 28
171: 53390 sw:0162(0000)
172: 57690 [MC] T:0002, S:0040, 29
173: 57690 sw:0162(0000)