ALASM — различия между версиями
Alone (обсуждение | вклад) |
Alone (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | [[ | + | '''ALASM''' - [[ассемблер]], написанный [[Alem]]'ом ([[Харьков]]) в 1996 году. |
− | Поддерживает систему [[макрос|макросов]] TASM (расширяя её). Скорость ассемблирования примерно равна скорости STORM. | + | Единственный теневой многооконный (т.е. несколько исходников могут находиться в памяти одновременно) ассемблер для [[ZX Spectrum]]. Поддерживает разные модели памяти и разные размеры шрифта. Однопроходный. Во время ассемблирование возможно выполнение как процедур пользователя, так и сложных вычислений на директивах ассемблера. Поддерживает систему [[макрос|макросов]] TASM (расширяя её). Скорость ассемблирования примерно равна скорости STORM. |
− | Для ALASM существует ряд утилит, в том числе поиск исходников на убитом диске и автосборщики программ (SAVEOBJ, SAVEBAS, [[mRIP]], m2hrust). | + | Для ALASM существует ряд утилит, в том числе поиск исходников на убитом диске и автосборщики программ (SAVEOBJ, SAVEBAS, [[mRIP]], m2hrust, [[mkace]]). |
− | Исходники ALASM (а также исходники [[STS]]) распространяются в комплекте с самой программой. | + | == Версии == |
+ | |||
+ | * Последняя авторская версия - 4.1 (1998). | ||
+ | * 4.2 ([[KVA]], 1999?) - добавлены макросы и условная компиляция. | ||
+ | * 4.3 ([[LAS]], 2000?) - добавлен ряд второстепенных функций. | ||
+ | * 4.4x ([[Capry]], с 2001) на основе 4.2 - увеличен объём памяти под метки до 64 КБ, переход по меткам, множество других полезных доработок. | ||
+ | * 4.5x, 5.xx ([[Alone Coder]], с 2005) - расширение синтаксиса, автосборщики, исправление глюков, ускорение. | ||
+ | |||
+ | Текущая версия - 5.06. Есть данные, что существовала версия 5.0 (на основе 4.2 или 4.4x) с музыкой (авторы - [[Anomal Zone]]). Также были сведения об авторской версии 4.2, написанной вскоре после 4.1. | ||
+ | |||
+ | Исходники ALASM (а также исходники [[STS]]) распространяются в комплекте с самой программой. Alem долгое время не распространял исходники, поэтому Capry дизассемблировал ALASM перед тем, как производить доработки, и существующие исходники восходят к исходникам Capry, а не авторским. | ||
[[Категория:Ассемблеры]] | [[Категория:Ассемблеры]] |
Версия 19:00, 27 сентября 2007
ALASM - ассемблер, написанный Alem'ом (Харьков) в 1996 году.
Единственный теневой многооконный (т.е. несколько исходников могут находиться в памяти одновременно) ассемблер для ZX Spectrum. Поддерживает разные модели памяти и разные размеры шрифта. Однопроходный. Во время ассемблирование возможно выполнение как процедур пользователя, так и сложных вычислений на директивах ассемблера. Поддерживает систему макросов TASM (расширяя её). Скорость ассемблирования примерно равна скорости STORM.
Для ALASM существует ряд утилит, в том числе поиск исходников на убитом диске и автосборщики программ (SAVEOBJ, SAVEBAS, mRIP, m2hrust, mkace).
Версии
- Последняя авторская версия - 4.1 (1998).
- 4.2 (KVA, 1999?) - добавлены макросы и условная компиляция.
- 4.3 (LAS, 2000?) - добавлен ряд второстепенных функций.
- 4.4x (Capry, с 2001) на основе 4.2 - увеличен объём памяти под метки до 64 КБ, переход по меткам, множество других полезных доработок.
- 4.5x, 5.xx (Alone Coder, с 2005) - расширение синтаксиса, автосборщики, исправление глюков, ускорение.
Текущая версия - 5.06. Есть данные, что существовала версия 5.0 (на основе 4.2 или 4.4x) с музыкой (авторы - Anomal Zone). Также были сведения об авторской версии 4.2, написанной вскоре после 4.1.
Исходники ALASM (а также исходники STS) распространяются в комплекте с самой программой. Alem долгое время не распространял исходники, поэтому Capry дизассемблировал ALASM перед тем, как производить доработки, и существующие исходники восходят к исходникам Capry, а не авторским.