Subversion Repositories Kolibri OS

Rev

Rev 3777 | Rev 3785 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3777 Rev 3778
Line 69... Line 69...
69
format binary as "mnt"
69
format binary as "mnt"
Line 70... Line 70...
70
 
70
 
71
include 'macros.inc'
71
include 'macros.inc'
Line 72... Line 72...
72
include 'struct.inc'
72
include 'struct.inc'
Line 73... Line 73...
73
 
73
 
74
$Revision: 3777 $
74
$Revision: 3778 $
Line 968... Line 968...
968
        stdcall map_page, tss._io_map_1, \
968
        stdcall map_page, tss._io_map_1, \
969
                [SLOT_BASE+256+APPDATA.io_map+4], PG_MAP
969
                [SLOT_BASE+256+APPDATA.io_map+4], PG_MAP
Line 970... Line 970...
970
 
970
 
971
; LOAD FIRST APPLICATION
971
; LOAD FIRST APPLICATION
972
        cmp     byte [launcher_start], 1        ; Check if starting LAUNCHER is selected on blue screen (1 = yes)
972
        cmp     byte [launcher_start], 1        ; Check if starting LAUNCHER is selected on blue screen (1 = yes)
Line 973... Line 973...
973
        jnz     @f
973
        jnz     first_app_found
974
 
974
 
975
        cli
975
        cli
976
        mov     ebp, firstapp
976
        mov     ebp, firstapp
Line 4876... Line 4876...
4876
; // if debug_direct_print == 1
4876
; // if debug_direct_print == 1
4877
        cmp     byte [debug_direct_print], 1
4877
        cmp     byte [debug_direct_print], 1
4878
        jnz     @f
4878
        jnz     @f
4879
        pusha
4879
        pusha
4880
iglobal
4880
iglobal
4881
msg_board_pos   dd      234*65536+10 ; for printing debug output on the screen
4881
msg_board_pos   dd      (42*6)*65536+10 ; for printing debug output on the screen
4882
endg
4882
endg
4883
        lea     edx, [msg_board_data+ecx]
4883
        lea     edx, [msg_board_data+ecx]
4884
        mov     ecx, 0x40FFFFFF
4884
        mov     ecx, 0x40FFFFFF
4885
        mov     ebx, [msg_board_pos]
4885
        mov     ebx, [msg_board_pos]
4886
        mov     edi, 1
4886
        mov     edi, 1
Line 4888... Line 4888...
4888
        call    dtext
4888
        call    dtext
4889
        popa
4889
        popa
4890
        add     word [msg_board_pos+2], 6
4890
        add     word [msg_board_pos+2], 6
4891
        cmp     bl, 10
4891
        cmp     bl, 10
4892
        jnz     @f
4892
        jnz     @f
4893
        mov     word [msg_board_pos+2], 234
4893
        mov     word [msg_board_pos+2], (42*6)
4894
        add     word [msg_board_pos], 10
4894
        add     word [msg_board_pos], 10
4895
        mov     ax, word [Screen_Max_Y]
4895
        mov     ax, word [Screen_Max_Y]
4896
        cmp     word [msg_board_pos], ax
4896
        cmp     word [msg_board_pos], ax
4897
        jbe     @f
4897
        jbe     @f
4898
        mov     word [msg_board_pos], 10
4898
        mov     word [msg_board_pos], 10