С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Shadow Maker, там еще недоработки есть - теже вложенные ИФы
С уважением,
Jerri / Red Triangle.
Там вообще беда, если какой-то из необходимых параметров отсутствует - например PHASE сделал, а он ждет еще и UNPHASE, при этом в свежей версии он крашится почему-то...
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
В 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?
Последний раз редактировалось drbars; 24.08.2012 в 11:51.
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
С уважением,
Jerri / Red Triangle.
Keeper, в доке к Аласм?
это новые фичи
С уважением,
Jerri / Red Triangle.
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 тоже есть![]()
С уважением,
Jerri / Red Triangle.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)