| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
ОБЩ | 
Мини-ассемблер | 
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-порта, к которому подключен ваш модем, 
прежде чем запускать эту программу на исполнение.
 |  | 
|   |