Что-то не так?
Вид для печати
хм....Код:C:\Temp>sjasmplus.exe
SjASMPlus Z80/R800 Cross-Assembler v1.07 RC6 (build 29-03-2008)
based on code of SjASM by Sjoerd Mastijn / http://www.xl2s.tk /
Copyright 2004-2008 by Aprisobal / http://sjasmplus.sf.net / my@aprisobal.by /
Usage:
sjasmplus [options] sourcefile(s)
Option flags as follows:
--help Help information (you see it)
-i<path> or -I<path> or --inc=<path>
Include path
--lst=<filename> Save listing to <filename>
--lstlab Enable label table in listing
--sym=<filename> Save symbols list to <filename>
--exp=<filename> Save exports to <filename> (see EXPORT pseudo-op)
--raw=<filename> Save all output to <filename> ignoring OUTPUT pseudo-ops
Note: use OUTPUT, LUA/ENDLUA and other pseudo-ops to control output
Logging:
--nologo Do not show startup message
--msg=error Show only error messages
--msg=all Show all messages (by default)
--fullpath Show full path to error file
Other:
--reversepop Enable reverse POP order (as in base SjASM version)
--dirbol Enable processing directives from the beginning of line
--dos866 Encode from Windows codepage to DOS 866 (Cyrillic)
C:\Temp>
может я конечно не туда куда-то смотрю ? :cool:Код:D:\My ZX\Projects\16colors>sjasmplus.exe main.asm
SjASMPlus Z80/R800 Cross-Assembler v1.07 RC6 (build 29-03-2008)
Pass 1 complete (0 errors)
Pass 2 complete (0 errors)
Pass 3 complete
Errors: 0, warnings: 0, compiled: 140 lines, work time: 0.047 seconds
D:\My ZX\Projects\16colors>
Новая версия SjASMPlus 1.07 RC7. Исправлен ряд недочетов, добавлены новые директивы IFUSED/IFNUSED(по аналогии с ZXASM), с помощью которых можно создать библиотеку полезных подпрограмм, каждая из которых подключается только тогда, когда используется где-нибудь в коде программы.
Качать: http://sjasmplus.sourceforge.net
Спасибо, это действительно нужные команды в хозяйстве! :v2_wink2:
не ассемблит после ccz80.
похоже что то насчет переменных описанных после применения.
это проблема похоже вообще sjasm.
pasmo кстати может
а вообще отличный ассемблер. хватит его улучшать :)
+1
я кстати остановил свой выбор на одной достаточно неновой версии...
очень нравится - ещё без всяких указателей типа памяти... очень долго мучился чтобы выходной бинарник занимал ровно 16384 - но таки добился...
http://zx.pk.ru/showthread.php?t=7554 - вот тута вот всё оно лежит вместе с исходом и эмулем настроенным... :)
сорри за оффтоп....
Скоро появится новая директива SAVETAP(сохранение в tap файлы), которая, правда, кроме как для preproduction development целей не сойдет из-за невозможности изменения загрузчика кодов. Зато в ней будет поддержка систем вплоть до 1024кб.
Да, знаю, сам пробовал. Но ccz80 генерирует такой исходник, который и на ни одном спектрум-нативном ассемблере не пройдет.
Не стоит на этом заморачиваться, тем более, что автор обещал сделать ccz80 встроенный компилятор ассемблера.