PDA

Просмотр полной версии : Какой ассемблер Вы используете?



Dut_Norshi
14.06.2005, 08:57
Интересно было бы услышать мнения.
Почему Вы используете именно этот ассемблер?

Wlodek
14.06.2005, 09:18
GENS4-128. Накоплена библиотека процедур, которую иначе пришлось бы конвертировать в формат другого ассемблера. Кроме того, на другой ассемблер пришлось бы переучиваться.
"Самая короткая дорога - знакомая дорога" (c) ?

Shiru
14.06.2005, 10:07
Asm80 v2.2.2. Потому-что я злостный эмуляторщик;) В этом ассме меня очень радует альтернативная форма записи (a=0:a++:(hl)=a и так далее).

+ Alasm под эмулятором (редко).

rasmer
14.06.2005, 13:26
Даешь голосование...
ZX-ASM 3.0 (начал с masm -> tasm (xld) -> zxasm) версия 3.10 какая-то масдайная...

research
14.06.2005, 13:35
Xas9.10, Xas9.14, Storm

Первые два люблю за то, что два текста можно в параллель рихтовать, множественное ассемблирование хорошо сделано. Глюков не много.
Шторм - много комманд в одной строке, да и процедур в нем масса написана.
Все три шустрые и удобные.

Vitamin
14.06.2005, 19:42
pasm (1 исходник, 30 минут работы %) -> alasm (5 лет работы). радуют возможности и аскетичный дизайн- все что надо и ничего лишнего. ну и поддержка любого объема памяти естесно. а лучше sts пока ничего не придумали

Rubts0FF
14.06.2005, 22:24
Gens4, TASM2, ZXTASM2.4, ZXTASM2.5, ZXTASM3 и ZASM версию 3.10 какую-то масдайную... ;))).
Почему ... Да потому-что нет ничего более дружественного и функцианального... не-а .. я не про 3.00 и 3.10., я про 2.5 by O.Hohlov.

Sinus
15.06.2005, 00:04
Alasm. Ибо во-первых привык, во-вторых мне нравиться его синтаксис. Достаточно шустро ассемблит (важно при сорцах на пол диска).

SAM style
15.06.2005, 02:44
ALASM da best (4 me)
нигде мне еще не позволялось делать проги с десяток тыс. строк практически не мучая дискодав дозагрузками частей. Ну и плюс поддержка всех об'емов памяти.

Prusak
15.06.2005, 09:50
iS-DOS Assembler v2.3. Другого под iS-DOS просто нету.

caro
15.06.2005, 10:03
M80 под CP/M-80 на Кворуме.
MA80 на IBM.
В TRDOS не программирую.
Привычка.

ice'di^triumph
15.06.2005, 12:28
ALASM!!! Изредка по мере необходимости приходится запускать и Tasm и
Masm и Storm... И даже XAS. :) А так, тока ALASM!!! :eek:

Kpa3
15.06.2005, 13:19
ZASM by Hohlov
удобно

Dexus
07.08.2005, 15:35
Asm80 v2.2.2. Потому-что я злостный эмуляторщик;) В этом ассме меня очень радует альтернативная форма записи (a=0:a++:(hl)=a и так далее).

Где взять?
Я нашел только 2.0 на http://zxm.web.ur.ru/spectrum.htm
да и то - ничего не качается..

Добавка: Нашел у себя 2.0.2, но он не делает эти ++ :)

Shiru
07.08.2005, 15:43
Всё там-же, на Virtual TR-DOS...

http://trd.speccy.cz/sbor/ASM80DOS.ZIP

И виндовый 2.0.2 - http://trd.speccy.cz/sbor/ASM80WIN.ZIP

Dexus
07.08.2005, 15:52
Всё там-же, на Virtual TR-DOS...

http://trd.speccy.cz/sbor/ASM80DOS.ZIP

