vak: (Знайка)
[personal profile] vak
Народ, нужна помощь. Не удаётся понять, в чем дело. Почему-то Волков Командер запускается с 17 строчками на экране. Нижние 8 строчек не использует. Хотя другие программы типа того же scandisk отлично работают. В чём тут может быть дело? Не получается докопаться. С этого же диска под QEMU правильно выходит, 25 строчек. Понятно, что дело в моём биосе, но как, Ватсон?

Date: 2026-02-24 09:43 (UTC)
norian: (Default)
From: [personal profile] norian
это только через терминал или при прямом железном мониторе тоже ?

Date: 2026-02-25 05:48 (UTC)
norian: (Default)
From: [personal profile] norian
а, прям на железке
на винде как-то был подобный косяк из-за кривизны терминального софта

мнэ .. ну разве что в сорцах посмотреть откуда он берёт строки экрана

Date: 2026-02-24 10:48 (UTC)
dimorlus: (Default)
From: [personal profile] dimorlus
А что лежит по адресу 0040:0084? Там должно быть число строк -1 Еще int 10 ah=1b возвращает указатель на таблицу, в которой по адресу 22h тоже число строк-1, в Interrupt list еще есть

Date: 2026-02-24 20:23 (UTC)
dimorlus: (Default)
From: [personal profile] dimorlus
Я Interrupt list процитировал, точнее, Interrupt list, скомпилированный в help-file Connect'а, наверное где-то есть посвежее, и наверное в каком-то более удобоваримом сегодня формате. Хотя в Connect он проиндексирован, и вместе с тем там есть сквозной поиск всех вхождений, я искал rows. Но если в реальном железе там 25, то, наверное или я неправильно переписал, или Ральф Браун, а в симуляторе вашем что?

Date: 2026-02-24 21:57 (UTC)
dimorlus: (Default)
From: [personal profile] dimorlus
У меня там хэлп м перекрестными ссылками, что удобней, чем просто плоский текст, я уже совершенно не помню, но очевидно, ссылки и в оригинале были, хотя он-то, изначально был текстовым, я какую-то утилиту писал, чтобы из него сделать исходник для компилятора хэлпов. Но все это собственно к делу никакого отношения не имеет, рад, что нашлась проблема.

Date: 2026-02-24 12:29 (UTC)
mikerrr: (Default)
From: [personal profile] mikerrr
Размеры панелей.

Как уже указывалось выше (в разделе F.1.), панели могут иметь полный и половинный размер. Включение режима панели 40*23 (полный размер панелей) осуществляется путем установки пункта screen" подменю " системного меню. включение режима половинного отображения (40*15) - сбросом этого пункта. Быстрое сочетание клавиш - F9, O, F.

https://dims.petrsu.ru/posob/os/f112.shtml#f115

Date: 2026-02-24 13:58 (UTC)
sobriquet9: (Default)
From: [personal profile] sobriquet9

Это вряд ли, потому что при изменении размера панелей командная строка и ярлыки кнопок F1-F10 остаются в самом низу экрана, а тут они в середине.

Date: 2026-02-24 12:53 (UTC)
vlad_m: (Default)
From: [personal profile] vlad_m
Кажется, это у него в настройках.

Date: 2026-02-24 14:48 (UTC)
archaicos: Шарж (Default)
From: [personal profile] archaicos
Проверить, что видео режим и все видео параметры в BIOS Data Area верные и что int 10h тоже возвращает верные данные. Посмотреть, не лезет ли софт напрямую в железо что-то о нём узнать.

Date: 2026-02-24 20:16 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
Волков совсем маленький
Дизассемблировать и разобраться в логике выглядит посильной задачей.