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

User Tag List

Страница 2 из 13 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 126

Тема: ASAM Compiler By Rob F. / Entire Group ...

  1. #11
    Master
    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker
    И это... Двоеточия поддержаны когда-нибудь будут?
    Чтобы можно было написать например

    Это во всех ассемблерах на Спектруме есть - и ни на одном на PC почему-то... Религия чтоль не позволяет?
    Снова я ... Тепер и двоеточие работает и исправлена ошибка со скобками при HEX'е !!! И запятая в POP'e есть !!! (рямо пошлость получается) Качайте: http://www.entire.nm.ru/coding/asam.zip
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  2. #12
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Robus, respect. хороший асм, вот только бы документацию поподробней, и еще такой вопрос - будут ли проблемы при переносе исходников из Tasm4.12?

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

    По умолчанию

    Роб, реально, теперь ассемблируется только надо было написать в документации, что имя файла надо в кавычках писать. Да, еще бага:
    у тебя почему-то обязательно надо писать в командах с IX/IY смещение, например LD (IY),4 - не прокатит, а вот LD (IY+0),4 - прокатит. Поправь плиз, а то дико неудобно.

    Да, а почему нельзя например LD A,%11001100, то есть чтобы битами? Может добавишь? Или уже есть, только другой синтаксис?
    Последний раз редактировалось Shadow Maker; 08.03.2005 в 17:10.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

  4. #14
    Master
    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Очередная версия ASAM'а ...

    Ну вот ... Теперь добавил DUP !!! Только не извращайтесь, а пишите в разных строках !!! Он, конечно, понимает через двоеточие, но всё же мне кажется что где-то не замеченный баг, а то с этими двоеточиями пришлось политику асма менять !!! Я имею в виду не стоит писать "DUP 6:LD A,0:EDUP" !!!



    Цитата Сообщение от Shadow Maker
    Роб, реально, теперь ассемблируется только надо было написать в документации, что имя файла надо в кавычках писать. Да, еще бага:
    у тебя почему-то обязательно надо писать в командах с IX/IY смещение, например LD (IY),4 - не прокатит, а вот LD (IY+0),4 - прокатит. Поправь плиз, а то дико неудобно.

    Да, а почему нельзя например LD A,%11001100, то есть чтобы битами? Может добавишь? Или уже есть, только другой синтаксис?
    По поводу LD (IX),x я знаю, просто не дописал табличку команд, я доделаю, но это мелочь, в сравнении с глобальными ошибками !!!

    BIN то же работает, только не вначале % а в конце "B" - LD A,11001100B, но я сделаю и вначале !

    Качайте: http://www.entire.nm.ru/coding/asam.zip

    Если найдёте баги, сообщите !!! Кстати, из TASM'а он всё понимает, я сам всю жизнь писал в TASM'е и переводил свои работы.
    Последний раз редактировалось Robus; 08.03.2005 в 18:17.
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  5. #15
    Master
    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jtn
    Robus, respect. хороший асм, вот только бы документацию поподробней, и еще такой вопрос - будут ли проблемы при переносе исходников из Tasm4.12?
    Спасибо ! Доки я не умею писать ... Может кто поможет ??? А перенос из TASM'а может быть проблематичен только один - синтаксис BIN'а !!! Правда ещё с командой PHASE и UNPHASE, в моём асме это ORGOF !!!
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  6. #16
    Member Аватар для Producer
    Регистрация
    17.01.2005
    Адрес
    г. Минск, Беларусь
    Сообщений
    46
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    оффтоп: ту Робус: а чего ты кричишь все время !!! ???
    ZX-SPECTRUM +2A (SCART cable)

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Master
    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Exclamation Ссори, что я родился ...

    Цитата Сообщение от Producer
    оффтоп: ту Робус: а чего ты кричишь все время !!! ???
    Ссори, я вовсе не кричу ... С детства любил число три, поэтому привык по три точки ставить, или восклецательных знака ... Просто привычка !!! А восклицательный знак означает не только криа, но и как выделение некой важной мысли ... Если я обижаю читателей, постараюсь не "кричать", хотя могу и вовсе молчать ...
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

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

    По умолчанию

    Есть просьб - можно добавить команду некоего немного извратного INCLUDE, при котором метки будут не глобальные, а локальные? То есть этот INCLUDE, назовем его INCLOCAL к примеру, будет работать таким образом - когда встречается INCLOCAL, компилятор ассемблирует подинклудиемый файл, но с его собственными метками, которые не передаются основной программе.

    То есть выглядит так: есть 1.asm, в котором есть INCLOCAL 2.asm.
    Это аналогично тому, как если бы мы сначала отассемблировали файл 2.asm, а потом его подгрузили в 1.asm как бинарник.

    Ибо меня еси честно уже достало, что я называю по привычке в разных кусках программы одними и теми же метками, а при INCLUDE естессно ругается что двойная метка, вот и приходится сначала ассемблировать, а потом грузить бинарником.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

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

    Thumbs up

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

  11. #20
    Junior Аватар для Proteus
    Регистрация
    21.02.2005
    Адрес
    Москва
    Сообщений
    24
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Robus
    Спасибо ! Доки я не умею писать ... Может кто поможет ??? А перенос из TASM'а может быть проблематичен только один - синтаксис BIN'а !!! Правда ещё с командой PHASE и UNPHASE, в моём асме это ORGOF !!!
    Я твои доки всю жизнь почему-то с первого раза понимал, и без примеров. Непонятно что там кому-то может не нравиться.

Страница 2 из 13 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Colorbok^Phantom Family Group
    от rajdee в разделе Графика
    Ответов: 12
    Последнее: 20.01.2011, 23:32
  2. C compiler
    от vitasam в разделе Программирование
    Ответов: 17
    Последнее: 25.08.2005, 16:42

Ваши права

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