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

User Tag List

Страница 93 из 167 ПерваяПервая ... 899091929394959697 ... ПоследняяПоследняя
Показано с 921 по 930 из 1664

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

  1. #921

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

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    psb, ты не прав. Расширения (особенно с побочными эффектами) должны быть ОТКЛЮЧАЕМЫМИ. А в идеале, наоборот- включаемыми.
    да, и багов в идеале быть не должно. только так не бывает. в данном асме, наверное, многое не по уму, но он такой какой есть, в доке предупреждения имеюццо в избытке. хочется качества - покупайте коммерческий продукт (вон типа иара, там все по-взрослому).

    Цитата Сообщение от Vitamin Посмотреть сообщение
    ex de,hl ld d,hx ld e,lx ex de,hl
    ну круто, есть на что заменить%) но есть ли смысл?

  2. #922

    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Имеющаяся проблема удобства использования инструмента квалифицируется как "так тебе и надо". Разве это правильно?
    Имхо, пути решения проблемы два
    1) возможность отключения всех расширений
    2) не мимикрировать расширения под стандартные команды (шибко умному компилятору пофиг, забыл ли ты ассемблер или просто опечатался).
    Оба эти пути подразумевают переписывание sjasmplus. Ты за это взяться готов? вот и я тоже нет. psb, a следом я за ним и я предлагаем третий путь решения проблемы:
    3) вспомнить ассемблер, прочесть, наконец, доки и спать спокойно.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  3. #923

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

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Разве это правильно?
    это факт, документированный.

  4. #924

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    да, и багов в идеале быть не должно. только так не бывает. в данном асме, наверное, многое не по уму, но он такой какой есть, в доке предупреждения имеюццо в избытке.
    Хорошее предупреждение вида "ожидайте западла отовсюду".

    Цитата Сообщение от psb Посмотреть сообщение
    ну круто, есть на что заменить%) но есть ли смысл?
    В описанной ситуации- чуть больше, нежели в оригинальном макросе.

    Цитата Сообщение от introspec Посмотреть сообщение
    Оба эти пути подразумевают переписывание sjasmplus.
    Почему ПЕРЕписывание?

    Цитата Сообщение от introspec Посмотреть сообщение
    Ты за это взяться готов? вот и я тоже нет.
    При наличии нормального репозитория (GitHub например) вполне готов вносить правки.

    Цитата Сообщение от introspec Посмотреть сообщение
    psb, a следом я за ним и я предлагаем третий путь решения проблемы:
    Ты никогда не опечатывался? Никогда не ошибался? Ну-ну...
    Вместо минимизации цены ошибки в ответ "получи фашист гранату".

    Цитата Сообщение от psb Посмотреть сообщение
    это факт, документированный.
    Желаю тебе похерить систему и все накопленные данные, а потом обнаружить, что это был "документированный fuckt"

  5. #925

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

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Хорошее предупреждение вида "ожидайте западла отовсюду".
    не отовсюду. посмотри доку, там вполне в конкретных местах написано, если как-то делать нельзя. например, юзать temporary labels в макросах. кто так юзает - получает мину. ассемблер - это не тот язык, где можно ожидать, что тебя предупредят о баге, который сделал ты. написал херню - получил херню. в целом это всегда так.

    и нигде не заявлялось, что это самый стандартный асм, скорей наоборот.

    Цитата Сообщение от Vitamin Посмотреть сообщение
    В описанной ситуации- чуть больше, нежели в оригинальном макросе.
    это был риторический вопрос. он спорный, ибо где-то лучше покороче, где-то минимум тактов, где-то минимум влияния на остальное. и мне кажется не со всеми регистрами твой метод прокатит. нужно всегда понимать, что ты делаешь. автор - не понял и получил

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

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Желаю тебе похерить систему и все накопленные данные
    сопоставимый ущерб, ога

  6. #926

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    написал херню - получил херню. в целом это всегда так.
    Программирование на асме- это уже удар по психике. Зачем еще больше усложнять этот процесс инструментом, который вроде как призван облегчить?

    Цитата Сообщение от psb Посмотреть сообщение
    есть соурсфорж, есть гитхаб. но правки там, мне кажется, будут адовы... если решишься - скажи, список багов будет
    А ссылочку на гитхаб можно? От соурсфоржа шарахаюсь как черт от ладана.

    Цитата Сообщение от psb Посмотреть сообщение
    сопоставимый ущерб, ога
    А пофиг на ущерб. Главное- подход. Типа "максимизируй цену ошибки" вместо обратного.
    Точно так же новичок на этом асме получит детскими граблями по помидорам и убежит в ужосе на аласм или (простигосподи) шторм. И запал закончится задолго до конца программирования.

  7. #927

    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Точно так же новичок на этом асме получит детскими граблями по помидорам и убежит в ужосе на аласм или (простигосподи) шторм. И запал закончится задолго до конца программирования.
    Vitamin, sjasmplus лежит в исходниках в куче мест, уже много лет. Я не знаю, что нужно новичкам, возможно, им есть смысл думать о pasmo или об одном из ассемблеров встроенном в эмуляторы. По факту, sjasmplus - единственный известный мне сейчас ассемблер, который поддерживает, без оговорок, все команды (включая недокументированные), имеет высокую скорость, довольно гибкий синтакс, мощные макросы, временные метки, нормальный вычислитель выражений (а не как обычно бывало в нативных ассемблерах), понимает архитектуру (trd, sna и т.п.), плюс, что очень важно лично для меня, поддерживает пространства имён. Бессмысленно говорить о недостатках встроенных макросов в этом контексте. Бессмысленно переживать о проблемах новичков, когда речь идёт об одном из самых мощных из доступных сейчас ассемблеров. Это просто какой-то разговор не о том.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  8. #928

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

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    А ссылочку на гитхаб можно?
    не уверен, что это последняя версия, но сдается мне что так.
    https://github.com/mkoloberdin/sjasmplus/

  9. #929

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от introspec Посмотреть сообщение
    Vitamin, sjasmplus лежит в исходниках в куче мест, уже много лет
    Куча версий лежит в куче мест, а в хождении совсем другая куча. Ситуацию с UnrealSpeccy не напоминает?
    Единый репозиторий тем и хорош, что все версии отслеживаются на ура.

    Цитата Сообщение от introspec Посмотреть сообщение
    Это просто какой-то разговор не о том.
    Разговор о том, что в области юзабилити еще расти и расти.

  10. #930

    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Куча версий лежит в куче мест, а в хождении совсем другая куча. Ситуацию с UnrealSpeccy не напоминает?
    Единый репозиторий тем и хорош, что все версии отслеживаются на ура.

    Разговор о том, что в области юзабилити еще расти и расти.
    Vitamin, ну я видел, в т.ч. в этом треде, уже несколько человек, которые начинали ковырять и бросали. Я никого не критикую, понятно, что у всех есть реальная жизнь и обязательства, но просто нужно же понимать, что всё упирается не в ключ для включения/отключения встроенных макросов, а в поддержку на годы вперёд. Такого человека нет с 2008 года.

    Скажу больше. Для 95% нынешних реальных пользователей, эти макросы - самая ничтожная из проблем. Нужно думать о новой группе поддержки, разбираться с архитектурой, запускать трекер багов, а только потом уже думать про UI.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

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

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

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

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

Ваши права

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