Гм... или я дурной или чего-то не понял, но почему у меня на строчке
сыпится Bytes Lost и привет родне ?TIMEOUT DB 5000
Гм... или я дурной или чего-то не понял, но почему у меня на строчке
сыпится Bytes Lost и привет родне ?TIMEOUT DB 5000
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
замени на dw?
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
=) улыбнуло! ведь модератор как никак =) без обид!!!
я конечно понимаю что без флейма нам никак
но просто если меч не вынимать из ножен, то он всё-таки заржавеет.
так что каким бы ты не был гуру - во всём нужна практика! что-то забывается , где -то упускается из виду , где-то просто описка, а тебе кажется что всё правильно... я лично вообще подумал что слово TIMEOUT забито в число системных, а оказалось всё гораздо проще... я уж не говорю что быть модератором и хорошим кодером не одно и тоже
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
в версии 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 (длиннее и медленнее, зато без стека)
и чтоб в выходном листинге в комментах пихался развернутый вариант команды- ибо в руководстве почти ничего не сказано о подстановках...
Последний раз редактировалось Vitamin; 13.05.2007 в 16:56.
Исправлено и расширено.
EX HL,DE добавил.
Ок, спс.
Подумаю.
Новая версия SjASMPlus 1.07 RC5. Исправлены некоторые баги и учтены несколько пожеланий. Качать с сайта: [...новая версия...]
Также не забывайте, что в исходники компилятора входит Makefile и соот-но его можно скомпилировать под Linux, FreeBSD и пр.
Последний раз редактировалось Aprisobal; 30.05.2007 в 22:27.
ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO
спасибо огромное!!! =)Сообщение от Aprisobal
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)