From 9143dcb7f8fd9cd3ae0bc179b94fced5efd8667f Mon Sep 17 00:00:00 2001 From: Tolik <85737314+Tolik-Trek@users.noreply.github.com> Date: Wed, 26 Mar 2025 01:43:00 +1000 Subject: [PATCH] ... --- constants/BIOS_equ.inc | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/constants/BIOS_equ.inc b/constants/BIOS_equ.inc index 8f79347..6d28595 100644 --- a/constants/BIOS_equ.inc +++ b/constants/BIOS_equ.inc @@ -240,18 +240,19 @@ Error.ATAPI EQU #70 ; ..Внутренняя функция.. ; открыть графическое окно, с описателем в IX ; на месте HL, E - страница режима, седьмой бит E - режим BOND -.PIC_FN0 EQU #A0 +; HL = X + Y*64 + #4000 + #1000*RGMOD. место на экране по знакоместам +; IX - описатель окна +; E - bit0: номер экрана +.PIC_FN0_OpenWin EQU #A0 ;============================================================= ;============================================================= -; point 3D13h C=0A2h ; ВЫВОД ЛИНИИ 'FILL' вход: dE - вертикаль, HL - горизонталь. ; IX - длина линии в точках, A - цвет .PIC_FN2 EQU #A2 ;============================================================= ;============================================================= -; point 3D13h C=0A3h ; ВЫВОД ЛИНИИ 'COPY' вход: dE - вертикаль, IX - горизонт. ; A',HL' - адрес данных, откуда брать данные ; A' - страница RAM-Disk/MEM, HL' - адрес в стр.2 @@ -261,16 +262,14 @@ Error.ATAPI EQU #70 ;============================================================= ;============================================================= -; point 3D13h C=0A5h ; УСТАНОВКА СТРАНИЦЫ ВЫВОДА НА ЭКРАН Вход: E = 0/1 .PIC_FN5 EQU #A5 ;============================================================= ;============================================================= -; point 3D13h C=0A7h -;////// недоделанная !!! //////////////////////////// +;!FIXIT недоделанные !!! ; Рисование линий. Е - вертикаль, HL - горизонталь -; H' - высота, C'/DE',B' - add_parameters D - color +; H' - высота, C'/DE',B' - add_parameters A - color ; C' = 80h, DE' = 0, B'=0 - для вертикальных линий ; Алгоритм: ; 1: Поставить точку цветом D @@ -278,7 +277,6 @@ Error.ATAPI EQU #70 ; dec H' ; jr nz,1 .PIC_FN7 EQU #A7 -; point 3D13h C=0A8h .PIC_FN8 EQU #A8 ;=============================================================