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

User Tag List

Страница 5 из 5 ПерваяПервая 12345
Показано с 41 по 47 из 47

Тема: Асмы и удобство разработки

  1. #41
    Master Аватар для bugsy
    Регистрация
    17.01.2005
    Адрес
    Tyu-Men
    Сообщений
    678
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Thumbs up наконец-то!!!

    ДОРОГИЕ СОФОРУМЧАНЕ!!! РЕШЕНИЕ ВСЕХ ПРОБЛЕМ НАЙДЕНО!!!
    внимайте моей статье о том как прикрутить SJAsm к MultiEdit`у!!!
    Сайт тюменских спектрумистов: http://hds.ncn.ru
    Архив спектрумовских исходников: http://opensourcezx.untergrund.net

  2. #42
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,553
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    167 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb

    Имхо кросс-ассемблеры - хорошо, но тем не менее все это полумеры. Вся эта "выгрузка в SNA" для отладки - лишние телодвижения. Нужна полноценная среда разработки, главный инструмент которой - ассемблер-ИНТЕРПРЕТАТОР (как бы дико это не звучало), то есть возможность эмулировать выполнение сразу ТЕКСТА отлаживаемой программы. Причем на этапе разработки пока необязательно привязанного к железу, то есть метки - это именно имена, а не адреса (если кодер явно не указал на привязку к физическим адресам), и объем кода/данных может быть любой. Работающий процесс можно будет в любой момент остановить, поменять значения в "регистрах", отредактировать несколько строк или даже вставить новый include и продолжить выполнение с того же самого (или любого другого) места. И уже когда все более-менее работает без логических багов, можно собирать "реальную" версию.

    Тут основная сложность - хранение адресов в регистрах, когда возможны всякие сложения адресов со смещениями (размерами таблиц) и т.п. Да еще и к меткам могут быть дополнительные требования типа выравнивания.

    И кстати для упрощения копания в фирменных игрушках (к примеру) те же возможности должны прилагаться и к отладке снапшотов, то есть опять-таки можно прервать выполнение SNA и дать команду типа "а выполни-ка ты с этого адреса
    такой-то текст и вернись обратно" - или наоборот, в отлаживаемом тексте вставить "include такие-то адреса такого-то SNA". То есть чтобы можно было выполнять еще и любую смесь текста и уже скомпилированного кода.

  3. #43
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #44
    Banned Аватар для psndcj
    Регистрация
    22.02.2005
    Адрес
    triebkraft
    Сообщений
    712
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    прав, грамотно объяснил!

    я бы сам не отказался от отладки программы в самом асме - но пока такая программа будет написана, пока выйдет из стадии отладки - боюсь уже будет не до нее...

  5. #45
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,553
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    167 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от moroz1999
    да надо ли? кто это будет осваивать и писать? все кому хочется что-то делать, делают на том, что есть, и вряд ли будут менять привычный инструментарий.
    Тады вся тема к чему? Если даже "осваивать" неохота...

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

  6. #46
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek
    Ну мож у кого руки чешутся написать самую-самую среду разработки...
    Посмотрите как в Unreal сделано, этот инструмент запросто можно развивать, токо кто этим будет заниматсья

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

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

  8. #47
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek
    Тады вся тема к чему? Если даже "осваивать" неохота...
    я уже с zxasm успешно слез, нарадоваться не могу

Страница 5 из 5 ПерваяПервая 12345

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

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

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

Похожие темы

  1. Чего мешает быть счасливым? (О средствах разработки)
    от shade в разделе Программирование
    Ответов: 40
    Последнее: 02.12.2020, 09:13
  2. Обзор средств разработки
    от POV в разделе Программирование
    Ответов: 15
    Последнее: 03.02.2006, 17:27
  3. Всё про асмы говорите - а я хочу дизасм!
    от lvd в разделе Программирование
    Ответов: 21
    Последнее: 12.04.2005, 16:58
  4. ALASM - удобство работы
    от ASMAN в разделе Программирование
    Ответов: 20
    Последнее: 19.03.2005, 21:09

Ваши права

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