Хочу поділитися досвідом використання інтегрованої среди програмування на ASM - ALASM.
Не дивлячись на те, що розроблявся кацапами, все таки є найпотужнішим асмом для спека, ІМХО.
Мінінімальні вимоги до спека, це 128Кб пам'яті і TR-DOS.
На даний момент, є доступною версія 5.09 тут: ALASM509.zip
Щоб попробувати, треба або реальний спек з бета інтерфейсом або емуль, я рекомендую FUSE.
Він доступний на Він, Мак і Лінукс.
Аласм має дуже приємний редактор кода з кліпбоардом, потужну систему макросів і інтеграцію з дебагером STS (вміє підсвічувати міткі з сорс кода замість адрес).
Розподілення в пам'яті 128к наступне:
BANK0 i BANK2 - скомпільований код
BANK1 - сам АЛАСМ
BANK3 - кліпбоард, мітки пре і пост процесінга
BANK4 і BANK6 - сорс код
BANK5 - основний екран
BANK7 - додатковий екран, решта занята під STS-debugger
Чимось схожий на VI, має 2 режими - редагування і команд.
Компілятор однопроходний, тому мітки з калькуляціями повинні мати залежні мітки визначеними на час препроцесінга.
Більше інформації в документації:
ALASM - the best ever ASM IDE
Модератор: alvis
ALASM - the best ever ASM IDE
У вас недостатньо прав для перегляду приєднаних до цього повідомлення файлів.
Re: ALASM - the best ever ASM IDE
Одна з найкрутіших фічів його то, що кількість міток може бути лімітована 64Кб макс, для 128к - це 16Кб.
Можна задавати локальні мітки, що сільно спрощує написання кода.
Підтримує інклюд сорц кода, типу як в С.
Має встроєний конвертер з АЛАСМ формата сорс кода в ASCII і назад.
Можна задавати локальні мітки, що сільно спрощує написання кода.
Підтримує інклюд сорц кода, типу як в С.
Має встроєний конвертер з АЛАСМ формата сорс кода в ASCII і назад.