[Q]: �p������ � ᮧ������ �����⠫���� DN �� W95 �� p���p������ OS/2 drive
[A]: Alex Belozuerov (2:5014/1.1)
���. ������p���. ��� ��������� �� p���p���� ��᪥ � �����⠫���� �� �p����뢠�� Int 21h, AH=39h (MkDir). H� �p����뢠�� Int 21h, AX=7139h (MkDirLFN)
��� � �p����襫 ��� 堫� p�������� ;)
=== Start of MKD.TXT ===
MkDir - MkdirLFN converter. freeware by Alex Belozuerov. 2:5014/1@fidonet
---------------------------------------------------------------------------
H����祭��:
��� p������� �������� Dos Navigator-y (� �� ⮫쪮) ᮧ������ �����⠫���
� ��⠫���� �� p���p���� ��� W'95 �� ��� OS/2 ��᪥.
��� ��� p���⠥�:
������� �� 21h �p�p뢠���, �y���� 39h (MkDir) � �p� �맮�� �� ��������
ᮤ�p����� p�����p� AX �� 7139h, (MkDirLongFileName) �� 祣� ������
jump �� �p�������� ��p����稪.
����筮� ����⢨�:
Dos Navigator �⠭������ ᯮᮡ�� ᮧ������ ��⠫��� � �����묨 �������.
(�� �p����� ��p� �� p���p���� HPFS). H� ᠬ �� �� �����, ����⢥���. ;)
Warning:
H������ �p���p��, ��� ��� ���y�⨫�, � ��� ᮡ�p����� ᮧ������ ��⠫��
p������� �� ������. ���y �y��� �� ���� - �� �� �� ������.
��室�� ⥪��:
����� �� �p������ ⥪�� � 堫���� �ᯮ������ �� �p���������. ;)
� y�� ���� 3 �� �p�� � py�� �ᬠ. �� ���� As Is.
========================== MKD.ASM ================================
.286
CODE SEGMENT PARA PUBLIC 'CODE'
ASSUME CS:CODE
org 100h
Start : jmp Initialize
Int21 label byte
cmp AH, 039h
jne NoMkDir
mov AX, 07139h
NoMkDir :
db 0EAh ; ��� ���쭥�� jmp'�
Int21proc dd ? ; ��p�� ��p��� ��p����稪� Int21
; ------------------------------------------------------
ResidentPart :
Load_Str db 13,10
db 'MkDir - MkdirLFN converter. '
db 'freeware by Alex Belozuerov. 2:5014/1@fidonet',13,10,'$'
Initialize :
; H����� ��p�� ��py�����
push CS
pop DS
mov BX, 2Ch
mov ES, CS:[BX]
mov AH, 49h ; �������� ���� �����
int 21h
mov AX, 3521h
int 21h
mov WORD PTR CS:[Int21proc+0], BX ; ���������� ��p�
mov WORD PTR CS:[Int21proc+2], ES ; ��p����稪 Int21
lea DX, Int21
mov AX, 2521h
int 21h ; ��p�y�⠭�������� 21-�� �p�p뢠���
lea DX, Load_Str
mov AX, 0900h
int 21h ; ���p��py�� � ���py��� � p�������
mov DX, OFFSET ResidentPart
inc DX
int 27h ; ������� � p�������
ENDS CODE
END Start
========================== MKD.ASM ================================
========================= ��� MKD.COM ============================
source file name : MKD.COM
original size : 143 (1Kb)
created on : 23-Dec-98 01:04:36
encoded on : 23-Dec-98 01:25:25
approximate encoded size : 1Kb
number of sections : 1
lines per section : 4
section 1 of file mkd.com < uuencode by Dos Navigator >
filetime 630655122
table
`!"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 mkd.com MZUR0@/PY=0.X.7'J``````T*36M$:7(@+2!-:V1I<DQ&3B!C;VYV97)T97(N; M(&9R965W87)E(&)Y($%L97@@0F5L;WIU97)O=BX@,CHU,#$T+S%`9FED;VYEA M=`T*)`X?NRP`+HX'M$G-(;@A-<TA+HD>#`$NC`8.`;H#`;@A)<TANA`!N``):
(S2&Z$`%"S2<`Q
``
end
sum -r/size 18606/301 section (from "begin" to "end")
sum -r/size 7284/143 entire input file
crc64 a05d333a2284761c section (from "begin" to "end")
crc64 4730aab769570591 entire input file
========================= ��� MKD.COM ============================
=== End of MKD.TXT ===
--- INN 2.7.3 (rc1 version)
* Origin: This echo is READ-ONLY. Send %HELP to FAQSERVER at (2:5020/181)