User Tag List

Страница 76 из 167 ПерваяПервая ... 727374757677787980 ... ПоследняяПоследняя
Показано с 751 по 760 из 1664

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

  1. #751

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну батники необязательны для автосборщика. Есть же shellexec
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

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

  3. #752

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вопрос назрел по SjAsm

    есть snap128
    как заставить sjasm создать снап с включенной страницой 7?
    info/SNA
    Версия для 128K

    Файл имеет размер 131103 или 147487 байт. Содержимое текущего выбранного банка ОЗУ сохраняется в любом случае, даже если это банк 2 или 5 - в этом случае соответствующий банк хранится в файле дважды. Банки в конце файла сохраняются в порядке возрастания номеров, но только если они не сохранены в первой части файла. Например, если в первой части файла сохранены банки 5, 2 и 4 - в конце файла должны быть сохранены банки 0, 1, 3, 6 и 7; если в первой части сохранены банки 5, 2 и 5 - в конце файла должны находится банки 0, 1, 3, 4, 6 и 7.
    Смещение Размер Назначение
    0 27 Соответствует версии для 48K
    27 16384 Содержимое 5 банка ОЗУ
    16411 16384 Содержимое 2 банка ОЗУ
    32795 16384 Содержимое текущего банка ОЗУ, отображаемого в адресах 49152..65535
    49179 2 Регистровая пара PC
    49181 1 Состояние порта #7FFD
    49182 1 Выбор ПЗУ TR-DOS (0 - неактивно, 1 - активно)
    49183 16384*n Оставшиеся банки ОЗУ в порядке возрастания номеров
    С уважением,
    Jerri / Red Triangle.

  4. #753

    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не могу понять, компилит
    ---------- Capture Output ----------
    > "D:\Ìèøà\ZX\sjasm\sjasmplu s-win32-1.07-rc7\sjasmplus.exe" logo1.txt
    SjASMPlus Z80 Cross-Assembler v1.07 RC7 (build 02-04-2008)
    Pass 1 complete (0 errors)
    Pass 2 complete (0 errors)
    Pass 3 complete
    Errors: 0, warnings: 0, compiled: 112 lines, work time: 0.000 seconds

    > Terminated with exit code 0.

    в конце программы строка
    savesna "logo1.sna",main

    много раз выгружал snap, сейчас не хочет
    было у кого такое?

    ---------- Post added at 18:07 ---------- Previous post was at 17:53 ----------

    вот такой код:
    dup 7 ld (hl),a: inc h edup: ld (hl),a
    был заменен на:
    dup 7: ld (hl),a: inc h: edup: ld (hl),a
    и все выгрузилось

    Двоеточие имеют смысл? ошибок же не было?

  5. #754

    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Фича такая))
    Корявая фича, баг - это!!

  6. #755

    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да блин пол часа искал ошибку. Мне-то хочется чтоб текст был покороче (когда в одну строку всё пишешь, то что и перцу ясно), да и ещё к emuzwin'у привык там пробел а не двоеточие
    А так нареканий нет, но я ещё со страницами памяти не работал

  7. #756

    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть код
    Код:
    	pop hl
    	ld hl,(16384)
    	pop hl
    	ld hl,(16386)
    	pop hl
    	ld hl,(16388)
    	pop hl
    	ld hl,(16390)
    вообщем 16 раз это повторяется

    Можно ли в Sjasm'е написать как-то короче?
    что-то подобное:
    Код:
    	dup 16
            pop hl
    	ld hl,(16384+n*2)
    	edup

  8. #757

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

    По умолчанию

    Ну можно как-то так...
    lua allpass
    for addr=0x4000,0x4000+2*15,2 do
    _pl(" pop hl")
    _pl(" ld hl,("..addr..")")
    end
    endlua

  9. #758

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

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Ну можно как-то так...
    можно, наверное, но вот только нафига извращаться - хз...

  10. #759

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Thumbs down

    Цитата Сообщение от GM BIT Посмотреть сообщение
    вообщем 16 раз это повторяется
    ээээ… помнится это называлось «размазать по стеку» и генерилось прямо перед исполнением, нэ?

  11. #760

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

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    но вот только нафига извращаться - хз...
    Я так пересылку экрана делал и мне нравится =)

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

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

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

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

Ваши права

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