User Tag List

Страница 152 из 167 ПерваяПервая ... 148149150151152153154155156 ... ПоследняяПоследняя
Показано с 1,511 по 1,520 из 1664

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

  1. #1511
    Activist
    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    233
    Спасибо Благодарностей отдано 
    82
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    О! Реквест. Есть такой ключик:
    Код:
    --exp=<filename>         Save exports to <filename> (see EXPORT pseudo-op)
    и такая директива:
    Код:
    EXPORT label
    The named label will be written to the export-file, in the form 'label: EQU value'. This way the export-file can be included in other sources.
    А как бы сделать так, чтобы экспорт работал не в один файл, а в разные. Ну например, убрать его имя из ключей, и добавить первым параметров в директиву.
    Сейчас так и есть: если не указывать --exp=... совсем, то экспорты пишутся в файл с тем же именем что и текущий исходник, но с расширением .exp. Так по крайней мере задумано, надо проверить как работает на практике.

    - - - Добавлено - - -

    Цитата Сообщение от Shiny Посмотреть сообщение
    А как режимы процессора будут переключаться?
    --target=i8080

  2. #1512
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,591
    Спасибо Благодарностей отдано 
    949
    Спасибо Благодарностей получено 
    912
    Поблагодарили
    675 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    Сейчас так и есть: если не указывать --exp=... совсем, то экспорты пишутся в файл с тем же именем что и текущий исходник, но с расширением .exp. Так по крайней мере задумано, надо проверить как работает на практике.
    Не. Я имею в виду, чтобы из одного исходника можно было экспортить в разные файлы.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  3. #1513
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,763
    Спасибо Благодарностей отдано 
    287
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    220 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    --target=i8080
    а можно по псевдоперанду как
    Код:
    	device zxspectrum48
    например device i8080
    С уважением,
    Jerri / Red Triangle.

  4. #1514
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,210
    Записей в дневнике
    40
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    48 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    например device i8080
    device Altair, ага xD

  5. #1515
    Activist
    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    233
    Спасибо Благодарностей отдано 
    82
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    а можно по псевдоперанду как
    Код:
    	device zxspectrum48
    например device i8080
    Подумаю над этим, как это лучше сделать. Встречный вопрос потенциальным пользователям этой фичи (i8080):
    В каком формате предполагается сохранять результат?
    Например, есть "DEVICE ZXSPECTRUM48" (+ в моей версии синоним "PLAIN") - режим "эмуляции памяти", а есть "DEVICE NONE" (по умолчанию) - тупо пишет весь код подряд в файл.
    При наличии первой директивы работает сохранение в sna, tap и т.п. Иначе только в виде raw/out. (что вообще довольно странная фича/идея на мой взгляд)
    В режиме i8080 надо "эмулировать память"?

  6. #1516
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,763
    Спасибо Благодарностей отдано 
    287
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    220 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    Подумаю над этим, как это лучше сделать. Встречный вопрос потенциальным пользователям этой фичи (i8080):
    В каком формате предполагается сохранять результат?
    Например, есть "DEVICE ZXSPECTRUM48" (+ в моей версии синоним "PLAIN") - режим "эмуляции памяти", а есть "DEVICE NONE" (по умолчанию) - тупо пишет весь код подряд в файл.
    При наличии первой директивы работает сохранение в sna, tap и т.п. Иначе только в виде raw/out. (что вообще довольно странная фича/идея на мой взгляд)
    В режиме i8080 надо "эмулировать память"?
    на i8080 есть куча машин - тот же вектор и прочее
    там свои форматы хранение и для них я снапшотов не видел
    но для специалиста например я делаю так
    Код:
    	device zxspectrum48
    	org	0
    file_start:
    	dw		start_prog
    	dw 		end_prog
    	disp 	#0000
    start_prog:
    
    ;здесь код
    
    end_prog
    	dw		0
    end_file:
    
    	savebin "eliteline.rks",file_start,4+end_file-file_start
    в принципе можно и чтото вроде PLATFORM i8080/Z80
    С уважением,
    Jerri / Red Triangle.

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

  8. #1517
    Activist
    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    233
    Спасибо Благодарностей отдано 
    82
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ясно, все вручную через savebin. ОК.

    Еще вопрос: кто-нибудь пользуется директивой FPOS?:
    FPOS <position>
    The FPOS directive makes it possible to set the file position to anywhere in the output file.

    In combination with OUTPUT "<filename>",r it is possible to update existing files.

    ; This example will result in a file with a length of one byte:
    BYTE 0
    FPOS 0
    BYTE 1
    END
    Есть мысль ее выпилить нафиг, возможно вместе с OUTPUT. (см. поиск по "FPOS" по теме). Вместо этого сделать чтоб SAVEBIN, SAVETAP, SAVETRD без параметров сохраняли только те области памяти в которые ассемблер что-то реально писал.
    Последний раз редактировалось mastermind; 27.02.2019 в 23:45.

  9. #1518
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,210
    Записей в дневнике
    40
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    48 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    Еще вопрос: кто-нибудь пользуется директивой FPOS?:
    я не пользуюсь, так как не осилил документацию

  10. #1519
    Master
    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    365
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    OUTPUT не надо выпиливать - я ею пользовался активно когда-то )

  11. #1520
    Member Аватар для asve79
    Регистрация
    13.11.2018
    Адрес
    г. Москва
    Сообщений
    47
    Записей в дневнике
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ребят, что за ошибка стала появляться?
    ==
    Over 20 defines nested
    ==

    Что она означает?

    Ругается в строке вызова макроса. Меняю на код, начинает ругаться на место вызова другого макроса...
    ZX Evolution rev C4 + ZiFi
    GIT: https://github.com/asve79
    On-line:
    https://t.me/z80_q11 - Канал общения около тем спека и Z80
    https://t.me/speccymusic - Канал speccy music
    https://t.me/speccy_hard - Канал speccy hardware

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

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

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

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

Ваши права

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