И виндовый 2.0.2 - http://trd.speccy.cz/sbor/ASM80WIN.ZIP
Спасибо большое :)
Сам юзаю z80asm, http://www.admiral.ru/hp/aevdo/my_progs.htm,
но у него тоже дофига недочетов (вообще он case-insensitive)
Я вот все ищу нормальный кросс-асм, sjasm не может ссылаться на будущие метки, какие это экспортные таблицы надо делать, бррр...
после TASM'а ничего подходящего не могу найти.

fk0
23.08.2005, 18:41
Интересно было бы услышать мнения.
Почему Вы используете именно этот ассемблер?

Кросс -- ZAS (Hitech-C).

Нативный: ZASM. Думаю, в связи с неисправлением багов в последнем,
и плохой поддержки макросов переходить на ALASM. Другое дело,
что у ALASM своя шиза: ограничение на 64 символа в строке -- это
клинический идиотизм! У меня выражение из пары длинных меток
в экран не лезет!!! :-( Да и таблицы набирать неудобно. Миниум -- 128,
лучше 256 или вообще 4K.

Shadow Maker
24.08.2005, 16:12
Сьясмом и АСАМом пользвуюсь, последним как правило тока Басик-лоадеры :) ибо компилит долго.
На Спеке юзал ЗАСМ, сейчас на чистом Спеке ниче не пишу.

Antoxa
24.08.2005, 20:15
XAS и только его :)

TomCaT
20.09.2005, 09:59
Чему Евдокимов и Капульцевич учили - ZEUS пробовал, но мне быстрее на Gens4d что набросать, чем заново учить асм. Тем более не слишком люблю системы исключительно HEX-ные :rolleyes:

Evgeny Muchkin
17.11.2005, 14:07
STORM - быстрее ничего не встречал + простота при отличной функциональности.

Vladimir Kladov
17.11.2005, 14:23
Спасибо большое :)
Я вот все ищу нормальный кросс-асм... ничего подходящего не могу найти.EmuZWin ZAsm++ встроенный?

Spectre
17.11.2005, 15:18
+1 за Аласм

Alexander Bondarenko (500:3432/3)
22.11.2005, 16:37
*Здравствуй, Evgeny!*

Лови мои идеи по поводу сабжа "Какой ассемблер Вы используете?", о котором трещала в 17 Nov 2005 твоя портянка к тов. All.


STORM - быстрее ничего не встречал + простота при отличной
функциональности.

/Вот и всё, Evgeny, можешь листать дальше.../

... Экстремальные условия закаляют волю и характер.

TomCaT
22.11.2005, 18:16
голос за HiSoft Gens узкосимвольный -- хватит

Знахарь
22.11.2005, 19:00
+1 ALASM...

Объясните идиоту, а кто GENS пользует ?

newart
23.11.2005, 03:42
STORM - быстрее ничего не встречал + простота при отличной функциональности.
STORM FOREVER!!! :v2_thumb:

organism
23.11.2005, 08:59
На реале - исключително XAS
эмулями брезгую
"Эмулятор Спектрума = Первый Шаг к Резиновой Бабе"

p.s. кстати авторам эмулей... чем не слоган? Резиновый Спектрум Emulator! :)

Kurles
24.11.2005, 23:24
Alasm на реале, sjasm в связке с MultiEdit и UnrealSpeccy на пц. Плюсы последнего - в мультиедите удобно по меткам скакать, Unrealметки sjasm'овские в дебагере показывает. Во вложении скриншот, как всё выглядит...

Ewgeny7
25.11.2005, 06:19
Какой ассемблер Вы используете?
*Здравствуй, Evgeny!*

Лови мои идеи по поводу сабжа "Какой ассемблер Вы используете?", о котором трещала в 17 Nov 2005 твоя портянка к тов. All.


Цитата:
STORM - быстрее ничего не встречал + простота при отличной
функциональности.


/Вот и всё, Evgeny, можешь листать дальше.../

... Экстремальные условия закаляют волю и характер.
Насколько я понимаю, у ФИДОшников флуд не приветствуется. Хоть кто-нибудь, объясните, КАКУЮ ИНФОРМАЦИОННУЮ ЦЕННОСТЬ несет это сообщение? Это относится к меганавороченным правилам FTN. По моему, общение форумчан более информативно.
До кучи - ALASM forever! :)

