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

User Tag List

Страница 111 из 167 ПерваяПервая ... 107108109110111112113114115 ... ПоследняяПоследняя
Показано с 1,101 по 1,110 из 1664

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

  1. #1101
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,056
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    92 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    А, я понял, ты ж в трд пишешь своим mctrd.
    И в trd, и в scl, и в tap. sjasm-ом получаю только незапакованные блоки, пакуются и запихиваются они отдельно.
    А кстати, бейсики SJASM+ в образы запихивает?
    Все любят гипножабу

  2. #1102
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,913
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    32 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    А кстати, бейсики SJASM+ в образы запихивает?
    Да, только без автостарта. RC7 по крайней мере.

  3. #1103
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Да, только без автостарта. RC7 по крайней мере.
    вроде как rc7 может правильный бейсик записать. немного манипуляций и все готово.

  4. #1104
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,913
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    32 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    вроде как rc7 может правильный бейсик записать. немного манипуляций и все готово.
    Ну я, по крайней мере, сходу не соображу как так изголиться, чтобы SAVETRD создал в каталоге файл длиной n байтов и записал в него n + 3 байта. Если только внешней тулой. У RC8 есть возможность писать бэйсики с автостартом, но сам он у меня не взлетел.
    Я, кстати, обычно в процессе отладки пишу бэйсик "boot.B", а перед релизом обрабатываю trd напильником.

  5. #1105
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Ну я, по крайней мере, сходу не соображу как так изголиться, чтобы SAVETRD создал в каталоге файл длиной n байтов и записал в него n + 3 байта.
    на zx-spectrum.ru был вариант, но не обходилось без правки заголовка.
    а где скочять без СМС RC8 ?

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

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    И в trd, и в scl, и в tap. sjasm-ом получаю только незапакованные блоки, пакуются и запихиваются они отдельно.
    А кстати, бейсики SJASM+ в образы запихивает?
    Всё запихивает по методу тасма. Что нагенерил = то и запихал. У меня всё так собирается, кроссплатформенно работает, удобно, без дополнительных манипуляций.

    Автостарт да, Rc7 не пишет. Но вот как раз автостарт не главное, я его перед релизом своей тулзой трд обрабатываю, которая как раз прописывает автостарт и блоки в один .B собирает. Главное что сборка сама кроссплатформенная, без дополнительный программ.

    ---------- Post added at 11:45 ---------- Previous post was at 11:45 ----------

    Цитата Сообщение от denpopov Посмотреть сообщение
    на zx-spectrum.ru был вариант, но не обходилось без правки заголовка.
    а где скочять без СМС RC8 ?
    Он только в разобранном виде вроде был.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

  7. #1107
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение


    Ну он свою задачу делает. Правда лично у меня некоторая неприязнь к смешиванию функций генератора кода и билдсистемы.
    поддерживаю, было бы неплохо вообще выпилить всякие savebin, trd, sna и тп из генератора кода - это делает невозможным использование ассемблера для полноценных билд скриптов. Такие вещи лучше перенести в опции линкера

    Как пример, одно время нужно было часто компилить код в разные форматы, приходилось каждый раз править исходник.
    Последний раз редактировалось ZXMAK; 24.02.2015 в 12:09.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  8. #1108
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,826
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Раз вы не делаете под спектрум - лучше себе заведите отдельную ветку для таких модификаций типа SjasmMinus и выпиливайте там. Не надо это в основной тащить, где все привыкли и к Луа, и к savetrd.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

  9. #1109
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Раз вы не делаете под спектрум - лучше себе заведите отдельную ветку для таких модификаций типа SjasmMinus и выпиливайте там. Не надо это в основной тащить, где все привыкли и к Луа, и к savetrd.
    именно под спектрум
    Была идея сделать некое подобие студии под sjasm, с билд скриптами. Но вот наличие всех этих savetrd вгоняет в ступор, как это совместить с привычным управлением билда через параметры непонятно, не делать же парсер исходников с модификацией на лету во время компиляции?

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

    Можно конечно в ассемблер добавить директивы для запуска эмулятора, для имитации нажатия кнопок, но зачем всем этим захламлять исходный код, ведь гораздо удобнее иметь один исходник и отдельные скрипты для разных конфигураций билда

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

    Жизненный пример: нужно один и тот-же исходник скомпилить с разными параметрами в разные трд. Вместо того чтобы указать эту логику в билд скрипте, приходится модифицировать исходнники...
    Последний раз редактировалось ZXMAK; 24.02.2015 в 12:41.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  10. #1110
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,826
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пойми, вас таких сборщиков на студиях по пальцам одной руки пересчитать. Остальным надо включил, текст написал, асму скормил - sna/trd получил. Всё. Это у вас с Витамином профессиональная деформация. Кто-то например в тыще файлов код пишет, потому что он так привык. Кто-то например к Action Script 3 привык, тоже не нравится ни так ни так.

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

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

    Virtual TR-DOS

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

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

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

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

Ваши права

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