Где найти инфу по программированию под ДОС на borland c++ 3.1 ?
Работа с графикой , вывод спрайтов там всяких в VGA режиме 320*240*8bit. Может есть чё по полигональной графике или рейкастингу?
Где найти инфу по программированию под ДОС на borland c++ 3.1 ?
Работа с графикой , вывод спрайтов там всяких в VGA режиме 320*240*8bit. Может есть чё по полигональной графике или рейкастингу?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
ALKO, "Библиотека системного программиста" том 3 - "Программирование видеоадаптеров CGA, EGA и VGA", том 21 - "Программирование видеоадаптеров", того же издательства книга "Как написать игру типа Doom".
Но лучше на это забить =)
Под ДОС на борланде серьёзно никто не писал, писали на ваткоме под дос-экстендеры. На сегодняшний день ниже того же SDL опускаться смысла нет. Впрочем, это зависит от целей, какие они у тебя на этот раз?
Пробовал. На перво-пне SDL медленно выводит пиксели. Простая заливка экрана 800*600 происходит со скоростью 4-5 кадров в секунду, и это без посторонних расчётов, лишь только два вложенных цикла.
Скачал, но ещё не особо вчитывался.того же издательства книга "Как написать игру типа Doom".
бормановский Turbo C++ можно скачать на торент-трекерах.
пишешь в программе:
asm
mov ax,13h
int 10h
end;
и получаешь режим 320x200, 256 цветов.
Если ставить точку, то можно использовать pokeb(0XA000, x*320+y,15), если читать данные, то нечто другое.
здесь 0XA000 - сегмент видеопамяти
x*320+y - смещение в сегменте
15 - цвет точки.
Готовый raycasting вряд ли найдется, придется перепиливать код под графику. Полигональную заливку - тоже.
есть интересный ресурс:
http://freespace.virgin.net/hugo.eli...s/x_main.htm#1
там описаны многие алгоритмы.
https://github.com/keendreams/keen
The code is designed for Borland C++ 2.0
---------- Post added at 14:50 ---------- Previous post was at 14:46 ----------
Похоже что у ваткома нет интерфейса. То есть там нужно использовать сторонний текстовый редактор.
Последний раз редактировалось AlexG; 19.09.2014 в 09:11.
>https://github.com/keendreams/keen
А то, что ID в своё время пяткой в грудь стучали, что сделали на EGA плавный скролл тебя не смущает? Да можно и на си писать, но асме в данном случае даже проще =)
>Похоже что у ваткома нет интерфейса. То есть там нужно использовать сторонний текстовый редактор.
Да, конечно.
Но можно и нужно взглянуть на djgpp.
>На перво-пне SDL медленно выводит пиксели.
Внезапно, оно везде так, на любом железе и софте. Надо выводить не пикселями, а либо кусками кратными регистру или сразу блитить, возможно с поддержкой железа.
Довольно давно я писал с SDL на P233MMX и меня скорость вполне устраивала.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)