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