Разобрался. EVO-DOS v0.3 почему-то командой LIST не показывает строку автозапуска.
Вид для печати
Shadow Maker, там еще недоработки есть - теже вложенные ИФы
Там вообще беда, если какой-то из необходимых параметров отсутствует - например PHASE сделал, а он ждет еще и UNPHASE, при этом в свежей версии он крашится почему-то...
В TASM'е чтобы создать таблицу в коде с кратного 256 адреса писалось вот так:
В SJASME'е придумал только так:Цитата:
FONTAD EQU $&#FF00+256
DEFS FONTAD-$
Ещё например в ALASM'е было удобное обращение к старшей ячейке адреса у метки:Цитата:
FONTAD EQU (($/256)+1)*256
ORG FONTAD
Цитата:
LD H,'METKA
где H=#C0
ORG #C000
METKA DEFS #10
Есть какие-нибудь удобные способы в SJASM?
ALIGN например.
Нужна помощь зала !
можно ли внутри макро сформировать метку ?
такое не работает
говоритКод:macro AAAAA _label_
_label_ EQU $+1
ld hl,0
ld a,h
or l
call nz,xxxx
endm
AAAAA zz00
AAAAA zz01
error: Unrecognized instruction: zz00 EQU $+1
и еще вопрос
в m80 в свое время можно было сгенеирить имя метки из параметра макроса и строки
можно ли тут такое ?
что то типа (в деталях может и ошибаюсь но типа того)
Код:macro AAAAA _suffix_
LABEL&_suffix_:
ld hl,0
ld a,h
or l
call nz,xxxx
endm
AAAAA zz00
AAAAA zz01
---------- Post added at 20:09 ---------- Previous post was at 19:40 ----------
вроде выкрутился, но как-то странно :(
т.е. _label_ (то куда подставится имя) должна быть в начале строкиКод:macro AAAAA _label_
; ld hl,0
db 21h
_label_:
dw 0
ld a,h
or l
call nz,xxxx
endm
AAAAA zz00
AAAAA zz01
правда по LST понять что произошло совсем невозможно
в нем даже упоминания про определение новой метки нет.
вопрос а КАК ПРАВИЛЬНО
Keeper, это но то случаем что реализовано в Alasm?
нужно бывает иногдаЦитата:
macro macross
label:0
endm
macross l1
дает
Labеll1
macross l2
дает
Labell2
особенно видно в движке wolf48
Keeper, в доке к Аласм?
это новые фичи
Keeper, а он такого и не умеет
он много чего не умеет, но я например так и не понял почему
LABEL\0 не разворачивается в LABELхх
это идеологически вполне допустимо
---------- Post added at 15:55 ---------- Previous post was at 15:54 ----------
jerri, http://zx.pk.ru/showthread.php?t=17907 я уже поднимал тему
посмотри что понимает аласм и кстати по глюкам sjasm тоже есть :)