|
|
|
|
|
|
|
|
ОБЩ |
Мини-ассемблер |
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, тип кэша, серийный
номер, и т.д.
| |
|
ОБЩ |
Библиотека Machine2 (v1.06) |
18K |
Шиан Ли |
Дек 23/17 | |
|
Библиотека Machine2.e включает основные функции, битовые операторы
и подпрограммы машинного уровня для Euphoria 3.1.1 (peek2, poke2, EQV,
IMP, shift, rotate, pack, unpack, set, get, binary, octal, decimal,
hexadecimal, flatten, boolean, string, fix, sign, delay, pause,...).
Имеется стандартное руководство пользователя.
Дек 23: unpack_bits() теперь использует floor() и стала
работать намного быстрее.
| |
|
ОБЩ |
Библиотека Machine2 (v1.01) |
15K |
Шиан Ли |
Мар 17/17 | |
|
Библиотека machine2.e содержит низкоуровневые подпрограммы
для Euphoria 3.1.1 (peek2, poke2, EQV, IMP, shift, rotate,
pack, unpack, set, get, binary, octal, decimal, hexadecimal,
flatten, boolean, string, fix, sign, delay, pause...).
В пакете имеется стандартное руководство пользователя.
Мар 17: ускорен тип string(); дан приём ускорения
циклов 'for'.
| |
|
WIN |
Библиотека CPUID |
54K |
Гайден МакКэй |
Дек 3/15 | |
|
В библиотеке приведены глобальные переменные инструкции
cpuid, поддержаны все процессоры.
Разработка для Euphoria 4.1 32-бит.
| |
|
WIN |
Пакет fasm4e |
52K |
Гайден МакКэй |
Дек 3/15 | |
|
Новые исправления ошибок и поддержка для
генерирования машинного кода процессоров x86 и x64.
Извлеките каталог в каталог include, работает на
WIN32, проверено с Euphoria 4.1.
| |
|
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. В пакете схемы,
исполняемый файл, исходный код.
| |
|
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-порта, к которому подключен ваш модем,
прежде чем запускать эту программу на исполнение.
| |
|