diff --git a/avr/devices/c03/test/a_c03.asm b/avr/devices/c03/test/a_c03.asm index dae1a7d..4b7c905 100644 --- a/avr/devices/c03/test/a_c03.asm +++ b/avr/devices/c03/test/a_c03.asm @@ -97,6 +97,7 @@ C03App_Init: rcall c03AppCreateWinMenu ; (any, !Y) rcall c03AppCreateWinClimate ; (any, !Y) rcall c03AppCreateWinNetStats ; (any, !Y) + rcall c03AppCreateScreenSaver ; (any, !Y) ; enter menu window rcall C03App_EnterMenuWin @@ -181,6 +182,34 @@ c03AppCreateWinNetStats_ret: +; --------------------------------------------------------------------------- +; @routine c03AppCreateScreenSaver +; +; @clobbers !Y + +c03AppCreateScreenSaver: + bigcall GuiApp_GetRootWindow + brcc c03AppCreateScreenSaver_ret + push yl + push yh + mov xl, r18 ; use root window as parent for main window + mov xh, r19 + ldi r16, (1<