Size: a a a

Chaos Constructions Demo/Retro

2020 April 01

DS

Dolphin Soft in Chaos Constructions Demo/Retro
Странно что эти функции никто не использовал для перекодировки
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Я уже не очень помню, но вроде загрузить шрифт довольно просто вручную. Но через int 10h, конечно, проще будет.
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
И 512 символов можно.
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Даже вроде до 1024 как-то делается, не помню уже. Хотя, может, гоню на этот счёт уже.
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Старший бит цвета фона — это точно (может менять тип фонта), но кажется, что и старший бит цвета текста тоже может.
источник

DS

Dolphin Soft in Chaos Constructions Demo/Retro
Евгений Красников (Jin X)
Старший бит цвета фона — это точно (может менять тип фонта), но кажется, что и старший бит цвета текста тоже может.
При чем тут цвет и фонт?
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Dolphin Soft
При чем тут цвет и фонт?
Грузишь 2 фонта.
Если старший бит цвета = 0, используется один фонт. Если 1, то другой.
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Один и тот же символ будет выглядеть по-разному. Разумеется, этот бит на цвет уже не влияет.
источник

DS

Dolphin Soft in Chaos Constructions Demo/Retro
чет не помню такого
источник

DS

Dolphin Soft in Chaos Constructions Demo/Retro
старший бит - блинк
источник

DS

Dolphin Soft in Chaos Constructions Demo/Retro
AH = attribute
      bit    7: blink
      bits 6-4: background color
          000 black
          001 blue
          010 green
          011 cyan
          100 red
          101 magenta
          110 brown
          111 white
      bits 3-0: foreground color
          0000 black       1000 dark gray
          0001 blue        1001 light blue
          0010 green       1010 light green
          0011 cyan        1011 light cyan
          0100 red         1100 light red
          0101 magenta     1101 light magenta
          0110 brown       1110 yellow
          0111 light gray  1111 white
источник

DS

Dolphin Soft in Chaos Constructions Demo/Retro
Пруф
источник

DS

Dolphin Soft in Chaos Constructions Demo/Retro
Евгений Красников (Jin X)
Один и тот же символ будет выглядеть по-разному. Разумеется, этот бит на цвет уже не влияет.
Ну и?!
источник

DS

Dolphin Soft in Chaos Constructions Demo/Retro
Мошт ты не туда писал? :3
источник

SS

Stas S in Chaos Constructions Demo/Retro
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Dolphin Soft
Мошт ты не туда писал? :3
Этот блинк можно вообще отключать вообще.
Посмотри функции int 10h с ah=11h (или 12h, точно не помню, с мобилы сейчас).
источник

DS

Dolphin Soft in Chaos Constructions Demo/Retro
Можно, но тогда бэка становится 16 а не 8
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
И так же можно для выбора шрифта использовать. Возможно, не бит блинка, бит яркости цвета — тут не уверен (я лет под 20 назад это всё делал).
источник

DS

Dolphin Soft in Chaos Constructions Demo/Retro
Имхо ты путаешь порт
источник

ЕК

Евгений Красников (Jin X) in Chaos Constructions Demo/Retro
Dolphin Soft
Можно, но тогда бэка становится 16 а не 8
Не, эта фича поздравляет делать фон таким же ярким, как текст (вместо мигания).
А с фонтом да, логично, что 8 останется, а как иначе закодить 512 символов, используя не 9 бит слова символоцвета? :)
источник