Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

256 цветов в Pascal

253
30 июня 2005 года
Proger_XP
1.5K / / 07.08.2004
Че то наш Pascal-форум совсем заглох ))
Вот вопрос: как в DOS включить режим 256(или больше ;)) цветов

З.Ы. FreeMan'а бы сюда, ОС пишет может помог бы ))
1.7K
01 июля 2005 года
Envel
206 / / 29.11.2004
Цитата:
Originally posted by Proger_XP
Че то наш Pascal-форум совсем заглох ))
Вот вопрос: как в DOS включить режим 256(или больше ;)) цветов

З.Ы. FreeMan'а бы сюда, ОС пишет может помог бы ))


Используй Video BIOS (int 10h) для 320x200x8bit, вроде этот режим имеет номер 13h. Если нужны большие разрешения - смотри в сторону VESA (работает так же через video BIOS в реальном режиме).

10
01 июля 2005 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Proger_XP
З.Ы. FreeMan'а бы сюда, ОС пишет может помог бы ))


Не надо на меня клеветать - фигней не занимаюсь.

366
02 июля 2005 года
int
668 / / 30.03.2005
А вот в инете нарыл (см. аттач).
Правда вывод текста вроде не работает.
253
02 июля 2005 года
Proger_XP
1.5K / / 07.08.2004
Цитата:
Originally posted by Freeman
Не надо на меня клеветать - фигней не занимаюсь.


Я разве говорил про фигню?
На 3OS действительно фигней никто не занимается

253
02 июля 2005 года
Proger_XP
1.5K / / 07.08.2004
Цитата:
Originally posted by int
А вот в инете нарыл (см. аттач).
Правда вывод текста вроде не работает.


Thx

10
02 июля 2005 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Proger_XP
На 3OS действительно фигней никто не занимается


3ОС? А что это такое?

Нельзя говорить о том, чего нет. Там не занимаются вообще ничем, в том числе и фигней.

253
04 июля 2005 года
Proger_XP
1.5K / / 07.08.2004
Цитата:
Originally posted by Freeman
3ОС? А что это такое?

Нельзя говорить о том, чего нет. Там не занимаются вообще ничем, в том числе и фигней


Может я ошибаюсь, но(не принимай близко к сердцу :)) твой концепт лежал на их сайте

10
04 июля 2005 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Proger_XP
твой концепт лежал на их сайте


И где тут связь с 256-ю цветами?

253
05 июля 2005 года
Proger_XP
1.5K / / 07.08.2004
Цитата:
Originally posted by Freeman
И где тут связь с 256-ю цветами?


Ок нехочешь - твое дело

325
10 августа 2005 года
Franky
723 / / 10.08.2005
Вообще в СВГА-реж. писать натужно, я сейчас сижу на ВГА - хватает. Тут вообще все просто:
mem[$0a000:y*320+x]:=цвет - пишет прямо в видеопамять назло ИНИТГРАФУ :) Только перед этим:
asm
mov ax,0013h
int 10h
end;
253
10 августа 2005 года
Proger_XP
1.5K / / 07.08.2004
Цитата:
Originally posted by Franky
Вообще в СВГА-реж. писать натужно, я сейчас сижу на ВГА - хватает. Тут вообще все просто:
mem[$0a000:y*320+x]:=цвет - пишет прямо в видеопамять назло ИНИТГРАФУ :) Только перед этим:
asm
mov ax,0013h
int 10h
end;


А что там в SVGA такое?
Асмовский код для инита нужен?
З.Ы: где ты брал инфу

325
10 августа 2005 года
Franky
723 / / 10.08.2005
Цитата:
Originally posted by Proger_XP
А что там в SVGA такое?
Асмовский код для инита нужен?
З.Ы: где ты брал инфу


SVGA - VESA-режим, инициализация по-моему так:
mov ax,401h
int 10h (или какое-то другое, не помню :)

А что за асмовый код? Не понял :(

Инфы (какое счастье!) сейчас полно и в и-нете, а у меня свои мануалы. Если хош - скажи, скину. Тебе только по видео? И как с инглишем? ;)

253
10 августа 2005 года
Proger_XP
1.5K / / 07.08.2004
Цитата:
Originally posted by Franky
SVGA - VESA-режим, инициализация по-моему так:
mov ax,401h
int 10h (или какое-то другое, не помню


Ясно
А что за асмовый код? Не понял
Код на асме
asm
mov ax,0013h
int 10h
end;
Он нужен что бы инитовать VGA, насколько я понял?
Инфы (какое счастье!) сейчас полно и в и-нете, а у меня свои мануалы. Если хош - скажи, скину
Странно я не нашел ничего нормального
Кидай сюда:
[email]mailme@smtp.ru[/email]
Тебе только по видео? И как с инглишем?
А как еще? ))
С английским ок

325
11 августа 2005 года
Franky
723 / / 10.08.2005
Скину...
Лови, сегодня опробовал - работает. Кста: нарыл в и-нете, а потом только у себя на винте :)))

asm
mov ax,4f02h
mov bx,101h - режим
int 10h
end;
инициализация видеореж. 640х480х256

asm
mov ax,4f05h
xor bx,bx
mov dx,w1 - страница
int 10h
end;
Переключение страницы (всего 5 или 6)

Думаю всякие тесты на наличие ВЕСА ненадо ;)

Вывод - стандартный:
mem[$0a000:y*320+x]:=цвет - пишет прямо в видеопамять
366
11 августа 2005 года
int
668 / / 30.03.2005
Цитата:
Originally posted by Franky

Вывод - стандартный:
mem[$0a000:y*320+x]:=цвет - пишет прямо в видеопамять


Ээээм. У вас же вроде бы 640x480, так почему тут y*320?

325
12 августа 2005 года
Franky
723 / / 10.08.2005
Цитата:
Originally posted by int
Ээээм. У вас же вроде бы 640x480, так почему тут y*320?


Сорри, правда 640. Привычка с ВГА :)

253
12 августа 2005 года
Proger_XP
1.5K / / 07.08.2004
Franky, thx
325
12 августа 2005 года
Franky
723 / / 10.08.2005
Цитата:
Originally posted by Proger_XP
Franky, thx


Получилось?

253
12 августа 2005 года
Proger_XP
1.5K / / 07.08.2004
Цитата:
Originally posted by Franky
Получилось?


Еще не тестил но за инфу thx
А то думал что не найду ничего нормального

9.5K
13 августа 2005 года
LaStRicK
39 / / 05.08.2005
Цитата:
Originally posted by Proger_XP
Еще не тестил но за инфу thx
А то думал что не найду ничего нормального


не... не могу я этот асм понять, ни мануала нормального, ни учебника... у меня есть инит VGA, SVGA попроще... Вот он в архиве.

253
14 августа 2005 года
Proger_XP
1.5K / / 07.08.2004
Цитата:
Originally posted by LaStRicK
не... не могу я этот асм понять, ни мануала нормального, ни учебника... у меня есть инит VGA, SVGA попроще... Вот он в архиве


Блин, где вы это достали? %)

325
15 августа 2005 года
Franky
723 / / 10.08.2005
Кидаю обещаное по ВЕСА сюда...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог