А чем ключ -m не подходит?Сообщение от Doctor Max
А чем ключ -m не подходит?Сообщение от Doctor Max
ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO
так что с ключем, что без - результат одинаковый.Сообщение от aprisobal
зыж когда можно ждать багфикса с макросами?
WBR, Doctor Max^GLOBAL Corp.
[www.globalcorp.org.ru]
Не может быть такого - ключ -m включает режим поддержки памяти спектрума, т.е. какой ORG укажешь, туда и будет записывать. Конечно, в файле *.out будет всё в каше, но на то он и файл этот. Чтобы сохранить блоки памяти используй SAVEBIN/SAVEHOB, а для снапшота SAVESNA.Сообщение от Doctor Max
Новая версия с багфиксом и множеством новшеств должна скоро выйти.
ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO
хм, действительно. но вообще-то я ожидал, что .out будет вести себя как память на спектруме.Сообщение от aprisobal
Жду с нетерпением!!!Сообщение от aprisobal
WBR, Doctor Max^GLOBAL Corp.
[www.globalcorp.org.ru]
могу поделиться своим конвертором alsm->text. его потом можно с помощью регулярных выражений привести к нужному видуСообщение от Doctor Max
Если это имеет преимущества перед открыть через xLook и пересохранить по Shift+F2, то неплохо бы.Сообщение от elf/2
[OFF]Сообщение от nyuk
в новом xLook'е можно будет входить в файлы разных zx asm'ов по enter'у и копировать сорцы как текст
[/OFF]
ближе к теме: кто-нибудь (Spectre?) может сформулировать что на что надо заменять при конвертации и при каких условиях?
Менять IF/IFN.Сообщение от elf/2
MAIN, MACRO, DISPLAY убирать или комментировать.
Операции:
a+b
a-b
a*b
a/b
a&b - AND
a|b - OR
a!b - XOR
a>b - циклический сдвиг слова a на b бит вправо
a<b - циклический сдвиг слова a на b бит влево
() - скобки (сначала рассчитываются они)
{a} - слово, находящееся в памяти по адресу a
a~ - инвертирование текущего результата
?метка - возвращает 0, если метка уже определена, #ffff, если не
определена, и 1, если не определена, но к ней было уже
обращение. Если метка - название макроса, то 2.
'a - старший байт a
.a - младший байт a
Дополняйте дальше...
Вышла новая версия SjASMPlus - 1.05. В ней переписана процедура чтения файлов, добавлено множество полезных директив и пр. Подробнее см. первый пост темы.
Также поддерживается запись директив с начала строки. Если программа будет ругаться на ваш исходник, из-за того, что метка==директива, то прошу пинать не меня, а Сергея Бульбу
О найденных багах сообщайте, плз, по ЛС.
Убирать уже не надо. MACRO работает, а DISPLAY добавился в новой версии(by Kurles^HS^CPU).Сообщение от Spectre
ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO
понял...Сообщение от Spectre
на что менять и при каких условиях? я же сам ни за что не догадаюсьСообщение от Spectre
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)