DeEXO 2009
 
 
development packer sourcecode
Нет скриншота
Распаковщик для архиватора Exomizer 2: http://hem.bredband.net/magli143/exo/
Рекомпилирован из варианта распаковщика для Z80. Использовался рекомпилятор Александра Тимошенко — http://vector06c.narod.ru  и ручная оптимизация.
Использование распаковщика аналогично варианту для Z80:
HL — адрес упакованных данных
DE — куда распаковывать
Вызов: CALL deexo
Раскомментировав строку
;#define VM1
можно скомпилировать вариант для процессора КР580ВМ1 (он меньше размером и быстрее работает)
Обратите внимание:
1. Если распаковщик (вариант для ВМ80) будет вызываться только один раз, можно немного сократить его убрав или закомментировав выделенные строки в начале файла
2. Для сокращения размера файла на 156 байт адрес таблицы exo_mapbasebits лучше задать через .equ

Компилировать с использованием ассемблера The Telemark Assembler (TASM) Version 3.2 (автор Thomas N. Anderson) (архив легко находится любым поисковиком по запросу tasm32.zip)
Для компиляции кода для процессора КР580ВМ1 прилагается таблица tasmvm1.tab.

В качестве примера приложены sfx архивы BASIC 2.5 для компьютера Вектор-06Ц в вариантах для КР580ВМ80 и КР580ВМ1.

Для запуска варианта для ВМ1 можно использовать Эмулятор «Virtual Vector»
 
Автор: Городецкий И. /ivagor
Имя файла: deexo.asm
 
Файл: DeEXO.zip (63 Кб) (ಠ‿ಠ)
 
КАРТОЧКИ: ВСЕ / ПОСЛЕДНИЕ 20    КАТЕГОРИИ   АВТОРЫ   НАУГАД   РОЗЫСК   ТИТУЛЬНАЯ СТРАНИЦА   О ПРОЕКТЕ      RSS