Важная информация

User Tag List

Страница 3 из 167 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 1664

Тема: SjASMPlus Z80 кросс ассемблер

  1. #21
    Activist Аватар для random
    Регистрация
    21.01.2005
    Адрес
    ссср
    Сообщений
    468
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну пошаговый не надо, просто выложить файл подсветки (родной кривой какой-то), батничек для сборки/отладки, еще там чего нибудь.

    писать мы все горазды, а ты приаттачь их

  2. #22
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    100 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от aprisobal
    Эй, модераторы! Shadow Maker, а куда твой пост делся? И ответ на него random'a? И почему изменился ID темы? Раньше был 404, а тут вдруг стал 447. В моей подписи стоит старый ID=404 и теперь, при переходе по ссылке [SjASMPlus], форум выдаёт ошибку.
    ID изменился, потому что я сюда некоторые мессаги из /Хороший ПЦшный ассемблер - залог успеха!/ добавил, потому как достало - про одну и ту же программу обсуждают в 10 местах... Не делайте так, и ID меняться не будут

    Пост и ответ естессно я удалил Ибо действительно тупо получилось Тем более никакой смысловой нагрузки в посте и не было...

    А файлик во вложении - это раскраска для Кримсона, мне апри который присылал, думаю он не обидится
    Вложения Вложения
    • Тип файла: zip spec.zip (1.5 Кб, Просмотров: 604)
    Последний раз редактировалось Shadow Maker; 15.03.2005 в 11:54.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  3. #23
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2Aprisobal:

    В процессе переделки исходников написанных в sjasm'е в аласм и наоборот всплыли несколько мелких проблем, которые легко исправить в sjasm:

    1) Перед IF обязательно должен быть пробел
    2) XOR у него нестандартный: "^", а не "!"

    Так же известно что в аласме IF перевернут относительно нормального, приходится юзать IFN. Как вариант в sjasm можно было-бы добавить команду IFN (то же самое что IF).

  4. #24
    Activist Аватар для random
    Регистрация
    21.01.2005
    Адрес
    ссср
    Сообщений
    468
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ! это всегда было NOT, а не ксор, как возомнили о себе левые асмы
    XOR же всегда был ^. пожалуйста, не портите АСМ изменяя такие БАЗОВЫЕ истины.

    а что значит IF с пробелом?

  5. #25
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2Random:

    Я всего-лишь прошу незначительной доделкой sjasm'а облегчить жизнь тем кто переносит исходники между двумя ассемблерами. Следование канонам и классике программирования здесь далеко не на первом месте.

  6. #26
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    100 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По поводу ксора я согласен с random'ом, тем более мне кажется, что тебе вполне по силам написать конвертор из Аласма в сьясм... А по поводу IFN - думаю вполне можно было бы добавить... Кстати, в этом плане более удобно сделан ASAM - там можно самому добавлять любые alias'ы любым командам...
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  7. #27
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,690
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Thumbs down

    ээээ.... я конечно фиг его знает, но будьте любезны приведите пример исходника из спекрумовсекого асма ? что-то я не помню директив IF ^

    я знаю только команды XOR и многие другие...
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

  8. #28
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,690
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Arrow

    Цитата Сообщение от random
    ну пошаговый не надо, просто выложить файл подсветки (родной кривой какой-то), батничек для сборки/отладки, еще там чего нибудь.

    писать мы все горазды, а ты приаттачь их
    ну эт я смогу только как домой доберусь, так что coming soon...
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

  9. #29
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker
    По поводу ксора я согласен с random'ом, тем более мне кажется, что тебе вполне по силам написать конвертор из Аласма в сьясм...
    Мне по силам и новый Аласм написать, но мне не нужен конвертер или что-либо подобное! Мне нужна возможность работы с одним исходником как в Аласме так и в sjasm'е без всяких изменений оного! То есть легко и просто компилить один и тот же исходник в любом из этих асмов.

    Цитата Сообщение от Shadow Maker
    А по поводу IFN - думаю вполне можно было бы добавить... Кстати, в этом плане более удобно сделан ASAM - там можно самому добавлять любые alias'ы любым командам...
    Во многих ассемлерах можно добавить собственные инструкции через макросы. Но зачем это делать в каждом исходнике, если это можно добавить в сам асм?!

    Подожду я лучше самого Aprisobal'я.

  10. #30
    Activist
    Регистрация
    17.01.2005
    Адрес
    Belarus, Minsk
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker
    Пост и ответ естессно я удалил Ибо действительно тупо получилось Тем более никакой смысловой нагрузки в посте и не было...
    Много чего на форуме и в этой ветке в частности не имеет никакой смысловой нагрузки. Получается надо удалить почти все посты breeze'a, elf/2, Producer'a в этой ветке или есть какой-то другой критерий?

    Цитата Сообщение от Shadow Maker
    По поводу ксора я согласен с random'ом, тем более мне кажется, что тебе вполне по силам написать конвертор из Аласма в сьясм... А по поводу IFN - думаю вполне можно было бы добавить... Кстати, в этом плане более удобно сделан ASAM - там можно самому добавлять любые alias'ы любым командам...
    В отличие от ASAM, SjASM (..Plus) проект с открытыми исходниками и любой человек, знающий Си может туда добавить свою директиву/функцию и пр. и отправить мне изменённый код, который я сравню со старым с помощью UltraCompare для вставки и анализа изменений, и с удовольствием впишу его в соавторы.
    Цитата Сообщение от Spectre
    1) Перед IF обязательно должен быть пробел
    2) XOR у него нестандартный: "^", а не "!"
    1) Проблема в том, что несколько странно, что Аласм позволяет такое делать и не расценивает её как метку. Может проще сделать замену ("IF"=>" IF"), а то вдруг у кого-нибудь не заработает исходник, если добавлю это.
    2) Я бы с радостью, но это уже стало стандартом на ПЦ. Но правда в Сторме, судя по его документации, символы логических операций ещё более не соответствует ПЦ:
    Код:
    & AND, ! OR, | XOR
    Только есть вариант с добавлением ещё одного ключа, который будет включать пресеты для разных ассемблеров(для Alasm, Zasm, Storm).
    Цитата Сообщение от Spectre
    Как вариант в sjasm можно было-бы добавить команду IFN (то же самое что IF).
    Ок. А пока можешь использовать IF !(<expression>), т.к. ! символ отрицания.
    Не совсем понял, что ты имеешь в виду под "Так же известно что в аласме IF перевернут относительно нормального"? Это если в IF выражение TRUE, то будет компилироваться то, что после ELSE?

    Приаттачил файл раскраски для Crimson Editor, в котором добавлены все новые директивы.
    Цитата Сообщение от random
    батничек для сборки
    .bat файл? В Crimson Editor можно настроить Tools и назначить их на горячие клавиши. Например F9 - запуск ассемблера(только поставь галку Capture Output) , F10 - запуск UnrealSpeccy.
    Вложения Вложения
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

Страница 3 из 167 ПерваяПервая 1234567 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Кросс-ассемблеры Z80 для Pc
    от Aprisobal в разделе Программирование
    Ответов: 16
    Последнее: 15.01.2011, 22:46
  2. кросс компилятор С для Z80
    от vitasam в разделе Программирование
    Ответов: 24
    Последнее: 04.03.2007, 18:03
  3. Хороший ПЦшный ассемблер - залог успеха!
    от Aprisobal в разделе Программирование
    Ответов: 35
    Последнее: 08.08.2005, 15:25
  4. ZX ассемблер (и не только?) с библиотеками
    от shade в разделе Программирование
    Ответов: 24
    Последнее: 04.03.2005, 19:43

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •