Участник:Dim568/Silmarils IO DOS

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску

Header

Base

0 1 2 3 4 5
H0 H1 H2

Extend

6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
H3 H4 H5 H6 H7 ?? H9


Logic

Base

ReadBaseHeader();
if( H2 != 0 ){
  if((int16_t)((H1&0xFE00)>>8) < 0){
  }else{
  }
}else{
  ReadExtendedPart();
  if((int16_t)((H1&0xFE00)>>8) < 0){
  }else{
  }
}