PC-01 Lviv http://pc01.lviv.ua/forum/ |
|
Справочник ПЗУ-ПК-01 в HTML http://pc01.lviv.ua/forum/viewtopic.php?f=14&t=376 |
Page 2 of 2 |
Author: | als [ 04 Jun 2020, 21:51 ] |
Post subject: | Re: Справочник ПЗУ-ПК-01 в HTML |
Из "РУКОВОДСТВО ПРОГРАММИСТУ ПЕРСОНАЛЬНАЯ ЭВМ ПК-01 ЛЬВОВ": Quote: 2.3.7 Закраска замкнутой фигуры ( PAINT ).
Вопрос: По какому адресу находится BRD_COLOR ?Точка входа F830H - E774H ( 63536 - 59252 ). Входные параметры: X1 : X начальной точки; Y1 : Y начальной точки; GRF_COLOR : Цвет закраски; BRD_COLOR : Цвет границы. Выполняется закраска замкнутой фигуры цвета BRD_COLOR цветом GRF_COLOR. Если фигура не замкнута, будет закрашен весь экран. В " 4. Сводная таблица системных переменных." как и во всём файле я ничего не нашел. Попытки догадаться по коду процедуры тоже не увенчались успехом Quote:
4. Сводная таблица системных переменных.
4.1 Системные переменные BIOS. ------------T-------------T-----------T------------------------¬ ¦ Hex ¦ Dec ¦ Name ¦ Comment ¦ +-----------+-------------+-----------+------------------------+ ¦ BE10 ¦ 48656 ¦ KEYCODE ¦ код нажатой клавиши ¦ ¦ BE14 ¦ 48660 ¦ KEYSTAT ¦ состояние клавиатуры ¦ ¦ BE1B ¦ 48667 ¦ DISP_OUT ¦ вкл./выкл. принтера ¦ ¦ BE1D ¦ 48669 ¦ KYB_MODE ¦ режим клавиатуры ¦ ¦ BE1E ¦ 48670 ¦ KYB_BEEP ¦ вкл./выкл. звук клав. ¦ ¦ BE30/BE31 ¦ 48688/48689 ¦ TXT_ADDR ¦ адрес вывода символа ¦ ¦ BE32 ¦ 48690 ¦ COL# ¦ X след.поз.выв. текста ¦ ¦ BE33 ¦ 48691 ¦ ROW# ¦ Y след.поз.выв. текста ¦ ¦ BE36 ¦ 48694 ¦ TXT_COLOR ¦ цвет текста ¦ ¦ BE38 ¦ 48697 ¦ BORDER ¦ байт заполнения рамки ¦ ¦ BE39 ¦ 48698 ¦ SCRL_LOCK ¦ скроллинг авт./ожид. ¦ ¦ BE3C ¦ 48700 ¦ CURSOR ¦ видимость курсора ¦ ¦ BE3D ¦ 48701 ¦ CURSOR* ¦ уст. видимость курсора ¦ ¦ BE3E ¦ 48702 ¦ LOC_COL ¦ уст. X выв. текста ¦ ¦ BE3F ¦ 48703 ¦ LOC_ROW ¦ уст. Y выв. текста ¦ ¦ BE40 ¦ 48704 ¦ PRN_SHIFT ¦ смещение букв кирилл. ¦ ¦ BE41 ¦ 48705 ¦ PRN_XOR ¦ выв.на PRN норм./инвер.¦ ¦ BE50 ¦ 48720 ¦ X1 ¦ X начальной точки ¦ ¦ BE51 ¦ 48721 ¦ Y1 ¦ Y начальной точки ¦ ¦ BE52 ¦ 48722 ¦ GRF_COLOR ¦ цвет графич. объекта ¦ ¦ BE57 ¦ 48727 ¦ X2 ¦ X конечной точки ¦ ¦ BE58 ¦ 48728 ¦ Y2 ¦ Y конечной точки ¦ ¦ BE80/BE81 ¦ 48768/48769 ¦ WR0PERIOD ¦ длит.периода сигн."0" ¦ ¦ BE82/BE83 ¦ 48770/48771 ¦ WR1PERIOD ¦ длит.периода сигн."1" ¦ ¦ BE84 ¦ 48772 ¦ PILOT_DUR ¦ длительность пилота ¦ ¦ BE85 ¦ 48773 ¦ ¦ - параметры чтения МЛ ¦ ¦ BE86 ¦ 48774 ¦ ¦ L (опред. автоматич.) ¦ ¦ BE87 ¦ 48775 ¦ FILE_TYPE ¦ идентификат.типа файла ¦ ¦ BE88/BE89 ¦ 48776/48777 ¦ BASFL_ORG ¦ начало BASIC-файла ¦ ¦ BE8A/BE8B ¦ 48778/48779 ¦ BASFL_END ¦ конец BASIC-файла ¦ ¦ BE8C-BE91 ¦ 48780-48785 ¦ SAVE_NAME ¦ имя файла запись/эталон¦ ¦ BE92-BE97 ¦ 48786-48791 ¦ LOAD_NAME ¦ считанное имя файла ¦ ¦ BEA3 ¦ 48803 ¦ AUTOSTART ¦ признак автостарта ¦ ¦ BEA4/BEA5 ¦ 48804/48805 ¦ CODFL_ORG ¦ начало CODE-файла ¦ ¦ BEA6/BEA7 ¦ 48806/48807 ¦ CODFL_END ¦ конец CODE-файла ¦ ¦ BEA9/BEAA ¦ 48809/48810 ¦ CODFL_RUN ¦ старт CODE-файла ¦ ¦ BEAB/BEAC ¦ 48811/48812 ¦ OFFSET ¦ смещение CODE-файла ¦ ¦ BEC0 ¦ 48832 ¦ PALETTE ¦ палитра ¦ ¦ BEC1 ¦ 48833 ¦ GROUND ¦ цвет фона ¦ ¦ BEF1/BEF2 ¦ 48881/48882 ¦ LOAD_ERR ¦ адр.перех. по ОШИБ.В/В ¦ ¦ BEF3 ¦ 48883 ¦ PRN_OUT ¦ вкл./выкл. дисплея ¦ ¦ ¦ ¦ ¦ ¦ L-----------+-------------+-----------+------------------------- 4.2 Системные переменные интерпретатора BASIC. ------------T-------------T-----------T------------------------¬ ¦ Hex ¦ Dec ¦ Name ¦ Comment ¦ +-----------+-------------+-----------+------------------------+ ¦ 0243/0244 ¦ 00579/00580 ¦ BAS_PROG ¦ адр.нач. BAS-программы ¦ ¦ 0245/0246 ¦ 00581/00582 ¦ BAS_VARS ¦ адр.нач. BAS-переменн. ¦ ¦ 0247/0248 ¦ 00583/00584 ¦ BAS_ARRS ¦ адр.нач. BAS-массивов ¦ ¦ 0249/024A ¦ 00585/00586 ¦ BAS_FREE ¦ адр.нач. свободн. ОЗУ ¦ L-----------+-------------+-----------+------------------------- --------------------------------------------- E6AA - Вывод на принтер ESC+chr$(C) E6A3 - Вывод на принтер chr$(C) |
Author: | als [ 05 Jun 2020, 20:00 ] |
Post subject: | Re: Справочник ПЗУ-ПК-01 в HTML |
Вот здесь мне еще непонятно... Quote: ¦ BE84 ¦ 48772 ¦ PILOT_DUR ¦ длительность пилота ¦
так адреса 48773 и 48774 имеют какие-то названия ?¦ BE85 ¦ 48773 ¦ ¦ - параметры чтения МЛ ¦ ¦ BE86 ¦ 48774 ¦ ¦ L (опред. автоматич.) ¦ То ж как отдельные переменные от PILOT_DUR ? или как их прописывать то в справочник |
Page 2 of 2 | All times are UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |