User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 1664

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,980
    Спасибо Благодарностей отдано 
    1,084
    Спасибо Благодарностей получено 
    1,180
    Поблагодарили
    918 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    О! Реквест. Есть такой ключик:
    Код:
    --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.
    А как бы сделать так, чтобы экспорт работал не в один файл, а в разные. Ну например, убрать его имя из ключей, и добавить первым параметров в директиву.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    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)
    [свернуть]

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

  3. #2

    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    236
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    20 сообщений
    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

  4. #3

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,980
    Спасибо Благодарностей отдано 
    1,084
    Спасибо Благодарностей получено 
    1,180
    Поблагодарили
    918 сообщений
    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)
    [свернуть]

  5. #4

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

    По умолчанию

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

  6. #5

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,456
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    173
    Поблагодарили
    121 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  7. #6

    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    236
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    20 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  8. #7

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    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.

  9. #8

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    --target=i8080
    было бы полезней --target=6502
    под 8080 прекрасно пишется и так
    каких z80 команд у него нет намного проще запомнить
    чем выучить те что у 8080 есть по его мнемоникам...

    а вот под 6502 я толкового компилятора так и не нашел...



    или полегче
    например так
    --target=gameboy
    к примеру ида дизасмит геймбой в формате какого то rgbasm-а
    но бгмерскость этого асма такая
    что на попытки заставить эту херню компилировать надизасменное ушли сутки...


    а потом еще оказалось что оно еще и HALT компилит "как лучше"
    а в итоге получается "как всегда"
    ...
    что их потом все нужно заменять на db $76
    чтоб получить бинарник совпадающий с оригиналом...

  10. #9

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,456
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    173
    Поблагодарили
    121 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    было бы полезней --target=6502
    а вот под 6502 я толкового компилятора так и не нашел...

    --target=gameboy
    Какой ты нудный (: TASM с кучей таблиц справится. naken assembler умеет работать со многими процессорами - указывай тип и компилируй.

    Если нужно 6502, то по мне удобны atasm, xasm, acme.

  11. #10

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shiny Посмотреть сообщение
    Какой ты нудный (:
    а он умеет делоть lua? как нет?
    ато полет моей развернутой фантазии как правило тяжело написать ручками...

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Ваши права

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