Гм... или я дурной или чего-то не понял, но почему у меня на строчке
сыпится Bytes Lost и привет родне ? :(Цитата:
TIMEOUT DB 5000
Вид для печати
Гм... или я дурной или чего-то не понял, но почему у меня на строчке
сыпится Bytes Lost и привет родне ? :(Цитата:
TIMEOUT DB 5000
замени на dw?
=) улыбнуло! ведь модератор как никак =) без обид!!!
я конечно понимаю что без флейма нам никак :mad:
но просто если меч не вынимать из ножен, то он всё-таки заржавеет.
так что каким бы ты не был гуру - во всём нужна практика! что-то забывается , где -то упускается из виду , где-то просто описка, а тебе кажется что всё правильно... я лично вообще подумал что слово TIMEOUT забито в число системных, а оказалось всё гораздо проще... :sleep: я уж не говорю что быть модератором и хорошим кодером не одно и тоже :eek:
в версии 1.07 RC4bf не получается записать что-то по адресу #ffff.
включаю нужный девайс, делаю, например, ORG #FFFF:NOP, он при компиляции ругается (warning) и выходит как при ошибке.. можно это оперативно подправить? (может не проверять вообще, выходит ли $ за #ffff?)
и еще, можно расширить действие ALIGN? чтоб не заполнялось всё нулями, а просто менялся $? типа, если ALIGN 256, то не заполняется нулями, а если ALIGN 256,0, то заполняется..
2 дня трах.... (мучался) с конвертацией своего исходника из Шторма =( фих с ним, что команда EX HL,DE не существует - так нашел несовместимость:
.30 ld (hl),a:inc l
после компиляции выдает код
.30 ld (hl),a
inc l
имхо немного неадекватно - для подобных случаев есть конструкция dup/edup...
(но сколько я крови и пива на этом деле потратил....)
Баг:
Код
логично выдает ошибку, а вот код:Код:...
STRUCT
;дальше просто код
выкидывает компилятор нафигКод:...
STRUCT @
;...
Пожелание:
сделать опцию, согласно которой псевдоинструкция
ld rr1,rr2
будет собираться в
push rr2
pop rr1 (как сейчас для индексных регистров)
или в
ld rr1.l,rr2.l
ld rr1.h,rr2.h (длиннее и медленнее, зато без стека)
и чтоб в выходном листинге в комментах пихался развернутый вариант команды- ибо в руководстве почти ничего не сказано о подстановках...
Исправлено и расширено.
EX HL,DE добавил.
Ок, спс.
Подумаю.
Новая версия SjASMPlus 1.07 RC5. Исправлены некоторые баги и учтены несколько пожеланий. Качать с сайта: [...новая версия...]
Также не забывайте, что в исходники компилятора входит Makefile и соот-но его можно скомпилировать под Linux, FreeBSD и пр.
спасибо огромное!!! =)Цитата:
Сообщение от Aprisobal