PDA

Просмотр полной версии : Народ! Поделитесь Alasm-ом



Retrograd
07.07.2007, 02:20
Не могу найти версию 4.47. Кинте в меня образом диска, желаьельно с STS-ом. Заранее благодарен!

scl^mc
07.07.2007, 11:32
Не могу найти версию 4.47. Кинте в меня образом диска, желаьельно с STS-ом. Заранее благодарен!
alasm5.05 (http://trd.speccy.cz/system/ALASM505.ZIP)
в аттаче sts.
может поможет

Retrograd
07.07.2007, 13:33
нееее.... нужен именно 4,47

Aprisobal
07.07.2007, 13:59
В аттачменте.

alone
08.07.2007, 00:38
Зачем 4.47?

bugsy
08.07.2007, 16:46
alone, патамушта ретроград

Retrograd
18.07.2007, 12:42
=) Зачет

valeron
08.09.2007, 21:10
Еще раз об Асемблерах. Последовал совету Синуса и решил таки освоить Аласм. Ужасно. Перерыл кучу описаний, но не нашёл как сохранить отасемблированный код в бинарный файл. Может я туплю, то просьба сильно не пинать.
Ладно, попробовал войти в дебагер и оттуда сохранить - получилось, но что это за геморойное изращение сохраняться через СТСку.
А СТС стала - даже не могу подобрать такого мата что бы ее охарактеризовать - символы слипаются боками, нету между ними промежутка, на черном фоне белые буквы аж в глазах рябит - раньше были светло синие, нахрена поменяли. Мнемоники ассемблера всегда были заглавными символами, а тут маленькими, как то раньше читабельнее было. Ну и меня вырубило вместо EX DE,HL отображает exd. Это что - новая мода или Zilog выпустила обновление мнемоник ассемблера. Я что то не пойму за что Синус его так нахваливал?
Я чего спрашиваю, может никто уже и не кодит в Аласме? Может все забили и програмируют на ПЦ? На какой версии Аласма можно не напрягаясь чего-нибудь сделать? Или ХАS форева?

PS Забыл упомянуть, я брал Аласм 5.06 и СТС 7.3 у Страйкера на VT. Там написано что это от Димы Быстрова, брехня наверное, не мог AlCo такую фигню сделать. Еще нашел я ТРДшник с Аласмом 4.44, тоже затык, при переходе в STS она у меня вешается в эмуле. Толи лыжи не едут, толи я ...

В этой ветке вижу Аласм 4.47, ща заценю.

Vitamin
09.09.2007, 00:29
1) встроенного функционала сохранения кода у alasm нет. Оно, в принципе, и понятно- вдруг у тебя тыща кодовых блоков, разбросанная по основной и верхней памяти. Как ассемблер узнает, что именно и под каким именем ты хочешь сохранить? Для облегчения жизни есть макрос в поставке. Там же есть макрос для сохранения басиков
2) STS действительно переделана alco. В том числе и шрифт. Так что, либо пересобирай под себя (исходники в свободном доступе), либо юзай более старую версию (я вот например так и делаю)

breeze
09.09.2007, 01:51
Может все забили и програмируют на ПЦ?

ну за всех не скажу :rolleyes: но мне удобнее компилировать в sjasm :eek:

alone
09.09.2007, 06:23
не нашёл как сохранить отасемблированный код в бинарный файл.
Плохо смотрел.
SAVEOBJ*.H - сохраняет любое количество кусков кода из любых страниц в разные файлы с заданными именами.
m2hr*.H - пакует непрерывный кусок хрустом2 и склеивает программу с бейсик-загрузчиком.
mrip*.H - то же, но пакует мрипом (сильнее).


Ну и меня вырубило вместо EX DE,HL отображает exd.
А ещё там есть exa. И sli.


Я чего спрашиваю, может никто уже и не кодит в Аласме? Может все забили и програмируют на ПЦ? На какой версии Аласма можно не напрягаясь чего-нибудь сделать?
На v5.06.

budder
09.09.2007, 14:49
Я чего спрашиваю, может никто уже и не кодит в Аласме? Может все забили и програмируют на ПЦ? На какой версии Аласма можно не напрягаясь чего-нибудь сделать? Или ХАS форева?


Пользуй Storm/Zasm/Xasm и не парься. В Аласме даже работы с блоками нет.

Vitamin
09.09.2007, 16:52
В Аласме даже работы с блоками нет.
С какими блоками?

GriV
09.09.2007, 20:23
Пользуй Storm/Zasm/Xasm и не парься. В Аласме даже работы с блоками нет.

Если ты про текстовые блоки то... гоните вы батенька!
Лучший редактор что я видел - в алязме. Хотя видел не много. Я им пользуюсь, поначалу бесила невозможность откомпилированный код сохранить, потом понял что это даже правильнее... Сам никогда SAVEOBJ не пользовался - не вижу смысла. Дебаггером встроенным - тоже не пользовался, чисто для сохранения кодовых блоков, я так понимаю наверное 90% пользователей алязма используют его именно таким образом.
Скорость компиляции алязма - просто чудо, макросы - бесподобны. Так что пользуйся. Однако отсутствие доки меня тоже честно говоря достало %) Я тут стал по аське спрашивать что и как... в общем в каждой версии свои кнопки видимо были для работы в нём... :-D

valeron
09.09.2007, 22:19
Всем ответившим большое спасибо, я боялся что запинают за ламерство, однако нет, много чего полезного узнал. Vitamin, сенкс, я что-то сам не подумал про более старую версию, это ж очевидно. breeze с тобой все понятно, ты системку делаешь и тебе структура важнее, а мне надо просто вывод на экран 42 символа и ввод с клавиатуры и чтобы все это лежало в промежутках фонта на месте неиспользуемых символов, фонт с адресацией 8100, 8200 ... не знаю как это правильно назвать экранным или линейным, но если брать кодировку 866(дос) то там есть символы псевдографики, вот вместо них можно укладывать кусочки кода, но это еще не все, идея заключается в том чтобы подобрать код и фонт в таком сочетании что некоторые байты кода еще и байтами фонта будут, представляешь какое утонченное извращение - написать программу в которой команды будут выполнять роль еще и данных что бы не одного байта не пропало - чем компактнее тем рульнее.
budder, спасибо так пока что и делаю, но осваивать новое есть естественная потребность здорового организма :-)
GriV, спасибо, все хвалят Аласм, а я похоже еще не дорос мозгами то этой крутости. Буду осваивать постепенно, от простого к сложному, если не возражаешь, иногда буду задавать вопросы в личке, но обещаю не надоедать. Пока что пользуюсь Ксасмом.
alone, низкий поклон! Респект. Но то что ты сотворил с СТСкой - глаза бы мои не видели. Неужели тебе такой фонт удобнее? Ты должно быть Матрицу на ходу с монитора как Нео читаешь. Но не все же гении, кому то ж приходится и тормозить. Я когда твою процедуру печати 42 символов в ZX-Guide 1 увидел, ты не поверишь, мне понадобилось более часа чтобы понять как эти 30 с лишним байт работают. Но когда понял то такой столбняк на меня свалился - какая изящная процедура и какая компактная! Супер, конечно, если не возражаешь буду пользовать всюду.
В общем всем большое спасибо, кто отозвался.