ну пошаговый не надо, просто выложить файл подсветки (родной кривой какой-то), батничек для сборки/отладки, еще там чего нибудь.
писать мы все горазды, а ты приаттачь их
ну пошаговый не надо, просто выложить файл подсветки (родной кривой какой-то), батничек для сборки/отладки, еще там чего нибудь.
писать мы все горазды, а ты приаттачь их
ID изменился, потому что я сюда некоторые мессаги из /Хороший ПЦшный ассемблер - залог успеха!/ добавил, потому как достало - про одну и ту же программу обсуждают в 10 местах... Не делайте так, и ID меняться не будутСообщение от aprisobal
Пост и ответ естессно я удалил Ибо действительно тупо получилось Тем более никакой смысловой нагрузки в посте и не было...
А файлик во вложении - это раскраска для Кримсона, мне апри который присылал, думаю он не обидится
Последний раз редактировалось Shadow Maker; 15.03.2005 в 11:54.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
2Aprisobal:
В процессе переделки исходников написанных в sjasm'е в аласм и наоборот всплыли несколько мелких проблем, которые легко исправить в sjasm:
1) Перед IF обязательно должен быть пробел
2) XOR у него нестандартный: "^", а не "!"
Так же известно что в аласме IF перевернут относительно нормального, приходится юзать IFN. Как вариант в sjasm можно было-бы добавить команду IFN (то же самое что IF).
! это всегда было NOT, а не ксор, как возомнили о себе левые асмы
XOR же всегда был ^. пожалуйста, не портите АСМ изменяя такие БАЗОВЫЕ истины.
а что значит IF с пробелом?
2Random:
Я всего-лишь прошу незначительной доделкой sjasm'а облегчить жизнь тем кто переносит исходники между двумя ассемблерами. Следование канонам и классике программирования здесь далеко не на первом месте.
По поводу ксора я согласен с random'ом, тем более мне кажется, что тебе вполне по силам написать конвертор из Аласма в сьясм... А по поводу IFN - думаю вполне можно было бы добавить... Кстати, в этом плане более удобно сделан ASAM - там можно самому добавлять любые alias'ы любым командам...
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
ээээ.... я конечно фиг его знает, но будьте любезны приведите пример исходника из спекрумовсекого асма ? что-то я не помню директив IF ^
я знаю только команды XOR и многие другие...
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
ну эт я смогу только как домой доберусь, так что coming soon...Сообщение от random
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
Мне по силам и новый Аласм написать, но мне не нужен конвертер или что-либо подобное! Мне нужна возможность работы с одним исходником как в Аласме так и в sjasm'е без всяких изменений оного! То есть легко и просто компилить один и тот же исходник в любом из этих асмов.Сообщение от Shadow Maker
Во многих ассемлерах можно добавить собственные инструкции через макросы. Но зачем это делать в каждом исходнике, если это можно добавить в сам асм?!Сообщение от Shadow Maker
Подожду я лучше самого Aprisobal'я.
Много чего на форуме и в этой ветке в частности не имеет никакой смысловой нагрузки. Получается надо удалить почти все посты breeze'a, elf/2, Producer'a в этой ветке или есть какой-то другой критерий?Сообщение от Shadow Maker
В отличие от ASAM, SjASM (..Plus) проект с открытыми исходниками и любой человек, знающий Си может туда добавить свою директиву/функцию и пр. и отправить мне изменённый код, который я сравню со старым с помощью UltraCompare для вставки и анализа изменений, и с удовольствием впишу его в соавторы.Сообщение от Shadow Maker
1) Проблема в том, что несколько странно, что Аласм позволяет такое делать и не расценивает её как метку. Может проще сделать замену ("IF"=>" IF"), а то вдруг у кого-нибудь не заработает исходник, если добавлю это.Сообщение от Spectre
2) Я бы с радостью, но это уже стало стандартом на ПЦ. Но правда в Сторме, судя по его документации, символы логических операций ещё более не соответствует ПЦ:Только есть вариант с добавлением ещё одного ключа, который будет включать пресеты для разных ассемблеров(для Alasm, Zasm, Storm).Код:& AND, ! OR, | XOR
Ок. А пока можешь использовать IF !(<expression>), т.к. ! символ отрицания.Сообщение от Spectre
Не совсем понял, что ты имеешь в виду под "Так же известно что в аласме IF перевернут относительно нормального"? Это если в IF выражение TRUE, то будет компилироваться то, что после ELSE?
Приаттачил файл раскраски для Crimson Editor, в котором добавлены все новые директивы.
.bat файл? В Crimson Editor можно настроить Tools и назначить их на горячие клавиши. Например F9 - запуск ассемблера(только поставь галку Capture Output) , F10 - запуск UnrealSpeccy.Сообщение от random
ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)