ArHeY
27.11.2005, 12:59
*Здравствуй, Evgeny!*

Лови мои идеи по поводу сабжа "Какой ассемблер Вы используете?", о котором трещала в 17 Nov 2005 твоя портянка к тов. All.


/Вот и всё, Evgeny, можешь листать дальше.../

... Экстремальные условия закаляют волю и характер.

Во фигня какая...
Гейт, кажись, походу глючит. А оригинальное сообщение было такое:

─ Обсуждение П/О; (500:3432/3) ──────────────────────────────────── ZXNET.SOFT ─
№н/н : 511 из 521 -494 Snt Loc
От : Alexander Bondarenko 500:3432/3 21 Nov 05 19:00:46
К : Evgeny Muchkin 21 Nov 05 19:01:26
Сабж : Какой ассемблер Вы используете?
─589────────────────────────────────────────────── ────────────────────────────
Здравствуй, Evgeny!

Лови мои идеи по поводу сабжа "Какой ассемблер Вы используете?", о
котором трещала в 17 Nov 2005 твоя портянка к тов. All.

EM> STORM - быстрее ничего не встречал + простота при отличной
EM> функциональности.
ALASM 4eva.

Вот и всё, Evgeny, можешь листать дальше...

... Экстремальные условия закаляют волю и характер.
--- e-mail<[email protected]> icq<124657561>
* Origin: <Воробьи> <*BC**> <9/I 2000> <Спек> <Аномальная Зона> (500:3432/3)

2ewgeny7: Не принимай всё так близко к сердцу и не воняй по пустякам. :D

Vovoi
02.12.2005, 12:04
Объясните идиоту, а кто GENS пользует ?
Впереди же были ответы кто пользует, или я не прав?
:(
Мне начинает нравиться ALASM для проверки фрагментов кода вполне идёт, очень быстро компилит и запускает. GENS4 - просто кто-то с него начинал, наверное вполне устраивает, если кодить что-то небольшое, несложное.
В свое время "генс" был очень хорошо описан: в какие адреса грузить, в каких сидит текст, где переменные редактора и прочая хрень. Приятно работать с той прогой, которая не делает чего-нить лишнего и без твоего ведома не лезет куда не следует.
:)
/ВСЕ ЭТО - ИМХО!/

captain cobalt
04.12.2005, 18:58
Кто-нибудь использует 256к версию Storm где все 128к свободны?

Где взять pasm?

В каких ассемблерах есть раздельная компиляция?

gorus13
05.12.2005, 03:28
А я использую ассемблер Медноногова (ASM80).
Он под виндой нормально работает :)

Sinus
05.12.2005, 13:17
Где взять pasm?
поищи на zx.da.ru , может будет.
если не найдёшь, то у меня есть на 5'25 дисках, могу перегнать в scl.


В каких ассемблерах есть раздельная компиляция?
ты имеешь в виду раздельная компиляция и линковка?
в pizDOS асме есть. но только он заточен под pizDOS.

а зачем? на спектруме не настолько развита технология библиотек, что б могла понадобиться отдельная линковка.

captain cobalt
05.12.2005, 19:50
поищи на zx.da.ru , может будет. Там только alasm, masm, storm, tasm, xas, zxasm.

если не найдёшь, то у меня есть на 5'25 дисках, могу перегнать в scl. Неплохо бы.

ты имеешь в виду раздельная компиляция и линковка? Любой способ избежать перекомпиляции не изменившихся файлов.
Такой способ на голову выше полной перекомпиляции со сколь угодно высокой скоростью.

а зачем? на спектруме не настолько развита технология библиотек, что б могла понадобиться отдельная линковка. У каждого кодера есть своя фирменная библиотека.

Evgeny Muchkin
08.12.2005, 11:46
Кто-нибудь использует 256к версию Storm где все 128к свободны?


Круто! А где эту вещь найти можно?

newart
08.12.2005, 11:52
Кто-нибудь использует 256к версию Storm где все 128к свободны?
А такой бывает?

