Changes for page API контроллеров AZ®
Last modified by Max on 2025/03/02 15:18
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -980,16 +980,16 @@ 980 980 Structure of filling information about a screenshot 981 981 982 982 {{code language="c"}} 983 -// структурахидераскриншота983 +// screenshot header structure 984 984 typedef __packed struct screen_header 985 985 { 986 - unsigned short int tag; долженбытьравен0240986 + unsigned short int tag; // must be equal to 0240 987 987 988 - unsigned int начальныйадресвсловах-прямаязадачавфизическихадресах989 - unsigned int длинавсловах-прямаязадачавфизическихадресах988 + unsigned int begin_adress; // start address in words - forward task in physical addresses 989 + unsigned int length; // length in words - forward task in physical addresses 990 990 991 - unsigned short int begin_page; // начальнаястраница-номер-прямаязадачавномерахстраниц992 - unsigned short int len_pages; // количествостраниц-прямаязадачавномерахстраниц991 + unsigned short int begin_page; // start page - number - forward task in page numbers 992 + unsigned short int len_pages; // number of pages - forward task in page numbers 993 993 994 994 unsigned short int R177300; // 995 995 unsigned short int R177302; // ... ... @@ -1007,29 +1007,29 @@ 1007 1007 unsigned short int R177332; // 1008 1008 unsigned short int R177334; // 1009 1009 unsigned short int R177336; // 1010 - unsigned short int R177340; // - Региструправленияактивациейокно-маскиокон1011 - unsigned short int R177342; // - Региструправленияr/oнаокно1012 - unsigned short int R177344; // - Регистр управления shadowокон-маскиокон1013 - unsigned short int R177346; // - Региструправлениямаппером1014 - unsigned short int R177350; // - регистркопияпозаписи177130врежимезаписиуправленияпамятьювSMK1015 - unsigned short int R177352; // - регистркопияпозаписи177716врежимезаписиуправленияпамятьювБК11М1010 + unsigned short int R177340; // - Window activation control register - window masks 1011 + unsigned short int R177342; // - Control register r/o per window 1012 + unsigned short int R177344; // - Shadow window control register - window masks 1013 + unsigned short int R177346; // - Mapper control register 1014 + unsigned short int R177350; // - copy by record register 177130 in memory management write mode in SMK 1015 + unsigned short int R177352; // - copy by record register 177716 in memory management write mode in BK11M 1016 1016 1017 - unsigned short int R177230; // - региструправления1018 - unsigned short int R177232; // - регистрномерастраницыначалаотображения-верхняястраница(слой0)1019 - unsigned short int R177240; // - регистрномерастраницыначалаотображения-средняястраница(слой1)1020 - unsigned short int R177242; // - регистрномерастраницыначалаотображения-нижняястраницаслой2)1021 - unsigned short int R177244; // - регистрвертикальногоскролингаслой21022 - unsigned short int R177246; // - регистрвертикальногоскролингаслой11023 - unsigned short int R177250; // - регистрвертикальногоскролингаслой01024 - unsigned short int R177252; // - регистргозизонтальногоскролингаслой01025 - unsigned short int R177254; // - регистргозизонтальногоскролингаслой11026 - unsigned short int R177256; // - регистргозизонтальногоскролингаслой21017 + unsigned short int R177230; // - control register 1018 + unsigned short int R177232; // - display start page number register - upper page (layer 0) 1019 + unsigned short int R177240; // - display start page number register - upper page (layer 1) 1020 + unsigned short int R177242; // - display start page number register - upper page (layer 2) 1021 + unsigned short int R177244; // - vertical scroll register layer 2 1022 + unsigned short int R177246; // - vertical scroll register layer 1 1023 + unsigned short int R177250; // - vertical scroll register layer 0 1024 + unsigned short int R177252; // - horizontal scroll register layer 0 1025 + unsigned short int R177254; // - horizontal scroll register layer 1 1026 + unsigned short int R177256; // - horizontal scroll register layer 2 1027 1027 1028 1028 unsigned short int paldata[338]; // 1029 1029 } screen_header_t; 1030 1030 {{/code}} 1031 1031 1032 - Примеркодадлязаполнениястраницыпамяти1032 +Example code for filling a memory page 1033 1033 1034 1034 {{code language="assembler"}} 1035 1035 ;--------------------------------------------------