diff options
Diffstat (limited to 'v4.0/src/INC/VERSIONA.INC')
| -rw-r--r-- | v4.0/src/INC/VERSIONA.INC | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/v4.0/src/INC/VERSIONA.INC b/v4.0/src/INC/VERSIONA.INC new file mode 100644 index 0000000..e6796bd --- /dev/null +++ b/v4.0/src/INC/VERSIONA.INC | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | |||
| 2 | major_version equ 4 ;Major DOS version | ||
| 3 | minor_version equ 00 ;Minor DOS Version | ||
| 4 | |||
| 5 | expected_version equ (MINOR_VERSION SHL 8)+MAJOR_VERSION | ||
| 6 | |||
| 7 | if1 | ||
| 8 | %OUT ... for DOS Version 4.00 ... | ||
| 9 | endif | ||
| 10 | |||
| 11 | ;****************************** | ||
| 12 | ;Each assembler program should: | ||
| 13 | ; mov ah,030h ;DOS Get Version function | ||
| 14 | ; int 021h ;Version ret. in AX,minor version first | ||
| 15 | ; cmp ax,expected_version ;ALL utilities should check for an | ||
| 16 | ; jne error_handler ; EXACT version match. | ||
| 17 | ;****************************** | ||
| 18 | |||