![]() |
![]() |
TarasBer |
![]()
Сообщение
#1
|
Гость ![]() |
У меня вопрос: какие есть способы вывода на экран в графическом режиме (модуль graph не предлагать - тормозной шибко)? Я знаю только один: обращение к видеопамяти - адрес $A000: $0000. Но этот способ удобен лишь при разрешении 320х200 256 цветов. Потому что при другом разрешении видеопамять не влезает в 64 кб и для вывода приходится переключать страницы и делать лишние расчёты, что сильно замедляет программу. Можно ли выводить на экран при помощи портов всяких? А то я хочу улучшить свою прогу, находящуюся на tarasber.narod.ru. А исходники к ней я покажу только если вы очень попросите - их там полметра.
|
![]() ![]() |
Malice |
![]()
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: ![]() ![]() ![]() |
На сколько я помню есть еще режим LFB в Vesa режимах, когда вся видео память линейно отображается в оперативную, писать можно будет подряд, но будет 32-бита, т.е. на паскале чуть сложнее обращаться.
ps а лучше под TMT переползай, а то по виндой такое работать не будет.. Сообщение отредактировано: Malice - 24.01.2007 13:51 |
![]() ![]() |
![]() |
Текстовая версия | 19.07.2025 3:59 |