а можно при анонсе новой версии дублировать ссылку на download? чтобы на первый пост не листать...Цитата:
Сообщение от aprisobal
Вид для печати
а можно при анонсе новой версии дублировать ссылку на download? чтобы на первый пост не листать...Цитата:
Сообщение от aprisobal
При компиляции вложенного примера frost4k выдает ошибку:Цитата:
Сообщение от aprisobal
Работает конечно, но все равно для примера некрасиво.Код:frost10.asm line 2332: Label not found: E
frost10.asm line 2367: Label not found: E
После переименования метки NOTE ошибка исчезла.
Ок.Цитата:
Сообщение от nyuk
И ещё:
Цитата:
Сообщение от aprisobal
Такая ссылка пойдёт(чтобы сразу и изменения видели)? http://zx.pk.ru/showpost.php?p=5889&postcount=1Цитата:
Сообщение от elf/2
Спасибо за нахождение бага.Цитата:
Сообщение от nyuk
Всем: скачайте, плз, заново ассемблер: http://zx.pk.ru/showpost.php?p=5889&postcount=1. Спасибо.
если только вместе с http://zx.pk.ru/attachment.php?attachmentid=421Цитата:
Сообщение от aprisobal
мы же тебе верим :) arisobal плохого не сделает...
Ура! Свершилось! SjASM проверен на большом проекте!
Сегодня успешно были сконверчены исходники Global Tracker 1.2.
После незначительной правки все успешно скомпилилось!
кол-во строк: 11132
Кстати, при формировании .sna нужно туда засунуть системные переменные. Я решил эту проблему INCBIN'ом , но хотелось бы чтоб асм это делал. Вот!
Системные переменные для .sna. Адрес - #5c00
СпасибоЦитата:
Сообщение от Doctor Max
Выложена новая версия - 1.05 RC1. [...вырезано...]
Тебе спасибо!Цитата:
Сообщение от aprisobal
вылетает по экзепшену при INCLUDE :(
a+b, a-b, a*b, a/b, a&b (AND), a|b (OR) все нормально;Цитата:
Сообщение от elf/2
Менять:
IF на IFN, IFN на IF;
a!b (XOR) на a^b;
a>b (циклический сдвиг слова a на b бит вправо) вроде на a>>b или a>>>b (надо проверять);
a<b (циклический сдвиг слова a на b бит влево) аналогично;
Вот это надо добавить в sjasm:
{a} - слово, находящееся в памяти по адресу a;
a~ (инвертирование текущего результата) - такого в sjasme'е я не видел;
'a - старший байт a (high a);
.a - младший байт a (low a);
?метка - возвращает 0, если метка уже определена, #ffff, если не определена, и 1, если не определена, но к ней было уже обращение. Если метка - название макроса, то 2;
Вместо EQU можно писать label=5;
Дополняйте кто может...