axor
08.12.2005, 12:26
А такой бывает?

Бывает.

Evgeny Muchkin
08.12.2005, 16:50
Жаль, что памяти для текста больше не стало :(

axor
08.12.2005, 20:38
Жаль, что памяти для текста больше не стало :(

Я не виноват :)

_ld
09.12.2005, 23:42
Любой способ избежать перекомпиляции не изменившихся файлов.
Такой способ на голову выше полной перекомпиляции со сколь угодно высокой скоростью.

Спорное утверждение. Смотря в каком виде хранятся исходники.



У каждого кодера есть своя фирменная библиотека.

Гы. У меня нету :)

_ld
09.12.2005, 23:43
Жаль, что памяти для текста больше не стало :(

Дык сделайте. Исходники дать? :-)

Vovoi
17.07.2006, 17:05
Скажите плиз, кто знает, слышал об асме: Laser Genius Assembler?
В поисковиках, тыкают на книги, про скачку тишина.
:(
Хоцца запустить, посмотреть.

Evgeny Muchkin
18.07.2006, 09:44
Дык сделайте. Исходники дать? :-)

Давай :) Только чтобы всем хватило :)

goodboy
18.07.2006, 15:17
Скажите плиз, кто знает, слышал об асме: Laser Genius Assembler?
В поисковиках, тыкают на книги, про скачку тишина.

Хоцца запустить, посмотреть.

http://www.worldofspectrum.org/infoseek.cgi?regexp=^Laser+Genius$&pub=^Ocean+Software+Ltd$

кстати скорпионовский теневик подозрительно похож на монитор из этого комплекта

Vlad Sotnikov (500:812/19)
18.07.2006, 16:33
Привет, Vladimir!

17 июля 2006 года (а было тогда 21:44)
Vladimir Bovin в своем письме к All писал:


Скажите плиз, кто знает, слышал об асме: Laser Genius Assembler?
В поисковиках, тыкают на книги, про скачку тишина.
:(
Хоцца запустить, посмотреть.

Это какая-то древность. Явно хуже по всем параметрам современных ассемблеров.




<ИЛИ РАH> <FIDO> <ZXNET> <GUITAR> <STARCRAFT>

Moderator of Ru.Baika, Moderator of Ru.Etymology, CoModerator of Ru.Masyanya

captain cobalt
18.07.2006, 23:02
Дык сделайте. Исходники дать? :-)
Давай :) Только чтобы всем хватило :) Исходники полтора года лежат на этом форуме:
http://zx.pk.ru/attachment.php?attachmentid=108

RLA
20.07.2006, 11:17
Возвращаясь к теме:

MASM -> ZX-ASM -> STORM. Ибо очень быстрый, а функционала для написания демок - достаточно. :v2_cool:

Vovoi
21.07.2006, 12:26
www...

Спасибы!
Про worldofspectrum совсем забыл
:)

Grand
25.07.2006, 03:56
кстати скорпионовский теневик подозрительно похож на монитор из этого комплектаНичего удивительного в этом нет. Вот, что сказал А.Ларченко (МОА) в одном из интервью (текст по ZX Format 2):
Меня вообще больше интересуют системные программы, а уж хороший и удобный отладчик - это первое дело. /.../ Как-то Коля Родионов принес кассету с "ошметками" от пакета Laser Genius. Там был только отладчик и, естественно, - никаких описаний. Но увидев Monitor я понял, что это именно то, что нужно. /.../
Однако, насколько хорош отладчик был для работы из ОЗУ, настолько же плох он оказался при работе из ПЗУ. Пришлось переписать буквально все, оставив только блок реассемблера, идеи и внешний вид интерфейса.

daniel
28.07.2006, 09:30
ZEUS->ZEUS+TR-DOS->TASM->MASM->ALASM

Остальные не юзал, ибо консерватор!

Vlad Sotnikov (500:812/19)
29.07.2006, 06:03
Привет, Даниил!

28 июля 2006 года (а было тогда 13:35)
Даниил Баянов в своем письме к All писал:


