| TarasBer |
Сообщение
#1
|
|
Гость |
У меня вопрос: какие есть способы вывода на экран в графическом режиме (модуль graph не предлагать - тормозной шибко)? Я знаю только один: обращение к видеопамяти - адрес $A000: $0000. Но этот способ удобен лишь при разрешении 320х200 256 цветов. Потому что при другом разрешении видеопамять не влезает в 64 кб и для вывода приходится переключать страницы и делать лишние расчёты, что сильно замедляет программу. Можно ли выводить на экран при помощи портов всяких? А то я хочу улучшить свою прогу, находящуюся на tarasber.narod.ru. А исходники к ней я покажу только если вы очень попросите - их там полметра.
|
![]() ![]() |
| Archon |
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 618 Пол: Мужской Репутация: 24 |
Для начала спешу выразить огромный респект автору. Видно, что проекту посвящено немало времени.
Теперь к делу. Что ты подразумеваешь под улучшением графики? Более высокие разрешения? Это возможно. Подробности: VESA : можно получить очень высокие разрешения и цветность вплоть до 32 бит на точку, но работает в разы медленнее VGA. X-MODE : Это семейство видеорежимов, имеющих большее разрешение и/или кол-во цветов, чем стандартные режимы VGA. Обладают рядом преимуществ: 1. Я слышал, что эти режимы позволяют добиться 4-х кратного ускорения графики, но сам не проверял. 2. Несколько видео страниц в режимах 256 цветов. 3. Поддерживаются всеми VGA картами. 4. Поддержка скроллинга. Почему-то не рекомендуют ставить горизонтальное разрешение выше 360 точек, обещают проблемы. На сколько мне известно чаще всего в X-Mode используются режимы 360x480x256 и 320x200x256. Линейная адресация в SVGA: Это то, что описал Malice. По скорости несколько быстрее, чем обычная VESA. Позволяет делать скроллинг и аппаратные видео страницы. Принцип работы такой: обращения к памяти за пределом текущего банка перехватываются обработчиком соответствующего исключения и банк меняется. Короче, переключение банков осуществляется автоматически, аппаратными средствами 386 проца. Если что-то заинтересует, постараюсь помочь с документацией, но на много не расчитывай, у меня у самого инфы мало Добавлено: Есть ещё какой-то chain-4, но об этом звере я знаю только то, что он быстрее VGA. Есть предположение, что это и есть X-Mode, но не уверен. Сообщение отредактировано: Archon - -------------------- Close the World...txeN eht nepO
|
TarasBer качественная графика на Паскале 24.01.2007 17:01
Malice На сколько я помню есть еще режим LFB в Vesa режим… 24.01.2007 17:46
TarasBer
На сколько я помню есть еще режим LFB в Vesa режи… 25.01.2007 1:43
Malice
А можно ссылку на литературу?
Неа, только гугль.… 25.01.2007 2:34
Бродяжник Скрины впечатлили... автору респект!
Для TP7 е… 24.01.2007 20:37
arhimag FPC + OpenGL
или
FPC + DDraw
ну или вместо FPC D… 24.01.2007 21:23
Гость
FPC + OpenGL
или
FPC + DDraw
ну или вместо FPC … 25.01.2007 1:26
hardcase Суперская программа. Покатался на автобусе =)
Авто… 25.01.2007 2:38
andriano В связи с тем, что тему подняли, наткнулся на нее.… 13.05.2008 12:04
Ozzя Plus System Pro 2.3
Есть и Vesa, и режимы X 25.01.2007 15:24
Sam0784 Ну ваще клёва ету игрухуб под окно на современное … 2.02.2007 7:31
SkIv А вообще где можно посмотреть инфу по различным гр… 19.02.2007 20:07
Ozzя
А вообще где можно посмотреть инфу по различным г… 20.02.2007 11:54
SkIv
http://www.codenet.ru/cat/Applications/Gra...VESA… 20.02.2007 16:28
Гость помогите плиз нужна прога по графике в паскале на … 13.05.2008 1:08
andriano Если тебе нужна любая прога - ищи. Здесь за тебя в… 13.05.2008 11:33![]() ![]() |
|
Текстовая версия | 5.11.2025 0:38 |