User Tag List

Страница 154 из 167 ПерваяПервая ... 150151152153154155156157158 ... ПоследняяПоследняя
Показано с 1,531 по 1,540 из 1664

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

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

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    Почему именно BC=адресу запуска? Это с чем-то связано? Можно в принципе сделать все что угодно (кастомизацию заголовка SNA как угодно), но сначала я хочу парсер радикально переделать.
    при вызове из Basic LET A=USR ADR получается BC=ADR по адресу. Заголовок .SNA хотелось бы модифицировать, например включенные/запрещенные прерывания, цвет рамки.

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

    Цитата Сообщение от mastermind Посмотреть сообщение
    INCHOB
    а где прочитать про такую ?

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

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

    По умолчанию

    Цитата Сообщение от Shiny Посмотреть сообщение
    при вызове из Basic LET A=USR ADR получается BC=ADR по адресу. Заголовок .SNA хотелось бы модифицировать, например включенные/запрещенные прерывания, цвет рамки.
    OK, в следующей версии будет BC=PC.
    а где прочитать про такую ?
    В документации: https://github.com/sjasmplus/sjasmpl...meoffsetlength

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

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    OK, в следующей версии будет BC=PC
    Вообще говоря, надо не устанавливать, а опционально. в .SNA фиг пойми что происходит - вызов из ROM и переход по адресу с непонятными значениями регистров.

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

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Код:
    	MAP 1
    LENGTH_3:
    W_AND:
    _AND:	#1
    	DC "AND"
    W_THE:
    _THE:	#1
    	DC "THE"
    W_OAK:
    _OAK:	#1
    	DC "OAK"
    MAP-ы выпилены @Vitamin-ом давно, см. тему с этого поста: https://zx-pk.ru/threads/447-sjasmpl...map#post778111
    Цитата Сообщение от Vitamin Посмотреть сообщение
    Идем далее

    Кто пользуется директивами MAP/ENDMAP и полями? Судя по документации, это какой-то треш,угар и содомия аналог структур для бедных.
    Таки нужны они?

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

    Цитата Сообщение от Shiny Посмотреть сообщение
    Вообще говоря, надо не устанавливать, а опционально.
    Пусть пока так будет (пока не сделаю кастомизацию значений заголовка SNA).
    в .SNA фиг пойми что происходит - вызов из ROM и переход по адресу с непонятными значениями регистров.
    Насколько я могу судить, ктото (Aprisobal?) просто вышел в дебаггер в эмуле с голым бейсиком и скопировал значения регистров.
    По хорошему да, надо или разумные дефолты какие-то и/или кастомизацию всех значений. А на данный момент лучше всего не полагаться на начальные значения регистров в SNA.
    Я пока особо не вникал в это, просто сделал чтоб стэк более менее нормально инициализировался в т.ч. в 128К чтобы можно было использовать RST #10 и вернуться в бейсик по RET.

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

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    просто вышел в дебаггер в эмуле с голым бейсиком и скопировал значения регистров
    что ж это за дебагер такой? (: значения разные. Кроме того, у .SNA стек указывает на стартовый адрес-1, если не ошибаюсь.это тоже неверно.

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

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    У мнУ на первом проверенном исходнике уже "застряло"
    Код:
        jp pe,FastLDIR_Loop
    и лог компиляции
    ---------- Capture Output ----------
    > "D:\Program Files\Crimson Editor SVN286M\sjasmplus-win32-1.07-rc7\sjasmplus.exe" kva4bis.asm
    SjASMPlus Z80 Cross-Assembler v.20190304
    Pass 1 complete (0 errors)
    Pass 2 complete (0 errors)
    kva4bis.asm(757): error: Label not found: pe
    Pass 3 complete
    Errors: 1, warnings: 0, compiled: 1004 lines


    > Terminated with exit code 1.

    Причем pe - это не метка как бы Код для Z80, уточ нюю на всяк. случай
    Исправлено.

    Новый релиз: 20190304.1 https://github.com/sjasmplus/sjasmplus/releases

    Fixed
    • SNA: Set BC=PC to match ZX Basic's USR behavior
    • Condition codes were not entirely case-insensitive


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

    Цитата Сообщение от Shiny Посмотреть сообщение
    что ж это за дебагер такой? (: значения разные. Кроме того, у .SNA стек указывает на стартовый адрес-1, если не ошибаюсь.это тоже неверно.
    Неверно по сравнению с чем?
    SNA - формат для дампов памяти работающих программ, изначально подразумевается что никакую память портить нельзя, потому отчасти в 48К версии стек запихнули в экран.
    Однако в данном случае мы этот формат используем совсем в других условиях: при ассемблировании точно известно какие области памяти используются, так что можно стек расположить заведомо там где нет кода. Как минимум такой подход гарантирует что ничего в коде не испорчено. Если это по каким-то причинам автору кода неудобно ("неверно"), ничего не мешает переставить SP куда нужно прямо в коде.

  8. #1537
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,678
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    325
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    178 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    Исправлено.
    ок. берем второй любой асм.
    Код:
        	 DUP 18
    			out (c),l
    		 EDUP
    есичо - последний EDUP - это 46-я строка
    лог пожалуй под сполер)

    6+

    ---------- Capture Output ----------> "D:\Program Files\Crimson Editor SVN286M\sjasmplus-win32-1.07-rc7\sjasmplus.exe" FPGA48_uncont1.asm
    SjASMPlus Z80 Cross-Assembler v.20190304.1
    Pass 1 complete (0 errors)
    Pass 2 complete (0 errors)
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    Pass 3 complete
    Errors: 198, warnings: 0, compiled: 19470 lines
    > Terminated with exit code 1.
    [свернуть]
    Profi v3.2 -=- Speccy2010,r2

  9. #1538
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,495
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    150
    Поблагодарили
    116 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    MAP-ы выпилены @Vitamin-ом давно, см. тему с этого поста: https://zx-pk.ru/threads/447-sjasmpl...map#post778111

    Таки нужны они?
    У меня единственный исходник, я не гордый, могу переделать, если подскажете, как правильно.

    Имеется несколько разнотипных блоков со структурами (плавающей длины).
    И к этим структурам обращение по их порядковому индексу.

    Например, текстовые сообщения 1, 2, 3, ...N
    И дальше в данных используем не адрес, а номер сообщения.

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

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    ок. берем второй любой асм.
    Код:
        	 DUP 18
    			out (c),l
    		 EDUP
    есичо - последний EDUP - это 46-я строка
    лог пожалуй под сполер)

    6+

    ---------- Capture Output ----------> "D:\Program Files\Crimson Editor SVN286M\sjasmplus-win32-1.07-rc7\sjasmplus.exe" FPGA48_uncont1.asm
    SjASMPlus Z80 Cross-Assembler v.20190304.1
    Pass 1 complete (0 errors)
    Pass 2 complete (0 errors)
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    FPGA48_uncont1.asm(46): error: Unrecognized instruction: E
    Pass 3 complete
    Errors: 198, warnings: 0, compiled: 19470 lines
    > Terminated with exit code 1.
    [свернуть]
    Исправлено. См. новый релиз 20190304.2: https://github.com/sjasmplus/sjasmplus/releases

    Fixed
    • Trailing whitespace after EDUP etc. was breaking things


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

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    У меня единственный исходник, я не гордый, могу переделать, если подскажете, как правильно.

    Имеется несколько разнотипных блоков со структурами (плавающей длины).
    И к этим структурам обращение по их порядковому индексу.

    Например, текстовые сообщения 1, 2, 3, ...N
    И дальше в данных используем не адрес, а номер сообщения.
    А как по этому номеру ищется сообщение, если длина плавающая?
    Последний раз редактировалось mastermind; 04.03.2019 в 17:54.

  11. #1540
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,678
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    325
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    178 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    Исправлено. См. новый релиз 20190304.2
    Неплохо. Но это явные ошибки.
    Плохо, когда ошибок компиляции нет, но программа не работает. Вот и думай что хошь.
    в аттаче компиленный код, один и тот же, но в разных версиях.
    Если в двух словах - это тест(-ы) для проверки soft-core Z80. Наглядные. Насколько точно эмулятся команды в сравнении с "железным" ( ну или програмным процессором. Кстати, эти тесты криво работают на одном из попу лярных эмууулей, а именно Спекуляторе. Но это проблемы уже авторов сего. На остальных софтовых более менее. У меня их 100пицот тестов. Не суть.
    Суть в том, что старая версия компилит правильно, как задумал автор, новая - впрочем сами смотрите.
    Что-то сломано в SAVEТАР. Версия исключительно под Spectrum 48 с его contended памятию. Для пятногона это неактуально.
    Profi v3.2 -=- Speccy2010,r2

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

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

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

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

Ваши права

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