ZEUS->ZEUS+TR-DOS->TASM->MASM->ALASM
Остальные не юзал, ибо консерватор!

Зря. ZXASM 3.10 рулит :)




<ИЛИ РАH> <FIDO> <ZXNET> <GUITAR> <STARCRAFT>

Moderator of Ru.Baika, Moderator of Ru.Etymology, CoModerator of Ru.Masyanya

Alexander Bondarenko (500:3432/3)
31.07.2006, 16:33
*Здравствуй, Vlad!*

Лови мои идеи по поводу сабжа "Какой ассемблер Вы используете?", о котором трещала в 29 Jul 2006 твоя портянка к тов. Даниил Баянов.


Зря. ZXASM 3.10 рулит :)

У него pедактоp pyлезный, да к сожалению макpосы неполноценные.

/Вот и всё, Vlad, можешь листать дальше.../

... Все сценеры - газетчики!

Alexander Bondarenko (500:3432/3)
04.08.2006, 16:33
*Здравствуй, Vlad!*

Лови мои идеи по поводу сабжа "Какой ассемблер Вы используете?", о котором трещала в 01 Aug 2006 твоя портянка к тов. Alexander Bondarenko.


главное - не макросы. главное - команды условной компиляции.

Главное - когда и то и это вместе.

А без макpосов-то этими командами yсловной компиляции пользоваться - то же самое, что микpоскопом оpехи колоть. :)))))

/Вот и всё, Vlad, можешь листать дальше.../

... Все сценеры - газетчики!

gRAVER_ZX
31.08.2006, 14:44
STORM

psndcj
01.09.2006, 05:35
Storm 1.2

nothing else!!!

jtn
01.09.2006, 08:49
да-да, бог есть и он есть storm.

RamTop
01.09.2006, 09:43
Storm за скролл текста в прерывание + очень хорошая функциональность под скромной оболочкой

rasmer
01.09.2006, 18:02
ещё месяца полтора назад я молился на ZXASM? но сейчас понял, что лучше sjASM нету на свете ничего...

psndcj
01.09.2006, 18:40
я ненавижу шторм за давным-давно известные глюки, за короткие метки, за отсутствие работы с банками и за многое что...
меня на 100% удовлетворяет его минимальный интерфейс...
я просто молюсь на него из-за его ОФИГИТЕЛЬНОГО!!! редактора!!! дело не в фреймовости - дело в автоформатировании строк, упрощенном синтаксисе и базовой проверке при вводе строки! только так я щас и могу писать спековский код...

я не упертый фанат - если нечто подобное можно найти на пц, я сам перейду на sjASM...

