This commit is contained in:
Mario Fetka
2026-05-23 15:36:25 +02:00
parent a5ce0d2f63
commit 1d4789de1b

View File

@@ -221,21 +221,18 @@ Net_Call_ endp
; Experimental VLM entry caller.
; INT 2F AX=7A20 returns ES:BX = VLM entry if AX == 0000.
;
; Registers loaded for VLM entry:
; Register setup for VLM entry:
; AX, BX, CX, DX from function args
; DS:SI = req
; ES:DI = repl
;
; Stack args pushed before call, matching DeveloperNet clndos16 NWCVLMREQ:
; push p3
; push p2
; push p1
; call VLM_entry
; Extra stack args pushed before calling VLM entry:
; p3, p2, p1
;
; For NWCREQUEST/VLM:
; For NWCREQUEST/VLM test:
; AX=function
; BX=numReqFrags
; CX=conn
; CX=connid
; DX=numReplyFrags
; DS:SI=reqFragList
; ES:DI=replyFragList
@@ -260,7 +257,7 @@ Net_Call_VLM_Raw_ proc far
jmp short vlm_raw_done
vlm_raw_found:
; save VLM entry ES:BX in stack locals [bp-4]=off [bp-2]=seg
; save VLM entry ES:BX in stack locals
mov [bp-4], bx
mov ax, es
mov [bp-2], ax