Subversion Repositories SvarDOS

Rev

Rev 461 | Rev 465 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 461 Rev 463
Line 69... Line 69...
69
mov dx, EXECPROG       ; DS:DX  - ASCIZ program name (preset at PSP[already)
69
mov dx, EXECPROG       ; DS:DX  - ASCIZ program name (preset at PSP[already)
70
mov bx, EXEC_PARAM_REC ; ES:BX  - parameter block pointer
70
mov bx, EXEC_PARAM_REC ; ES:BX  - parameter block pointer
71
int 0x21
71
int 0x21
72
mov [EXECPROG], byte 0 ; make sure to spawn command.com after app exits
72
mov [EXECPROG], byte 0 ; make sure to spawn command.com after app exits
73
 
73
 
-
 
74
jmp short skipsig      ; enforce valid ds/ss/etc (can be lost after int 21,4b)
-
 
75
 
74
EXEC_COMMAND_COM:
76
EXEC_COMMAND_COM:
75
 
77
 
76
; collect the exit code of previous application
78
; collect the exit code of previous application
77
mov ah, 0x4D
79
mov ah, 0x4D
78
int 0x21
80
int 0x21