2.6.2. Т а б л и ц а л о в у ш е к Когда это возможно, указывается ключевое слово, "переводящее" на ловуш- ку. Если рядом с ним стоит символ "O", то это означает, что ловушка обра- батывается всякий раз, когда при инициализации опрашивается дисковод. XWWWWWWRWWWWWWRWWWWWWRWRWWWWWWWWWWRWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWY V V V V VАдрес BIOS, V V И м яV АдресV АдресV Vиспользую-V К о м м е н т а р и й V V V V ROM V Vщего дан-V (в скобках указан соответствующий V V V V V Vный hook V оператор MSX-BASIC) V TWWWWWWUWWWWWWUWWWWWWUWUWWWWWWWWWWUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWS VH.SRD V F270 V V V V Подпрограмма чтения сектора V VH.SWR V F279 V V V V Подпрограмма записи сектора V VH.DER1V F323 V V V V Подпрограмма, выдающая сообщения об V V V V V V V ошибке при работе с диском V VH.DER2V F325 V V V V Подпрограмма, выдающая сообщения об V V V V V V V ошибке при работе с диском V VH.DCHGV F267 V V V V Подпрограмма смены диска V TWWWWWWUWWWWWWUWWWWWWUWUWWWWWWWWWWUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWS VH.KEYIV FD9A V 0C4A V V 0038,003BV Обработка прерываний с частотой 60ГцV V V V V V 003E V V VH.TIMIV FD9F V 0C53 V V 0038,003BV Начало обработки прерываний V V V V V V 003E V V VH.CHPUV FDA4 V 091D V V 00A2 V Подпрограмма помещения символа V VH.DSPCV FDA9 V 0A43 V V V Подпрограмма высвечивания курсора V VH.ERACV FDAE V 0A90 V V V Подпрограмма уничтожения курсора V VH.DSPFV FDB3 V 0B3F V V 00C9,00CFV Подпрограмма высвечивания значений V V V V V V V функциональных клавиш (KEY ON) V VH.ERAFV FDB8 V 0B29 V V 00CC V Подпрограмма запрещения высвечиванияV V V V V V V значений функциональных клавиш V V V V V V V (KEY OFF) V VH.TOTEV FDBD V 08A5 V V 00D2 V Подпрограмма перехода к текстовому V V V V V V V режиму V VH.CHGEV FDC2 V 10CE V V 009F V Подпрограмма получения символа V VH.INIPV FDC7 V 0717 V V V Подпрограмма инициализации картинки V VH.KEYSV FDCC V 1025 V V V Подпрограмма кода клавиатуры V VH.KYEAV FDD1 V 0F10 V V V Присваивание функциональным клавишамV V V V V V V значений V VH.NMI V FDD6 V 139B V V 0066 V Подпрограмма обработки немаскируемыхV V V V V V V прерываний V VH.PINLV FDDB V 23BF V V 00AE V Подпрограмма установки начала прог- V V V V V V V раммной строки V VH.QINLV FDE0 V 23CC V V 00AE V Подпрограмма, выводящая знак "?" и V V V V V V V вводящая строку V VH.INLIV FDE5 V 23D5 V V 00AE,00B1V Подпрограмма ввода строки(LINEINPUT)V V V V V V 00B4 V V VH.ONGOV FDEA V 7810 V V V Подпрограмма выполнения ON GOTO V VH.DSKOV FDEF V 7C16 VOV V Подпрограмма вывода на диск (DSKO$) V VH.SETSV FDF4 V 7CE3 VOV V Подпрограмма установки атрибутов(SET) VH.NAMEV FDF9 V 7C20 VOV V Подпрограмма выполнения RENAME V VH.KILLV FDFE V 7C25 VOV V Подпрограмма выполнения KILL V VH.IPL V FE03 V 7C2A VOV V Подпрограмма инициализации загрузки V V V V V V V программы (IPL) V VH.COPYV FE08 V 7D0B VOV V Подпрограмма выполнения COPY V VH.CMD V FE0D V 7C34 VOV V Подпрограмма выполнения команды CMD V VH.DSKFV FE12 V 7C39 VOV V Подпрограмма выполнения DSKF V ZWWWWWWQWWWWWWQWWWWWWQWQWWWWWWWWWWQWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW[ \page XWWWWWWRWWWWWWRWWWWWWRWRWWWWWWWWWWRWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWY V V V V VАдрес BIOS, V V И м яV АдресV АдресV Vиспользую-V К о м м е н т а р и й V V V V ROM V Vщего дан-V (в скобках указан соответствующий V V V V V Vный hook V оператор MSX-BASIC) V TWWWWWWUWWWWWWUWWWWWWUWUWWWWWWWWWWUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWS VH.DSKIV FE17 V 7C3E VOV V Подпрограмма выполнения ввода с дис-V V V V V V V ка (DSKI$) V VH.ATTRV FE1C V 7C43 VOV V Подпрограмма атрибутов (ATTR$) V VH.LSETV FE21 V 7C48 VOV V Подпрограмма выполнения LSET V VH.RSETV FE26 V 7C4D VOV V Подпрограмма выполнения RSET V VH.FIELV FE2B V 7C52 VOV V Подпрограмма выполнения FIELD V VH.MKISV FE30 V 7C57 VOV V Подпрограмма выполнения MKI$ V VH.MKSSV FE35 V 7C5C VOV V Подпрограмма выполнения MKS$ V VH.MKDSV FE3A V 7C61 VOV V Подпрограмма выполнения MKD$ V VH.CVI V FE3F V 7C66 VOV V Подпрограмма выполнения CVI V VH.CVS V FE44 V 7C6B VOV V Подпрограмма выполнения CVS V VH.CVD V FE49 V 7C70 VOV V Подпрограмма выполнения CVD V VH.GETPV FE4E V 6A93 V V V Подпрограмма получения указателя FCBV VH.SETFV FE53 V 6AB3 V V V Подпрограмма установки указателя FCBV VH.NOFOV FE58 V 6AF6 VOV V Подпрограмма NOFOR (OPEN) V VH.NULOV FE5D V 6B0F VOV V Подпрограмма, открывающая 0-й файл V V V V V V V (KILL,LOAD) V VH.NTFLV FE62 V 6B3B VOV V Подпрограмма, закрывающая 0-Й буфер V V V V V V V ввода-вывода (CLOSE) V VH.MERGV FE67 V 6B63 VOV V Подпрограмма выполнения MERGE V VH.SAVEV FE6C V 6BA6 V V V Подпрограмма выполнения SAVE V VH.BINSV FE71 V 6BCE V V V Подпрограмма выполнения BSAVE V VH.BINLV FE76 V 6BD4 V V V Подпрограмма выполнения BLOAD V VH.FILEV FE7B V 6C2F VOV V Подпрограмма выполнения FILES V VH.DGETV FE80 V 6C3B VOV V Подпрограмма выполнения GET и PUT V VH.FILOV FE85 V 6C51 V V V Подпрограмма выполнения последова- V V V V V V V тельного вывода V VH.INDSV FE8A V 6C79 V V V Подпрограмма выполнения последова- V V V V V V V тельного ввода V VH.RSLFV FE8F V 6CD8 V V V Переназначить "старый" дисковод V VH.SAVDV FE94 V 6D03 V V V "Сохранение" текущего дисковода V V V V 6D14 V V V (LOC,LOF,EOF,FPOS) V V V V 6D25 V V V V V V V 6D39 V V V V VH.LOC V FE99 V 6D0F V V V Подпрограмма выполнения функции LOC V VH.LOF V FE9E V 6D20 VOV V Подпрограмма выполнения функции LOF V VH.EOF V FEA3 V 6D33 VOV V Подпрограмма выполнения функции EOF V VH.FPOSV FEA8 V 6D43 VOV V Подпрограмма выполнения функции FPOSV VH.BAKUV FEAD V 6E36 V V V Подпрограмма возврата BAKUPT V VH.PARDV FEB2 V 6F15 V V V Подпрограмма анализа имени устройст.V VH.NODEV FEB7 V 6F33 V V V Подпрограмма определения новых имен,V V V V V V V если устройство не подтверждено V VH.POSDV FEBC V 6F37 V V V Подпрограмма POSDSK V VH.DEVNV FEC1 V V V V Ловушка не используется V VH.GENDV FEC6 V 6F8F V V V Подпрограмма проверки является ли V V V V V V V устройство дисководом V VH.RUNCV FECB V 629A V V V Подпрограмма выполнения RUN V VH.CLEAV FED0 V 62A1 V V V Подпрограмма выполнения CLEAR V VH.LOPDV FED5 V 62AF V V V Подпрограмма установки циклов V VH.STKEV FEDA V 62F0 V V V Подпрограмма ошибок в стеке V ZWWWWWWQWWWWWWQWWWWWWQWQWWWWWWWWWWQWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW[ \page XWWWWWWRWWWWWWRWWWWWWRWRWWWWWWWWWWRWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWY V V V V VАдрес BIOS, V V И м яV АдресV АдресV Vиспользую-V К о м м е н т а р и й V V V V ROM V Vщего дан-V (в скобках указан соответствующий V V V V V Vный hook V оператор MSX-BASIC) V TWWWWWWUWWWWWWUWWWWWWUWUWWWWWWWWWWUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWS VH.ISFLV FEDF V 0BF9 V V V Подпрограмма ISFLIO V VH.OUTDV FEE4 V 1B46 V V 00E1,0018V Подпрограмма вывода символов V VH.CRDOV FEE9 V 7328 V V V Подпрограмма вывода символов CR+LF V VH.DSKCV FEEE V 7374 V V V Подпрограмма DSKCHI V VH.DOGRV FEF3 V 593C V V V Подпрограмма выполнения графики(DRAW) VH.PRGEV FEF8 V 4039 V V V Подпрограмма выполнения END V VH.ERRPV FEFD V 40DC V V 014A V Печать сообщения об ошибке V VH.ERRFV FF02 V 40FD V V V Подпрограмма обработки ошибки V VH.READV FF07 V 4128 V V V Подпрограмма вывода сообщения "Ok" V VH.MAINV FF0C V 4134 V V V Вход в MAIN V VH.DIRDV FF11 V 41A8 V V V Вход в непосредственное выполнение DO VH.FINIV FF16 V 4237 V V V V VH.FINEV FF1B V 4247 V V V V VH.CRUNV FF20 V 42B9 V V V V VH.CRUSV FF25 V 4353 V V V V VH.ISREV FF2A V 437C V V V V VH.NTFNV FF2F V 43A4 V V V V VH.NOTRV FF34 V 44EB V V V V VH.SNGFV FF39 V 45D1 V V V V VH.NEWSV FF3E V 4601 V V V V VH.GONEV FF43 V 4646 V V V V VH.CHRGV FF48 V 4666 V V 0010,0028V Подпрограмма с именем CHRGTR V VH.RETUV FF4D V 4821 V V V V VH.PRTFV FF52 V 4A5E V V V V VH.COMPV FF57 V 4A94 V V V V VH.FINPV FF5C V 4AFF V V V V VH.TRMNV FF61 V 4B4D V V V V VH.FRMEV FF66 V 4C6D V V V V VH.NTPLV FF6B V 4CA6 V V V V VH.EVALV FF70 V 4DD9 V V V V VH.OKNOV FF75 V 4F2C V V V V VH.FINGV FF7A V 4F3E V V V V VH.ISMIV FF7F V 51C3 V V V Подпрограмма, выполняющая MID$ V VH.WIDTV FF84 V 51CC V V V Подпрограмма, выполняющая WIDTH V VH.LISTV FF89 V 522E V V V Подпрограмма, выполняющая [L]LIST V VH.BUFLV FF8E V 532D V V V Подпрограмма, работающая со строкой V V V V V V V буфера V VH.FRQIV FF93 V 543F V V V Подпрограмма преобразования в целое V VH.SCNEV FF98 V 5514 V V V V VH.FRETV FF9D V 67EE V V V Свободный дескриптор V VH.PTRGV FFA2 V 5EA9 V V V Подпрограмма возвращения указателя V VH.PHYDV FFA7 V 1414 V V 0144 V Подпрограмма физического ввода-выво-V V V V V V V да диска V VH.FORMV FFAC V 1418 V V 0147 V Подпрограмма, выполняющая FORMAT V VH.ERROV FFB1 V 406F V V V ERROR - подпрограмма V VH.LPTOV FFB6 V 08BA V V 005F,00D2V Подпрограмма вывода строки на прин- V V V V V V 00A5 V тер (LPRINT) V VH.LPTSV FFBB V 08E1 V V 00A8 V Подпрограмма статуса строки на прин-V V V V V V V тере V VH.SCREV FFC0 V 79CC V V V "Вход" в оператор SCREEN V VH.PLAYV FFC5 V 73E5 V V V "Вход" в оператор PLAY V ZWWWWWWQWWWWWWQWWWWWWQWQWWWWWWWWWWQWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW[