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

User Tag List

Страница 58 из 167 ПерваяПервая ... 545556575859606162 ... ПоследняяПоследняя
Показано с 571 по 580 из 1664

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

  1. #571
    Guru Аватар для palsw
    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от GM BIT Посмотреть сообщение
    Как пользоваться? Если можно алгоритм от А до Я (желательно в первый пост темы)
    И help на русском есть? хочу всетаки попытаться.
    Сейчас во встроенном ассемблере EmuzWin, два нажатия и вижу результат
    Возможно ли прикрутить Sjasm к чемунить за одно нажатие, я конечно понимаю удобство сборки по слухам, но поиспользовать его так и не взялся
    согласен,обьясните на пальцах как пользоваться совместно с эмулятором автоматизировано
    Радио-Губитель Канал на YouTube

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

  3. #572
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    100 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну если и впрямь очень надо...

    Для удобства работы создаете какой-нить батник, типа compile.bat:

    Вот например мой:

    D:\Speccy\Lang\sjasmplus demo.a80
    D:\Speccy\Emuls\Unr_Spec\unreal.exe demo.sna
    Можно разумеется и относительные пути к файлам написать и какие угодно, просто мне так удобнее. Если в trd сохраняется, то соответственно demo.trd.

    Все вроде просто. Если пользоваться версией Курлеса (и эмулятора и sjasm'a), то прямо в текстах можно натыкать брейкпойнтов, так что при старте в эмуляторе уже стоять будут точки останова, где вы их указали. Мне лично это не надо, я просто втыкаю jr $ где надо и все.

    Документации на русском вроде нет. Да там и не надо особо ничего, только про SAVESNA и SAVETRD прочитай, остальное на 99% соответствует всех спектрумским ассемблерам.

    Кстати как то писал тред про ASAM надо бы его переправить на Sjasm?
    Если ты про перенос текста исходника из ASAM - там исправлять будет тоже буквально пару строчек текста и все. Если ты что-то хочешь перенести где-то на форуме - конкретизируй линками, перенесу.
    Последний раз редактировалось Shadow Maker; 03.09.2011 в 13:22.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

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

    По умолчанию

    Новый unreal поддерживает установку внешних брейкпоинтов через отдельный ini:
    http://dlcorp.nedopc.com/viewtopic.p...p=23683#p23683

    Как можно воспользоваться этой фичей из SJASM?
    zxart.ee - архив программ, графики и музыки ZX Spectrum.

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

    По умолчанию

    Че-то по-моему никак, кроме как переработать сжасм, дабы он генерил файл брейкпойнтов в этом формате. Ну или можешь нагенерить брейкпойнты, потом свой скрипт запустить (ты ж пхп знаешь), который переконвертит в формат bpx.ini, а далее собственно анрил запускать.
    Последний раз редактировалось Shadow Maker; 25.09.2011 в 12:34.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

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

    По умолчанию

    логично, спасибо!
    zxart.ee - архив программ, графики и музыки ZX Spectrum.

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

    По умолчанию

    А есть ли какой-то способ вкладывать модули друг-в-друга, чтобы ограничить их видимость?
    Что-то типа такого:
    MODULE primer1
    MODULE submodule
    ENDMODULE
    ENDMODULE

    MODULE primer2
    MODULE submodule
    ENDMODULE
    ENDMODULE

    Чтобы при вызове submodule из primer1 вызывался нужный вложенный, и чтобы компилятор не ругался на совпадающие имена.
    Есть ли какой-то способ? А то частенько эти самые submodule отличаются друг-от-друга реализацией, но делают примерно одно и то же, поэтому их переназывать для каждого случая неудобно.
    zxart.ee - архив программ, графики и музыки ZX Spectrum.

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

    По умолчанию

    Цитата Сообщение от palsw Посмотреть сообщение
    согласен,обьясните на пальцах как пользоваться совместно с эмулятором автоматизировано
    прилагаю пример. В папку sjasm нужно положить sjasm.exe, в папку unreal - полный unreal.
    После этого для компиляции кликаем compile.bat, и всё.

    Не обязательно разносить файловую организацию и непосредственно сам код в разные файлы, как у меня, но это удобно при более-менее больших проектах.
    Вложения Вложения
    • Тип файла: rar example.rar (536 байт, Просмотров: 144)
    zxart.ee - архив программ, графики и музыки ZX Spectrum.

  9. #578
    DimkaM
    Гость

    По умолчанию

    А есть ли какой-то способ вкладывать модули друг-в-друга, чтобы ограничить их видимость?
    Что-то типа такого:
    MODULE primer1
    MODULE submodule
    ENDMODULE
    ENDMODULE

    MODULE primer2
    MODULE submodule
    ENDMODULE
    ENDMODULE
    Код:
    	MODULE primer1
    submodule1
    .label1
    .label2
    submodule2
    .label1
    	jp primer2.submodule2
    .label2
    	ENDMODULE
    
    	MODULE primer2
    submodule1
    .label1
    	call submodule2.label1
    .label2
    	call primer1.submodule1.label1
    submodule2
    .label1
    .label2
    	ENDMODULE
    По другому я незнаю.
    Последний раз редактировалось DimkaM; 26.09.2011 в 08:47.

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

    По умолчанию

    а sjasm позволяет компилить простые исходники, без спец директив? типа такого:
    ORG #C000
    ld hl,#8000
    ld de,#4000
    ld bc,#1B00
    ldir
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  11. #580
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Конечно, получишь просто бинарь.

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

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

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

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

Ваши права

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