Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Операционная система MS-DOS / 3 Том / 277 / DBSP1B / README
.TXT1. ќжЁЄ«®ЇҐ¤Ёп бЁб⥬®Ј® Їа®Ја ¬¬Ёбв , ¤ЁбЄ 1
1.1. ‘®¤Ґа¦Ё¬®Ґ ¤ЁбЄ
Ќ н⮬ ¤ЁбЄҐ 室пвбп Ёбе®¤лҐ вҐЄбвл ўбҐе Їа®Ја ¬¬,
ЇаЁўҐ¤Ґле ў ЇҐаў®© ЄЁЈҐ ЇҐаў®Ј® ⮬ нжЁЄ«®ЇҐ¤ЁЁ,
Ј®в®ўлҐ ЎЁЎ«Ё®вҐЄЁ ®ЎкҐЄвле ¬®¤г«Ґ©, include-д ©«л,
бЇа ў®з п Ў § ¤ ле Ї® ўбҐ¬ дгЄжЁп¬, Ї®¤Ј®в®ў«Ґ п
гвЁ«Ёв®© Microsoft helpmake.
ЏаЁ Ї®¤Ј®в®ўЄҐ ¤ЁбЄ ў Їа®Ја ¬¬ е DRI.ASM Ё RAM.ASM
Ўл«Ё ®Ў аг¦Ґл ®иЁЎЄЁ, ¤ЁбЄҐ 室пвбп ЁбЇа ў«ҐлҐ
ўҐабЁЁ нвЁе Їа®Ја ¬¬.
Ќ аЁбгЄҐ Ї®Є § ® ᮤҐа¦Ё¬®Ґ ЇҐаў®Ј® ¤ЁбЄ ў ўЁ¤Ґ
¤ҐаҐў Є в «®Ј®ў:
|---SAMPLE.11 €бе®¤лҐ вҐЄбвл Їа®Ја ¬¬-ЇаЁ¬Ґа®ў.
| |---DRI.A
| |---EXEC.A
| |---GET_CVT.A
| |---FLOPPY
| |---GRAB
| |---KEY_BEEP
| |---QHRUN
| |---SETVECT
| |---DISKLOCK.A
| |---SHOW_DFC
| |---SHOW_EXE
| |---SHOW_MCB
| |---SHOW_PSP
| |---SHOWDDCB
| |---DISKS_IN
| |---SHOW_DDC
| +---SHOW_CVT
|---INCLUDE Include-д ©«л sysp.h Ё sysp.inc.
|---LIB ЃЁЎ«Ё®вҐЄЁ ®ЎкҐЄвле ¬®¤г«Ґ©.
|---LIBSRC €бе®¤лҐ вҐЄбвл ўбҐе дгЄжЁ©.
+---HELP ‘Їа ў®з п Ў § ¤ ле.
1.2. €бЇ®«м§®ў ЁҐ ЇаЁ¬Ґа®ў Їа®Ја ¬¬
„«п ўбҐе Їа®Ја ¬¬ ¤ЁбЄҐ Ё¬Ґовбп mak-д ©«л,
Ї®¤Ј®в®ў«ҐлҐ ў б।Ґ QuickC 2.5 Ё«Ё QuickC 2.01 (в®«мЄ®
¤«п Їа®Ја ¬¬, б®бв ў«Ґле п§лЄҐ бᥬЎ«Ґа ). Љ Є
Їа ўЁ«®, ў бЇЁб®Є Їа®Ја ¬¬ (Programm List) ўЄ«озҐ ®¤ Ё§
ЎЁЎ«Ё®вҐЄ ®ЎкҐЄвле ¬®¤г«Ґ©, Ї®бв ў«пҐ¬ле нв®© ¤ЁбЄҐвҐ Ё
Ёбе®¤л© вҐЄбв Їа®Ја ¬¬л. ‚ § ўЁбЁ¬®бвЁ ®в ¬®¤Ґ«Ё Ї ¬пвЁ
ЁбЇ®«м§говбп б«Ґ¤гойЁҐ ЎЁЎ«Ё®вҐЄЁ:
L_SYSP.LIB - Ў®«ми п ¬®¤Ґ«м (Large);
C_SYSP.LIB - Є®¬Ї Єв п ¬®¤Ґ«м (Compact);
M_SYSP.LIB - б।пп ¬®¤Ґ«м (Medium);
S_SYSP.LIB - ¬ « п ¬®¤Ґ«м (Small);
T_SYSP.LIB - Єа®иҐз п ¬®¤Ґ«м (Tiny).
” ©«л sysp.h Ё sysp.inc (¤«п Їа®Ја ¬¬, б®бв ў«Ґле
п§лЄҐ бᥬЎ«Ґа ) ¤®«¦л 室Ёвбп ў ⥪г饬 Є в «®ЈҐ.
…б«Ё ў ¬ Ї®вॡгҐвбп ўлЇ®«Ёвм § ®ў® ва б«пжЁо
дгЄжЁ©, ўе®¤пйЁе ў б®бв ў ЇҐаҐзЁб«Ґле ўлиҐ ЎЁЎ«Ё®вҐЄ,
ЁбЇ®«м§г©вҐ Ёбе®¤лҐ вҐЄбвл дгЄжЁ©, а бЇ®«®¦ҐлҐ ў
Є в «®ЈҐ LIBSRC. „«п ®Ў«ҐЈзҐЁп Є®¬Ї®®ўЄЁ ЎЁЎ«Ё®вҐЄ
ЁбЇ®«м§г©вҐ Є®¬ ¤л© д ©« mklib.res, а бЇ®«®¦Ґл© ў
Є в «®ЈҐ LIB:
l_sysp
y
+get_cvt+get_mcvt+get_fddc+get_nddc+get_fdft+get_ndft&
+get_exeh+get_fmcb+get_nmcb+get_ddcb+help&
+disk_cfg+fat+get_devi+get_dpt+get_hdp1+get_hdp2+getbiosi+
getboot+getmboot&
+heof+pc_model
l_list
ЏҐаў п бва®Є д ©« - Ё¬п ᮧ¤ ў Ґ¬®© ЎЁЎ«Ё®вҐЄЁ
®ЎкҐЄвле ¬®¤г«Ґ©, Ї®б«Ґ¤пп - Ё¬п д ©« ¤«п «ЁбвЁЈ .
€¬п д ©« mklib.res ЇҐаҐ¤ ©вҐ ў Є зҐб⢥ Ї а ¬Ґва
гвЁ«ЁвҐ LIB.EXE, ЇҐаҐ¤ Ё¬ҐҐ¬ ¤®«¦Ґ бв®пвм бЁ¬ў®« "@":
lib @mklib.res
1.3. €бЇ®«м§®ў ЁҐ бЇа ў®з®© Ў §л ¤ ле
‚ Є в «®ЈҐ HELP а бЇ®«®¦Ґ д ©« бЇа ў®з®© Ў §л ¤ ле
sysp.hlp. ‚л ¬®¦ҐвҐ Ї®¤Є«озЁвм нвг Ў §г Є бЇа ў®з®© Ў §Ґ
¤ ле ЁвҐЈаЁа®ў ®© б।л QuickC Ё«Ё ЁбЇ®«м§®ў вм ҐҐ
®в¤Ґ«м® б Ї®¬®ймо гвЁ«Ёвл Microsoft QH.EXE.
„«п Ї®¤Є«озҐЁп Ў §л ¤ ле sysp.hlp Є бЇа ў®з®© Ў §Ґ
¤ ле QuickC ¤®бв в®з® б«Ёвм ў¬ҐбвҐ д ©«л qc.hlp Ё
sysp.hlp:
copy qc.hlp /b + sysp.hlp /b qcnew.hlp
‡ ⥬ б«Ґ¤гҐв ЇҐаҐЁ¬Ґ®ў вм д ©«л:
ren qc.hlp qc.old
ren qcnew.hlp qc.hlp
Љ«оз /b Ґ®Ўе®¤Ё¬, в Є Є Є Є®ЇЁаговбп Ґ ⥪бв®ўлҐ,
¤ў®ЁзлҐ д ©«л.
„«п ўе®¤ ў Ј« ў®Ґ ¬Ґо бЇа ў®з®© Ў §л ¤ ле
sysp.hlp § ЇгбвЁвҐ QuickC Ё, Ўа ў ў ®ЄҐ ⥪бв®ў®Ј®
। Єв®а б«®ў® "sysp" (ЎҐ§ Є ўл祪), Ї®¤ўҐ¤ЁвҐ Єгаб®а Є
з «г нв®Ј® б«®ў . ‡ ⥬ ¦¬ЁвҐ F1, в.Ґ. ўлЇ®«ЁвҐ
Є®вҐЄбвл© Ї®ЁбЄ, ЁбЇ®«м§®ў ў ў Є зҐб⢥ Є®вҐЄбв б«®ў®
sysp.
Џ®б«Ґ Ї®¤Є«озҐЁп Ў §л ¤ ле sysp.hlp ўл ᬮ¦ҐвҐ
Ї®«гзЁвм бЇа ўЄг Ї® «оЎ®© дгЄжЁЁ, ўе®¤п饩 ў ЎЁЎ«Ё®вҐЄг
sysp.lib. „«п нв®Ј® ¤®бв в®з® ў ⥪б⥠Їа®Ја ¬¬л Ї®¤ўҐбвЁ
Єгаб®а Є ЇҐаў®© ЎгЄўҐ дгЄжЁЁ Ё ¦ вм F1.
…б«Ё ўл ЁбЇ®«м§гҐвҐ гвЁ«Ёвг Microsoft QH.EXE (®
ўе®¤Ёв ў б®бв ў ¤ЁбваЁЎгвЁў Microsoft C 6.0), бЄ®ЇЁаг©вҐ
д ©« sysp.hlp ў Є в «®Ј, гЄ § л© ў ЇҐаҐ¬Ґ®© б।л
HELPFILES. ЏаЁ н⮬ ў д ©«Ґ autoexec.bat Ґ®Ўе®¤Ё¬®
гбв ®ўЁвм нвг ЇҐаҐ¬Ґго:
set HELPFILES=d:\c600\help;e:\myhelp;
2. ќжЁЄ«®ЇҐ¤Ёп бЁб⥬®Ј® Їа®Ја ¬¬Ёбв , ¤ЁбЄ 2
2.1. ‘®¤Ґа¦Ё¬®Ґ ¤ЁбЄ
Ќ н⮬ ¤ЁбЄҐ 室пвбп Ёбе®¤лҐ вҐЄбвл ўбҐе Їа®Ја ¬¬,
ЇаЁўҐ¤Ґле ў® ўв®а®© ЄЁЈҐ ЇҐаў®Ј® ⮬ нжЁЄ«®ЇҐ¤ЁЁ,
include-д ©«л.
Ќ аЁбгЄҐ Ї®Є § ® ᮤҐа¦Ё¬®Ґ ўв®а®Ј® ¤ЁбЄ ў ўЁ¤Ґ
¤ҐаҐў Є в «®Ј®ў:
|---SAMPLE.12 €бе®¤лҐ вҐЄбвл Їа®Ја ¬¬-ЇаЁ¬Ґа®ў
| | (ЄЁЈ 2 ЇҐаў®Ј® ⮬ ).
| |---DRIVERS €бе®¤лҐ вҐЄбвл ¤а ©ўҐа®ў.
| | |---IODRV
| | |---RAM
| | |---SIMPLE
| | |---CLOCK
| | +---DEVDRV
| |---SEGM ЏаЁ¬Ґал ЁбЇ®«м§®ў Ёп ᥣ¬Ґв®ў.
| +---NTRACE Ћв®Ўа ¦ҐЁҐ ॣЁбва®ў.
|---MDR Џ ЄҐвл© д ©« ¤«п ᮧ¤ Ёп ¤а ©ўҐа®ў.
|---INCLUDE Include-д ©«л sysp.h Ё sysp.inc.
+---SAMPLE.13 €бе®¤лҐ вҐЄбвл Їа®Ја ¬¬-ЇаЁ¬Ґа®ў
| (ЄЁЈ 3 ЇҐаў®Ј® ⮬ ).
|---DISKA
|---STOP
|---ATTRF
|---BOOTSHOW
|---BUFCTL
|---COPYF
|---COPYF1
|---CRIPT
|---CRITERR
|---CURDIR
|---DIRCTL
|---DIRLIST
|---DIRM
|---DISKSHOW
|---DISK_CTL
|---DISKB
|---DISKC
|---DISKINFO
|---F81
|---FINTERL
|---GENERIC
|---PARTSHOW
|---ROOTDIR
|---SEEKF
|---SHOW_DFT
|---SHOW_DI
|---SHOWBIOS
|---TF20
|---TFORMAT
+---BUG
2.2. €бЇ®«м§®ў ЁҐ ЇаЁ¬Ґа®ў Їа®Ја ¬¬
€бе®¤лҐ вҐЄбвл ¤а ©ўҐа®ў ва б«Ёа®ў «Ёбм Їа®Ја ¬¬®©
QuickAssembler, ўе®¤п饩 ў б®бв ў QuickC 2.01. ‚л ¬®¦ҐвҐ
ЁбЇ®«м§®ў вм в Є¦Ґ MASM ўҐабЁЁ Ґ Ё¦Ґ 5.0 Ё«Ё TASM.
ђҐ¤ ЄвЁа®ў ЁҐ Ё ЇаҐ®Ўа §®ў ЁҐ Є д®а¬ вг COM-Їа®Ја ¬¬л
ўлЇ®«п«®бм Ї ЄҐвл¬ д ©«®¬ mdr.bat. Ћ 室Ёвбп ў Є в «®ЈҐ
MDR ўв®а®¬ ¤ЁбЄҐ.
Џа®Ја ¬¬л, ўл§лў ойЁҐ ¤а ©ўҐал Ё б®бв ў«ҐлҐ п§лЄҐ
Їа®Ја ¬¬Ёа®ў Ёп ‘Ё, Ўл«Ё Ї®¤Ј®в®ў«Ґл ў б।Ґ QuickC 2.01.
Ћбв «млҐ Їа®Ја ¬¬л ўл ¬®¦ҐвҐ ЁбЇ®«м§®ў вм «®ЈЁз®
⮬г, Є Є нв® Ўл«® ®ЇЁб ® ¤«п ЇҐаў®Ј® ¤ЁбЄ .