Начало Что такое Euphoria? Документация Новости Узел OpenEuphoria Пакеты Euphoria Спонсорство
Свежие поступления Архив файлов Web-узлы Euphoria Услуги от RDS Книги и диски
Архив файлов

Уровень машины

ОБЩ Мини-ассемблер 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-порта, к которому подключен ваш модем, прежде чем запускать эту программу на исполнение.
 
 
Этот узел содержат Роберт Крейг и Джанко К. Миура,
Rapid Deployment Software - Программы Быстрого Развертывания
Перевод И.Н.Качан