|
|
|
|
|
|
|
|
ОБЩ |
Мини-ассемблер |
30K |
Пит Эберлейн |
Дек 30/01 |
17.20 |
|
Программа, преобразующая инструкции на языке ассемблера
в ряды машинных кодов. Поддержаны инструкции MMX.
| |
|
ОБЩ |
Ассемблерный мини-отладчик |
34K |
Александр Торессон |
Окт 10/04 |
14.00 |
|
Трассировщик ассемблерного кода, предназначенный для
работы с ассемблером Пита Эберлейна.
Работает под DOS и Windows.
Окт 10: исправлена версия для Windows.
| |
|
ОБЩ |
Обновленный ассемблер |
42K |
Мик |
Мар 31/08 |
10.30 |
|
Обновление мини-ассемблера Пита Эберлейна. Мик добавил
инструкции, недоступные в оригинальной версии, исправил
некоторые ошибки и усовершенствовал возможности.
Мар 31: введены почти все инструкции SSE4 (требуется
тестирование), начата работа над поддержкой x64, но
эта часть ещё не завершена и содержит ошибки.
| |
|
WIN |
Связи через последовательный порт |
82K |
Кондор Аттила |
Май 2/05 |
6.00 |
|
Специализированный код, предназначенный для помощи вам
в освоении использования портов COM на платфорфме Windows.
Май 2: включена новейшая библиотека .dll Pcomm Lite, новые демо-программы.
| |
|
DOS |
Драйвер svga.e |
23K |
Гайден МакКэй |
Мар 31/05 |
6.00 |
|
Драйвер SuperVGA. Содержит множество подпрограмм для доступа
к режиму SVGA - управление палитрой, экраном и пикселами. Это
не графический мотор, а программная основа для создания ваших
собственных графических моторов. Имеется также удобная
библиотечка для работы с памятью.
Мар 1: исправлены подпрограммы, которые ошибочно все еще вызывали
стандартные pixel() и get_pixel() Euphoria.
Мар 31: исправлена фамилия, О'Коннор - это старая фамилия автора.
| |
|
DOS |
Обработчик прерываний от клавиатуры |
2K |
Майкл Болин |
Фев 5/98 |
4.78 |
|
Обработчик прерываний от клавиатуры, который может
определять состояние всех клавиш на клавиатуре.
| |
|
ОБЩ |
Библиотека sprite_core.e |
8K |
Гайден МакКэй |
Апр 18/05 |
3.00 |
|
Хорошая основа для быстрого спрайт-мотора. Если это
возможно, используется MMX, если нет - скалярный код.
Имеются подпрограммы для манипулирования спрайтами
на различном фоне.
| |
|
DOS |
Сравнение участков памяти |
37K |
Эмлин Мерлин |
Сен 7/04 |
3.00 |
|
Эта демо-программа доказывает, что стандартная
подпрограмма Euphoria mem_copy() работает быстрее,
чем внешняя подпрограмма, написанная на машинном языке!
| |
|
DOS |
Дисплей Nokia LCD |
184K |
Сотирис Беллос |
Авг 16/03 |
3.00 |
|
Драйвер для LCD-дисплея, используемого в мобильных телефонах
Nokia. Модуль дисплея подключается к порту LPT на PC.
| |
|
DOS |
Коллекция Жака Дешена |
24K |
Жак Дешен |
Мар 20/99 |
2.35 |
|
Знаменитая коллекция Жака. Этот пакет подпрограмм включает:
операции ввода/вывода в порты, выбор файлов, чтение джойстика,
управление меню, функции INT 21 DOS, управление контроллером
DMA и считывание информации о CMOS.
Мар 20: в ports.e и doswrap.e внесены новейшие исправления.
| |
|
WIN |
Оболочка для Flat-Assembler (FASM) |
182K |
Гайден МакКэй |
Май 28/07 |
2.00 |
|
Пакет похож на мини-ассемблер Пита Эберлейна и позволяет
программисту использовать синтаксис ассемблера в Euphoria.
Может применяться также как динамический компилятор для
получения двоичного файла формата dll, com, mz, pe или elf.
Полную информацию о синтаксисе FASM и его командах вы
можете найти
на сайте системы.
Май 28: небольшое обновление.
| |
|
ОБЩ |
Высокоуровневый ассемблер |
287K |
Мик |
Июн 5/07 |
1.00 |
|
Компилятор/линкер, написанный на базе мини-ассемблера
Пита Эберлейна, с надстройкой, поддерживающей ряд языковых
конструкций высокого уровня (aka Не Вполне Ассемблер).
В данной версии имеется компактный режим линковки, 16-битный
выход DOS (.COM) и средства для изменения направления хода
программы (if, while, when).
| |
|
ОБЩ |
Библиотека memory.e |
2K |
Гайден МакКэй |
Май 2/05 |
1.00 |
|
Библиотека memory.e содержит ряд подпрограмм типа peek/poke,
которых нет в стандартной Euphoria. Файл int86.e - позволяет
программам осуществлять дальние вызовы cs:ip - может подавать
32-битные аргументы в прерывания DOS.
Май 2: оптимизированы вызовы прерываний реального режима,
обновлены комментарии.
| |
|
WIN |
Монитор параллельного порта |
114K |
Нейл Фрезер |
Май 9/03 |
1.00 |
|
Монитор параллельного порта, работающий везде - от Win 95 до
XP. Это хороший пример доступа к параллельному порту из
Euphoria.
| |
|
DOS |
Дисковые утилиты |
9K |
Крейг Гилберт |
Мар 2/98 |
0.50 |
|
Хорошо документированный набор процедур для определения
состояния приводов всех дисковых устройств.
| |
|
ОБЩ |
Ассемблер для Euphoria |
15K |
Александр Яковлев |
Фев 4/97 |
0.35 |
|
Программа, которая преобразует ассемблерные инструкции в ряды
машинных кодов. Это альфа-версия программы.
| |
|
ОБЩ |
Маршрутизация адреса |
1K |
Виктор Каприлиан |
Апр 23/01 |
0.20 |
|
Программа, которая сравнивает адрес IP и адрес Sub Networking
двух различных рабочих станций в LAN/WAN и определяет,
необходима маршрутизация или нет.
| |
|
ОБЩ |
Получение параметров процессора |
2K |
Пит Эберлейн |
Сен 17/99 |
0.20 |
|
Процедура, которая получает и выводит детальную информацию
о процессоре - изготовитель, наличие MMX, тип кэша, серийный
номер, и т.д.
| |
|
WIN |
Управление принтером |
5K |
Кароль Ковач |
Июл 11/09 | |
|
Программа генерирует так называемую PCL-строку (Printer Control Language),
которая состоит из кодов управления принтером, форматирующих выводимый текст
в соответствии с вашими требованиями, включающими размер бумаги, её ориентацию,
число страниц на листе, количество экземпляров.
Июл 11: обновлено описание.
| |
|
ОБЩ |
Проверка ошибки Pentium |
1K |
Наиль Карбалло |
Авг 3/08 | |
|
Если ваша программа использует функции FPU (арифметика с плавающей точкой),
некоторые старые процессоры Pentium могут давать неверные результаты.
Данная библиотека предназначена для выявления этой ошибки процессора
и предупреждения программиста, а также включения эмуляции FPU (под DOS).
Авг 3: перевод на английский, удаление лишних комментариев.
| |
|
WIN |
Частота процессора |
1K |
Жак Дешен |
Авг 15/07 | |
|
Консольная программа, обеспечивающая вывод
данных о тактовой частоте, на которой
работает центральный процессор.
| |
|
WIN |
Программа Ds1620-2 |
255K |
Вольфганг Фритц |
Дек 9/06 | |
|
Интерфейс Win32lib для температурного датчика
IC Dallas Semiconductor DS1620. В пакете схемы,
исполняемый файл, исходный код.
| |
|
ОБЩ |
Библиотека pokepeek2 |
4K |
Шон Прингль |
Ноя 21/06 | |
|
Подрограммы для манипулирования парами байтов в памяти. Полезны, например,
при использовании Unicode. В отличие от библиотеки words.e, машинный
код не применяется, но функция peek работает быстрее.
| |
|
WIN |
Библиотека GPGPU с исправлением для ATI |
209K |
Даниэль Клусс |
Ноя 12/05 | |
|
Эта библиотека превращает ваш программируемый графический процессор
в центральный процессор, к тому же, с широким распараллеливанием.
Развлекайтесь, требуется GeForceFX или что-нибудь получше.
Даниэль взялся за это дело всерьез и обещает вскоре обновить пакет.
Ноя 12: обновление для ATI, непроверенное, у автора нет ATI.
| |
|
WIN |
Программа Papou32 |
14K |
Neo |
Окт 18/05 | |
|
Программа Parallel Port Out 32 (Papou32) предназначена
для управления параллельным портом под Windows XP/NT/2000
посредством простого ввода величины в диапазоне от 0 до 255;
используется библиотека inpout32.dll.
| |
|
|
|
|
|
|
|
|
|
ОБЩ |
Библиотека clock.e |
3K |
Гайден МакКэй |
Апр 6/05 | |
|
Подпрограммы машинного кода для чтения регистра часов CMOS.
Апр 6: исправлен неверный байт в машинном коде.
Проверено на многих типах PC, финальная версия.
| |
|
ОБЩ |
Процедура blur_addr |
1K |
Гайден МакКэй |
Мар 21/05 | |
|
Процедура предназначена для переноса содержимого памяти
из области источника в область приемника. Построена
с использованием библиотеки asm2.e Пита Эберлейна.
| |
|
DOS |
Подпрограммы прерываний DOS |
19K |
Гайден МакКэй |
Авг 31/04 | |
|
Основной набор подпрограмм прерываний DOS для программистов
Euphoria DOS32.
Авг 31: исправлена функция Specific_Drive_Info() в DOS32.E,
добавлена ассемблерная замена для s[1]*s[3]*s[4]=free space,
s[1]*s[2]*s[3]=total space.
| |
|
DOS |
Примеры на ассемблере |
1K |
Дэвид Элтрософт |
Июл 9/04 | |
|
Примеры использования инструкции умножения imul на языке
ассемблера. Требуется ассемблерный мини-отладчик ATP
Александра Торессона.
Июл 9: новый пример.
| |
|
WIN |
Eutendo - эмулятор NES |
28K |
Мик |
Ноя 9/03 | |
|
Эмулятор NES, написанный на Euphoria. Он не слишком
быстр и поддерживает только 3 мэппера, но работает.
| |
|
DOS |
Обмен с внешней микросхемой по параллельному порту |
139K |
Дэвид Джарвис |
Окт 30/03 | |
|
Код, демонстрирующий, как можно применить Euphoria для
чтения или записи данных в микросхеме через параллельный
порт вашего PC. В этом примере использована микросхема
TLC542 преобразователя A-D от Texas Instruments.
| |
|
WIN |
Библиотека Get Drive Info |
3K |
Эл Гетц |
Авг 30/03 | |
|
Код, предназначенный для определения типа приводов,
установленных на машине, и их доступности. Win32Lib
не требуется.
Авг 30: вы можете получать размеры в единицах 1, 1000,
1024, 1000 * 1000 или 1024*1024.
| |
|
DOS |
Доступ к лампочкам клавиатуры |
18K |
Даниэль Клусс |
Авг 13/03 | |
|
Демо-программа, показывающая новую возможность
Euphoria, когда вы определяете подпрограмму машинного
кода с использованием define_c_func/proc()(может не
работать на некоторых версиях DOS).
| |
|
DOS |
Чтение/запись параллельного порта |
7K |
Дэвид Джарвис |
Май 18/03 | |
|
Подпрограммы для чтения и записи через параллельный
порт. Используется библиотека ports.e Жака Дешена.
| |
|
WIN |
Порты I/O (ввода/вывода) |
1K |
Джесус Консуэгра |
Дек 10/01 | |
|
Пример кода для доступа к портам ввода/вывода
с использованием dlportio.dll.
| |
|
DOS |
Обработчик прерываний по COM1 |
4K |
Джин Мари Декру |
Ноя 22/00 | |
|
Пример кода для обработки прерываний
от последовательного порта COM.
| |
|
DOS |
Тестер прерываний DOS |
53K |
CenSe |
Июн 23/00 | |
|
Эта программа позволяет вам проверить работу прерываний
DOS. Используется GUI текстового режима Дэвида Куни.
| |
|
DOS |
Простой компилятор/загрузчик DLL |
30K |
Патрик Кьюист |
Май 3/00 | |
|
Простой механизм для сборки процедур в род .DLL-файла,
так что позже они могут быть загружены и выполнены.
Май 3: устранена ошибка.
| |
|
DOS |
Готовы ли диски? |
5K |
Крейг Гилберт |
Ноя 11/97 | |
|
Код для проверки готовности гибких дисков, жестких дисков
и CD. Используется специальный обработчик прерываний.
| |
|
DOS |
Последовательный ввод/вывод |
3K |
Питер Блю |
Июн 8/97 | |
|
Простая терминальная программа, которая позволит вам с помощью
модема связываться с другой машиной. Многие люди спрашивали
о чем-либо подобном этой программе. Убедитесь, что в программе
правильно указан номер COM-порта, к которому подключен ваш модем,
прежде чем запускать эту программу на исполнение.
| |
|