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

User Tag List

Страница 43 из 167 ПерваяПервая ... 394041424344454647 ... ПоследняяПоследняя
Показано с 421 по 430 из 1664

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

  1. #421
    DimkaM
    Гость

    По умолчанию

    Вопросик №1

    В чём отличие меток с двоеточием, от меток без двоеточия?

    ---------- Post added at 18:32 ---------- Previous post was at 18:24 ----------

    И ещё вопрос №2 в догонку.
    Код в аласме:
    IFN ?METKA
    LD A,B
    ELSE
    LD A,C
    ENDIF
    в SJASM'е должен быть таким:
    IFNDEF METKA
    LD A,B
    ELSE
    LD A,C
    ENDIF
    ?

    Вопрос №3
    Почему не компилится:
    MACRO LOADHL reg
    LD reg,(HL)
    INC HL
    ENDM

    LOADHL <E,D,C,B>
    Последний раз редактировалось DimkaM; 18.04.2010 в 19:52.

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

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

    По умолчанию

    Цитата Сообщение от DimkaM Посмотреть сообщение
    В чём отличие меток с двоеточием, от меток без двоеточия?
    Нет отличий, только для совместимости с другими ассемблерами.

    О макросе. Конструкция LD E,D,C,B,(HL) никак не скомпилируется, т.к. разворачивается ассемблером в:
    LD E,D
    LD C,B
    LD (HL) ; <-- ошибка
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

  4. #423
    DimkaM
    Гость

    По умолчанию

    Aprisobal, очень благодарен, твоей команде, за проделанную работу. Компилятором вполне доволен.
    Цитата Сообщение от Aprisobal Посмотреть сообщение
    Нет отличий, только для совместимости с другими ассемблерами.
    Вот это зря, я имею ввиду вообще совместимость, а не конкретно двоеточия. Чем больше совместимости, тем больше глюков. Самому частенько приходится писать(не для спека) процедурки совместимые с чем попало, а это куча проверок-перепроверок, бывает так код запутывается, что дебагером не всегда распутаешь.
    Лучше повышать функционал, а не совместимость(кому надо - те уже перегнали свои исходники)

  5. #424
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DimkaM Посмотреть сообщение
    Лучше повышать функционал, а не совместимость
    вопрос очень даже философский... иногда совместимость играет решающую роль (пусть не так навороченно, но хотя бы такое есть).

  6. #425
    Veteran Аватар для savelij
    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Небольшой багрепорт. Столнулся со следующей проблемой. Переносил чужие сорцы из аласма с кучей DISP и ни одного ENT (DISPов штуки 4 как минимум). Ни одного сообщения об ошибке, компилер просто падает (вылетает в винду с сообщением об ошибке).

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

  7. #426
    Member Аватар для Antipod
    Регистрация
    19.08.2008
    Адрес
    Украина, Львов
    Сообщений
    116
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    написание проги, вставляющей пробелы/табы (постпроцессинг), заняло бы максимум час времени (в прыжке). или годы сделали тебя ну ооочень ленивым?)
    Perl. Пять минут. Не реклама.

  8. #427
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Antipod Посмотреть сообщение
    Perl. Пять минут.
    ну это как бы того... инструментов-то миллион, можно хоть sed, хоть даже bash использовать, если есть линукс, в котором оно по дефолту стоит обычно (да и инструменты эти надо знать!)... а в винде? ставить ради этого перл? я бы не стал категорически.

  9. #428
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    ставить ради этого перл?
    в виндах есть wsh

  10. #429
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да в виндах есть UnxUtils, но не у каждого а какое-то средство разработки вроде как уже стояло...

  11. #430
    Master Аватар для kotsoft
    Регистрация
    04.04.2009
    Адрес
    Котлас
    Сообщений
    632
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2psb: php - одна короткая регулярка. ) Кстати я пытался связаться с автором томмигана - не отвечает, и томмиган уж год не обновлялся, наверное заброшена очередная хорошая идя(
    Пока перебиваюсь старой версией sjasm-а, жду может всеж афтар сделает диррективу компиляции) Постпроцессинг навешивать - принципиально не хочу. Если уж и буду писать что-то дополнительное - так утилиту типа того же томмигана под себя.
    Последний раз редактировалось kotsoft; 04.05.2010 в 22:19.

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

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

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

Эту тему просматривают: 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

Ваши права

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