]>
wirehaze git hosting - MS-DOS.git/blob - v4.0/src/MAPPER/GETVER.ASM
3 title CP
/DOS DosGetVersion mapper
5 dosxxx
segment byte public 'dos'
6 assume
cs:dosxxx
,ds:nothing
,es:nothing
,ss:nothing
8 ;**********************************************************************
10 ;* MODULE: dosgetversion
14 ;* push@ word versionword pointer
17 ;* MODULES CALLED: PC-DOS Int 21h, ah=30h, get version
19 ;*********************************************************************
28 Data dd ?
; return data area pointer
31 dosgetversion proc
far
33 lds si,[bp].data ; set pointer
35 mov ah,30h
; get DOS version
38 mov byte ptr [si],ah ; minor version
39 mov byte ptr [si]+1,al ; major version
41 exit: mexit
; pop registers