а это так...
[insanity] [кощеева цепь] [moorhuhn first blood] [gridlock] [never noised]
[melange] [gd'party] [harm] [detroYT] [robotanz 1K][weed] [traumwerk] [kkolor] [cbox 1K] [electro godzilla & pink socks]
и куча гифтов, крактро, системок...

key-jee
01.09.2006, 20:59
а это так...
[insanity] [кощеева цепь] [moorhuhn first blood] [gridlock] [never noised]
[melange] [gd'party] [harm] [detroYT] [robotanz 1K][weed] [traumwerk] [kkolor] [cbox 1K] [electro godzilla & pink socks]
и куча гифтов, крактро, системок...
Похвастался так похвастался :wink::smile:

Vlad Sotnikov (500:812/19)
03.09.2006, 23:23
Привет, Alexander!

31 июля 2006 года (а было тогда 00:14)
Alexander Bondarenko в своем письме к Vlad Sotnikov писал:


У него pедактоp pyлезный, да к сожалению макpосы неполноценные.

главное - не макросы. главное - команды условной компиляции.




<ИЛИ РАH> <FIDO> <ZXNET> <GUITAR> <STARCRAFT>

Moderator of Ru.Baika, Moderator of Ru.Etymology, CoModerator of Ru.Masyanya

key-jee
04.09.2006, 03:04
главное - не макросы. главное - команды условной компиляции.
Сомнительное высказывание :wink:
Кому то важен удобный редактор, кому-то условия, а кому то и макросы..
Факт в том, что в одном асме силён именно редактор, а в другом компилятор.. Было бы просто здорово если бы всё это сочеталось в одном продукте :smile:

Vladik
12.08.2010, 19:33
Я пользуюсь asm80win и Gens4d, для меня удобно работать в Ges4d и перебрасывать процедуры в asm80win.
и ещё использую Storm
вот несколько ассемблеров:
http://vladik1232008.narod.ru/ZX_Spectrum/utility-compilation-75-19xx-.rar

elf/2
12.08.2010, 20:14
я просто молюсь на него из-за его ОФИГИТЕЛЬНОГО!!! редактора!!! дело не в фреймовости - дело в автоформатировании строк, упрощенном синтаксисе и базовой проверке при вводе строки! только так я щас и могу писать спековский код...
понимаю что очень странно цитировать сообщение 2006 года, но не может ли кто-нибудь разжевать что именно сторм умеет делать в плане автоформатирования, упрощенного синтаксиса и базовой проверки при вводе строки.

есть подозрение что не сложно будет сделать что-то похожее на Zen Coding (http://code.google.com/p/zen-coding/), но для асма.

GM BIT
14.08.2010, 12:05
понимаю что очень странно цитировать сообщение 2006 года, но не может ли кто-нибудь разжевать что именно сторм умеет делать в плане автоформатирования, упрощенного синтаксиса и базовой проверки при вводе строки.
Скорость набора прораммы увеличивается более чем на 50%, если чуть привыкнуть :)
допустим ввел:
A пробел B - это автоматически меняется на LD A,B
HL пробел 0 - меняется на LD HL,0
ну и т.д.

---------- Post added at 12:04 ---------- Previous post was at 12:02 ----------


и ещё использую Storm
вот несколько ассемблеров:
http://vladik1232008.narod.ru/ZX_Spe...n-75-19xx-.rar
Там есть Storm - я такого не видел, чтобы сбоку подсказки были

---------- Post added at 12:05 ---------- Previous post was at 12:04 ----------


упрощенного синтаксиса
Ну это вроде бы уже стандарт типа:
PUSH HL,DE,BC,AF
LD A,B,C,D

Raydac
19.08.2014, 14:02
а под linux есть версия asm80win?

rasmer
19.08.2014, 19:03
а под linux есть версия asm80win?был sjasm

Raydac
19.08.2014, 19:30
был sjasm
а он полностью совместим с asm80?

Shadow Maker
19.08.2014, 21:35
А что именно в asm80win такого нестандартного? Думаю на 99% совместим. Если ты там не супермакросы с кучей параметров наворачивал, конечно.

Sergey
21.10.2014, 16:00
sdasz80 из комплекта SDCC. Ибо подготовил (спасибо ZEK`у) себе удобную среду Code::Blocks в связке с SDCC и REXX, компилящую проект в SCL/boot под BASIC48/128 (IM1), а почти все процедуры в Сях приходится писать на этом асме. К нестандартному синтаксису уже привык.

denpopov
21.10.2014, 16:41
Си- зло.

просто гляньте шутки ради, что оно выдает m(

Splinter
22.10.2014, 10:36
Во времена, когда я болел ассемблером я пользовался ZEUS. Потом появился дисковод и ALASM с дебаггером. Сейчас при необходимости код набиваю на PC в PSPAD и компилирую в эмуле EmuZwin во встроенном компиляторе.

jemmini
22.10.2014, 11:27
Скорость набора прораммы увеличивается более чем на 50%, если чуть привыкнуть :)
допустим ввел:
A пробел B - это автоматически меняется на LD A,B
HL пробел 0 - меняется на LD HL,0
ну и т.д


надеюсь, эта фигня там опциональна. :)

denpopov
22.10.2014, 11:33
меня на другое подсадили - удобные и чумовой EmEdeitor+sjAsm.
получаешь снапшот (.SNA) и запускаешь в Спектакуляторе, там хороший отладчик.