Участник:Dim568: различия между версиями

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску
Нет описания правки
(Содержимое страницы заменено на « Silmarils IO Structure (DOS)»)
 
Строка 1: Строка 1:


[[Участник:Dim568/Silmarils_IO_DOS|Silmarils IO Structure (DOS)]]
[[Участник:Dim568/Silmarils_IO_DOS|Silmarils IO Structure (DOS)]]
{| class="wikitable"  style="text-align:center;" |
===H2 равен 0===
Дочитываются дополнительные 16 байт заголовка
<syntaxhighlight lang="cpp">
uint16_t VAL01 = ((H3/4)+1)*16;
VAL1 += 0; // Нужно проверить, при запуске равен нулю, но бывает ли иным?
uint16_t VAL02 = (H4*6)+VAL01;
uint16_t VAL03 = ES_REG_VAL; // Портит всю малину, нужно понять можно ли без значения регистра
VAL03 += (H7/16)+1
uint16_t VAL04 = VAL03 + (((H9+3)*0x26)/16)+1; // Значение используется в алгоритме когда H2 равен 1, нужно проследить дальше
uint16_t VAL05 = ((H6&0x0F)<<12);
uint16_t VAL06 = H5/16;
VAL05 += VAL06;
uint16_t VAL07 = VAL04 + VAL05;
</syntaxhighlight>

Текущая версия от 17:21, 9 сентября 2020