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

User Tag List

Страница 68 из 167 ПерваяПервая ... 646566676869707172 ... ПоследняяПоследняя
Показано с 671 по 680 из 1664

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

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

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    паковать можно хрустом(отдельной консольной утилитой), кидать на trd упакованный блок тоже отдельной утилитой.
    Кидать можно напрямую sjasm'ом. Например так:

    Код:
    		page 0
    		org #4000
    dehrust
    		INCBIN "dehrust.bin"
    dehrust_
    		SAVETRD "mercenar.trd","dehrust.C",dehrust,dehrust_-dehrust
    
    dehrust_len 	equ dehrust_-dehrust
    Можно подставить любое имя файла естественно.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

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

    По умолчанию

    можно конечно - использовать sjasm как часть утилит для сборки образа (как гвозди микроскопом)... может можно и паковать, если написать хруст на lua...

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

    По умолчанию

    А зачем использовать какие-то левые консольные программы, когда всё умеет сам sjasm? Так можно и собственнно сохранение в SNA делать отдельный утилитой например, вывод блоков - тоже отдельной, а че, подумаешь, стопицот левых программ висит.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

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

    По умолчанию

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

  5. #675
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,994
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    106 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что-то этот dehrust.bin корявый какой-то. У меня заработал только исходник от обычного спековского хруста 1.3, который тут недавно выложили.

  6. #676
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    drbars, посмотри EvoSDK, там реализовано все на автомате от компиляции исходника на Си (!!?) и вплоть до создания монолоадера на сжасме и последующим формированием трд и запуском в эмуле. Уверен там найдешь что-то полезное для себя

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

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

    По умолчанию

    Я пользуюсь вместо хруста MegaLZ, с хрустом тоже какая-то заморочка была при распаковке.
    zxart.ee - архив программ, графики и музыки ZX Spectrum.

  9. #678
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,994
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    106 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    drbars, посмотри EvoSDK, там реализовано все на автомате от компиляции исходника на Си (!!?) и вплоть до создания монолоадера на сжасме и последующим формированием трд и запуском в эмуле. Уверен там найдешь что-то полезное для себя
    Да уже разобрался, принцип огорода с паковкой стал понятен. Всё компилируется и работает.

  10. #679
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Приветствую !
    подскажите пожалуйста, есть ряд вопросов

    osx,
    SjASMPlus Z80 Cross-Assembler v1.07 RC8 (build 06-11-2008)

    как понять номер строки с ошибкой
    т.к. сейчас то что вижу не имеет отношения к реальности

    например
    p2.asm(42): error: Syntax error: ','B'
    - 26 строка в файле
    правда по LST файлу можно найти где ошибка но как-то странно
    Код:
    00101   4024             out_de_99: 				; CODE XREF: vdp_wr_de_a+4p
    00102   4024             
    00103   4024             					; vdp_rd_de+1p	...
    00104   4024             
    00105   4024 7B          		ld	a, e
    00106   4025             
    00107   4025 D3 99       		out	(99h), a ; '™'
    00108   4027             
    00109   4027 7A          		ld	a, d
    00110   4028             
    00111   4028 D3 99       		out	(99h), a ; '™'
    00112   402A             
    00113   402A C9          		ret
    2. подскажите как правильно записать бинарник
    в чем сейчас грабля
    есть исходник, в нем 2 ORG
    ORG 4000h
    sdaddsa
    ORG 0E000h
    ds
    ds

    после e000 только DS
    но при записи, это все пишется одним потоком байт, и дописывает 0 вместо всех DS
    я бы ожидал что DS это просто объявление адресов, без реальных 0

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

    По умолчанию

    ds это заполнение символом, который идёт после ds. У тебя в данном случае чем заполняется? Бинарник сохраняется с начала и до конца, что ты от него хочешь-то? По файлам он тоже все нормально строку показывает, че-то или ты не понимаешь, или одно из двух, в общем надо файл.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

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

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

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

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

Похожие темы

  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

Ваши права

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