Модули для Turbo Pascal 6.0/7.0 ( с примерами )
от Демьянишина Владислава
Исходный код модулей
|
Мышь |
mouse.pas |
Скачать |
27Kb |
Клавиатура |
keyboard.pas |
Скачать |
18Kb |
Клавиатура (собственный обработчик прерывания клавиатуры) |
keydrv.pas |
Скачать |
16Kb |
Вывод графики в режиме VGA 256 цветов |
vga256.pas |
Скачать |
18Kb |
Конвертирование изображений в формат BMP (BitMap) только 256 цветов |
convert.pas |
Скачать |
24Kb |
Вывод растровых шрифтов, масштабирование изображений для режима VGA 256 цветов |
geffect.pas |
Скачать |
19Kb |
Определение частоты процессора, замеры времени, функции преобразования времени, целых и дробных значений в текст |
profiler.pas |
Скачать |
11Kb |
Мышь для графических режимов VESA 640x400, 640x480, 800x600 256 цветов; Конвертирование больших(свыше 64К) изображений в формат BMP (BitMap) только 256 цветов. Пример содержит примеры курсоров. |
smouse.pas,
sconvert.pas |
Скачать |
32Kb |
Вывод графики в режимах VESA 640x400, 640x480, 800x600 256 цветов; Создание буферов данных в верхней памяти размером свыше 64К(Extended memory) |
svga256.pas,
xms.pas |
Скачать |
23Kb |
Вывод растровых шрифтов, масштабирование изображений для режимов VESA 640x400, 640x480, 800x600 256 цветов |
sgeffect.pas |
Скачать |
24Kb |
Ввод/вывод цифрового звука (8 bit mono/stereo) на совместимые с Sound Blaster (Adlib) устройства, инструментальный звук OPL |
sb.pas |
Скачать |
32Kb |
Новые и исправленные версии модулей
|
Конвертирование изображений в формат BMP (BitMap) только 256 цветов |
convert.pas |
Скачать |
2Kb |
Конвертирование больших (свыше 64К) изображений в формат BMP (BitMap) только 256 цветов |
sconvrt2.pas |
Скачать |
2Kb |
Создание буферов данных в верхней памяти размером свыше 64К (Extended memory) |
xms2.pas |
Скачать |
13Kb |
Выделение памяти в области DOS средствами MS-DOS в обход Turbo Pascal, запуск внешних программ из Pascal-программы |
msdos.pas |
Скачать |
11Kb |
VesaCrt - как альтернатива стандартному модулю CRT для работы в шести текстовых режимах. Ещё модули MSMouse, TXTMouse для работы с манипулятором "Мышь" в текстовых режимах и модуль KeyBoard |
vesacrt.pas, msmouse.pas, txtmouse.pas, keyboard.pas |
Скачать |
15Kb |
Ввод/вывод цифрового звука (8 bit mono/stereo) на совместимые с Sound Blaster (2, Pro, Pro 2, Adlib) устройства, инструментальный звук OPL. SBLASTER - как альтернатива старому модулю SB.PAS. Воспроизведение звука с повышенным SampleRate от 48000 kHz до 500000 kHz на канал.
- WAVE.PAS - модуль для загрузки и воспроизведения малых и больших WAV-файлов. WAV-воспроизведение в обычном режиме (в сеансе MS-DOS под Windows или чистом MS-DOS), или в режиме Preload для устранения помех на границе буфера воспроизведения (актуально для чистого MS-DOS).
- Аудио плеер малых и больших (8/16 bit) WAV-файлов Playwav2 с конвертированием 16 бит в 8 бит на лету, с индикацией уровней громкости для обоих каналов, с управлением громкостью, и переключением между несколькими текстовыми VESA режимами при помощи модуля VESACRT.
|
SBLASTER.PAS,
wave.pas,
VESACRT.PAS,
Playwav2.pas |
Скачать |
16Kb |
WAV - файлы для примеров к модулям SBLASTER.PAS и WAVE.PAS |
big.wav (8 bit mono),
bigs.wav (8 bit stereo) |
Скачать |
291Kb |
Модуль-расширение математических функций, содержит функции вычисления логарифмов (Log, Lg) степеней (SqrN, SqrtN), ArcSin, ArcCos, ArcCtg и вычисления определённого интеграла |
MATH.PAS |
Скачать |
2Kb |
Модуль содержит функции поддержки работы с INI-файлами |
INI.PAS |
Скачать |
2Kb |
Модуль ResFiles содержит функции для работы с ресурсными файлами |
RESFILES.PAS |
Скачать |
15Kb |
Аудио плеер малых и больших (8/16 bit) WAV-файлов Spectr с конвертированием 16 бит в 8 бит на лету, с индикацией уровней громкости для обоих каналов, с визуализацией спектра воспроизводимого сигнала диапазона 20Гц..20кГц, с ручным управлением оптимизацией спектрального анализа под производительность процессора, с управлением громкостью.
- Воспроизведение звукового сигнала при помощи модулей WAVE, SBLASTER. воспроизведения малых и больших WAV-файлов. WAV-воспроизведение в обычном режиме (в сеансе MS-DOS под Windows или чистом MS-DOS), или в режиме Preload для устранения помех на границе буфера воспроизведения (актуально для чистого MS-DOS). Плейер работает в графическом режиме 640x480x16M VESA и одновременно является демонстрацией возможностей модулей SGRAPH, SBRUSH.
|
SBLASTER.PAS,
wave.pas,
Spectr.pas,
Spectr2.pas,
sgraph.pas,
sbrush.pas,
bitmaps.pas |
Скачать |
60Kb |
Примеры к использованию модулей FONTS, SGRAPH, SBRUSH, BITMAPS, где модуль SGRAPH обеспечивает вывод графики на графический экран для VESA 8/16/24 бит/цвет режимов и режима VGA 320x200x8 бит.
- Демонстрация возможностей модуля SBRUSH, базирующегося на модуле SGRAPH и позволяющего рисовать линии, прямоугольники, окружности, и закрашивать замкнутые фигуры на экране.
- Демонстрация возможностей модуля FONTS, позволяющего выводить текст при помощи растровых шрифтов с размером 8x8 и 16x16 с произвольным шагом между символов.
- Демонстрация возможностей модуля BITMAPS, позволяющего загружать с диска и выводить на экран изображения в формате *.BMP (больших размеров с загрузкой в Extended-memory) с 8/16/24 бит/цвет, а также копировать изображение в другое изображение с масштабированием и сохранять их на диск в формате *.BMP.
- Прилагаются изображения различной цветности: 8/15/16/24 бит/цвет для примеров.
|
SGRAPH.PAS,
SBrush.pas,
Fonts.pas,
xms.pas,
Bitmaps.pas
bmp8.bmp
bmp8-2.bmp
bmp15.bmp
bmp16.bmp
bmp24.bmp |
Скачать |
198Kb |
Вы находитесь на официальном сайте Владислава Демьянишина - разработчика игры Dune IV (Dune 4). На нашем сайте Вы можете бесплатно скачать игры Dune IV (Dune 4), Battle City (Танчики с Dendy/Nintendo), читы к играм и многое другое. Также Вы можете скачать бесплатно программы и полезные утилиты. Все программы чистые, т.е. не содержат вирусов и иного вредоносного ПО.
Среди доступных программ есть мобильная читалка книг, менеджер переноса файлов с фото- и видеокамер на компьютер, текстовый редактор, WYSIWYG редактор, 3D аниматор, GIF аниматор, AVI аниматор, пакетный конвертор изображений, редактор электрических схем, программа для скриншотов, диспетчер тем рабочего стола и другие.
На нашем сайте можно не только бесплатно скачать игры, но и документацию и книги по программированию на MIDLetPascal, Turbo Pascal 6, Turbo Pascal 7, Borland Pascal, по программированию устройств Sound Blaster, Adlib, VESA BIOS, справочник Norton Guide и много другой полезной информации для программистов, включая примеры решения реальных задач по созданию резидентных программ. Предлагаю также посетить Марья искусница - сайт о рукоделии (http://mariya-iskusnica.ru).
 8493
|
|