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 |