User Tag List

Страница 103 из 167 ПерваяПервая ... 99100101102103104105106107 ... ПоследняяПоследняя
Показано с 1,021 по 1,030 из 1664

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

  1. #1021

    Регистрация
    27.01.2005
    Адрес
    С.-Петербург
    Сообщений
    93
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Снова я со своими извращениями. Можно ли в sjasm+ получить длину определенного файла? Суть такова: у меня есть куча файлов, которые в программе должны подгружаться в память, и надо составить таблицу длин (в секторах) этих файлов. Пока сообразил только такую конструкцию:
    Код:
    		org 0xc000
    		incbin "overlay00.bin"
    		align 256
    ovr00Size	equ high $ - 0xc0
    А хотелось бы как-то проще.
    У меня получилось как-то так:

    Код:
    	device zxspectrum48
    	org 0x4000
    
    	LUA ALLPASS
    		function filesize(filename, varname)
    			local fp = assert(io.open(filename, "rb"))
    			local size = fp:seek("end")
    			sj.parse_line(varname .. " DW " .. tostring(size))
    		end
    	ENDLUA
    
    	LUA ALLPASS
    		filesize("test.asm", "mysize")
    	ENDLUA

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

  3. #1022

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

    По умолчанию

    э?
    Код:
    	device zxspectrum128
            ORG #6000
    begin
    end
    	display /d,end-begin
    	savesna "!void.sna",begin

  4. #1023

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

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Какая демка? Всё готово, только музыку жду и финалкат придумываю:
    Демка для поддержания интереса же и рекламы.

    А по теме: sjasmplus валится, хотя бинарник сохраняет. С device zxspectrum48 отрабатывает без аварий.
    Ну да, есть такая фигня.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

  5. #1024

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

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Демка для поддержания интереса же и рекламы.
    Да там игра у него уже готовая.... если только видео небольшое запилить, или слайдшой под музыку...
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

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

  6. #1025

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

    По умолчанию

    Ну и? Предысторию можно на пару локаций запилить. Короче забыли, ладно.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

  7. #1026

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

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Ну и? Предысторию можно на пару локаций запилить. Короче забыли, ладно.
    я чтоли делать буду? если автору нада будет - сам запилит....
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

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

  8. #1027

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Далее...
    Запятую внутри кавычек sjasm+ считает разделителем параметров макроса:
    Код:
    MACRO tPosText x,y,txt
    db 2,x,y,txt,0
    ENDM
    
    tPosText 8,10,"текст, с запятой"
    tPosText 8,10,<"текст, с запятой">
    По первому применению - error: Too many arguments for macro: tPosText
    По второму - всё гладко.
    Все любят гипножабу

  9. #1028

    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,822
    Спасибо Благодарностей отдано 
    274
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    95 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Компилю с device zxspectrum48
    sjasmplus выдаёт: warning: [SAVESNA] RAM <0x4000-0x4001> will be overriden due to 48k snapshot imperfect format.
    Ну ладно, понял я что первые два байта экрана будут заюзаны для адреса старта, ладно.
    А вот как отключить чтоб не было этого warning?
    При "холостом" запуске сжасм выдаёт (среди прочего)
    --msg=error Show only error messages
    Но если заюзать этот "--msg=error" - то пишет: Unrecognized option: msg
    Как быть-то?

  10. #1029

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,928
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Destr Посмотреть сообщение
    Как быть-то?
    Мой вариант - потратить сразу n-цать минут на написание загрузчика с trd, благо эмули умеют его грузить мгновенно. Тогда можно сразу тестить на разных клонах в эмуляторе.

  11. #1030

    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,822
    Спасибо Благодарностей отдано 
    274
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    95 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Мой вариант - потратить сразу n-цать минут на написание загрузчика с trd, благо эмули умеют его грузить мгновенно. Тогда можно сразу тестить на разных клонах в эмуляторе.
    Не, мне так не подходит.
    Мне нужно чтоб в sna (потому что файл при компиляции ещё и автоматом в qsave1.sna кидается в папку с анрилом. чтобы если надо по alt-f3 быстро вызвать изначальный вид, так сказать).

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

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

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

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

Ваши права

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