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

User Tag List

Страница 13 из 167 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 1664

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

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

    По умолчанию

    Цитата Сообщение от jim
    Могу еще предложить: для совместимости с различными ассемблерами, использовать соответствующую директиву в начале текста (например: .alasm или .gens). мне кажется добавить одну строчку вначале - проще чем перелопачивать всю программу. тем более, что вроде как отличия синтаксиса не очень большие. есть поддержка популярного ассемблера - все ок! нет - выдается ошибка..
    Количество пользователей SjASMPlus настолько мало, что лучше конкретный кодер сам "перелопатит"(а лучше используя Find & Replace) свою программу, которая обычно не превышает 7000 строк.

    Цитата Сообщение от jim
    Нельзя ли добавить опцию компиляции на ленту (tap) в виде загрузчик + код. Был бы очень признателен (возможно не я один). Батники напрягают. А z80 и SNA это все таки недоформаты (не хочу никого обидеть).
    Если TAP и сделаю, то очень не скоро. А вообще в комплекте с SjASMPlus поставляются примеры, в одном из которых есть метод по созданию монолоадера и записи его в TRD образ.
    ------------------
    В новой версии SjASMPlus 1.06 RC3 особых доработок нет, но исправлен ряд жестких багов.
    Качаем:
    Bin: [...вырезано...]
    Src: [...вырезано...]
    ------------------
    Подсчитал ради интереса количество строк кода в UFO 2. Оказалось ~19000!
    Последний раз редактировалось Aprisobal; 05.09.2006 в 11:54.
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

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

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

    По умолчанию

    нет ничего удивительного в том, что я, как эмуляторщик, пересел на sjasm с zasm, тем более, что мои запросы к ассемблеру минимальны.

  4. #123
    Activist
    Регистрация
    27.02.2006
    Адрес
    Курск
    Сообщений
    218
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вот с ис-дос ассемблером бы совместимости добавить, было бы вообще круто.

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

    По умолчанию

    Цитата Сообщение от demon_zx
    вот с ис-дос ассемблером бы совместимости добавить, было бы вообще круто.
    Да я сам ис-дос никогда не видел. Приаттач доку-ю, если хочешь - на досуге посмотрю.
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

  6. #125
    Activist
    Регистрация
    27.02.2006
    Адрес
    Курск
    Сообщений
    218
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Aprisobal
    Да я сам ис-дос никогда не видел. Приаттач доку-ю, если хочешь - на досуге посмотрю.
    30 кБ в архиве, приаттачить не получается, могу на мыло отослать. А так в принципе главное, что мешает использовать sjasmplus в компиляции исходников для ис-асма, так это, то что глобальные метки в нем начинаются со знака доллара $. И как правило глобальными являются номера rst вызовов в ис-дос, которых в программе очень много.

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

    По умолчанию

    Цитата Сообщение от demon_zx
    30 кБ в архиве, приаттачить не получается, могу на мыло отослать. А так в принципе главное, что мешает использовать sjasmplus в компиляции исходников для ис-асма, так это, то что глобальные метки в нем начинаются со знака доллара $. И как правило глобальными являются номера rst вызовов в ис-дос, которых в программе очень много.
    Хм. В таком случае достаточно сделать Replace All в любом текстовом редакторе: $ => @
    А если редактор поддерживает regexp, то лучше так: \$([a-zA-Z0-9_]+) => @\1
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

  8. #127
    Activist
    Регистрация
    27.02.2006
    Адрес
    Курск
    Сообщений
    218
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    это если перенести исходники один раз, а при постоянном переносе туда сюда, уже удовольствия мало.

  9. #128
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Люди - проститер ламера ушастого, но в описании по крайней мере я не понял, есть ли такая штука в sjasm:

    label1
    nop
    nop
    nop
    nop
    nop
    label2
    nop
    nop
    nop
    nop

    1)вот как сделать чтобы label2 начиналась с первого возможного "красивого" адреса вида #XX00?
    2)Как загрузить допустим в h , старший байт адреса метки label2?
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

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

    По умолчанию

    Цитата Сообщение от rasmer
    1)вот как сделать чтобы label2 начиналась с первого возможного "красивого" адреса вида #XX00?
    2)Как загрузить допустим в h , старший байт адреса метки label2?
    1) ORG ($+255)/256*256 перед label2
    2) LD H,high label2
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

  11. #130
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Aprisobal
    1) ORG ($+255)/256*256 перед label2
    2) LD H,high label2
    жесть...
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

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

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

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

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

Ваши права

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