User Tag List

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

Тема: Портирование игры "Last Mission" на УКНЦ

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

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

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MACRO-11 весьма скупой на расшифровку ошибок
    Шибко не разгонишься, приходится компилять через каждые 2-3 строчки, иначе потом фиг найдешь ошибку..особенно когда программа уже большая.. а сообщение: найдено ошибок 1.
    аааааа.....

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

    Переделал под один экран и сделал правильное стирание спрайтов:

    https://yadi.sk/d/jEQ69u_Zu0PYYQ
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

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

  3. #2

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    373
    Поблагодарили
    310 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    MACRO-11 весьма скупой на расшифровку ошибок
    Код:
                        СООБЩЕНИЯ ОБ ОШИБКАХ
                        ТРАНСЛЯТОРА MACRO .
    
        
        A    ОШИБКА ТРАНСЛЯЦИИ .
    
                      НЕВЕРНО УКАЗАН АРГУМЕНТ :
    
                                .RADIX      В КАЧЕСТВЕ ОСНОВАНИЯ СИСТЕМЫ
                                            СЧИСЛЕНИЯ УКАЗАННО ЗНАЧЕНИЕ,
                                            ОТЛИЧНОЕ ОТ 2,4,8 ИЛИ 10 .
    
                                .LIST    УКАЗАН АРГУМЕНТ ,ОТЛИЧНЫЙ 
                                .NLIST      ОТ ДОПУСТИМОГО.
    
                                .PSECT      --  *  --  *  --  *  --
    
                    .IF        НЕДОПУСТИМЫЕ УСЛОВИЕ ИЛИ
                    .IIF        ЗНАЧЕНИЕ АРГУМЕНТА .
    
                    .ENABL      НЕДОПУСТИМОЕ ЗНАЧЕНИЕ 
                                .DSABL      АРГУМЕНТА .
    
                    .MACRO      НЕДОПУСТИМЫЙ ИЛИ ПОВТОРЯЮЩИЙСЯ
                                            СИМВОЛ В СПИСКЕ ФИКТИВНЫХ
                                            АРГУМЕНТОВ .
    
            СИМВОЛ ИЛИ АРГУМЕНТ ПРОПУЩЕН :
    
                                .TITLE      НЕ УКАЗАНО ИМЯ ПРОГРАММЫ ИЛИ
                                            ПЕРВЫЙ ОТЛИЧНЫЙ ОТ ПРОБЕЛА
                                            ЗНАК,СЛЕДУЮЩИЙ ЗА ДИРЕКТИВОЙ,
                                            НЕДОПУСТИМ В КОДЕ RADIX-50.
    
                                .IRP
                    .IRPC       НЕ УКАЗАН ФИКТИВНЫЙ АРГУМЕНТ.
    
                                .NARG
                            .NSHR
                                .NTYPE    НЕ УКАЗАН СИМВОЛ.
    
                                .IF
                                .IIF        НЕ УКАЗАННО УСЛОВИЕ ТРАНСЛЯЦИИ.
    
            НЕПАРНЫЕ ОГРАНИЧИТЕЛИ 
                            (НЕПРАВИЛЬНАЯ КОНСТРУКЦИЯ АРГУМЕНТА ) :
    
                                .ASCII      ОГРАНИЧИТЕЛЬНЫЕ ЗНАКИ СТРОКИ
                                .ASCIZ    ИЛИ АРГУМЕНТА ЯВЛЯЮТСЯ НЕПАР
                                .RAD50    НЫМИ ИЛИ КАЧЕСТВЕ ОГРАНИЧИТЕЛЯ
                                .IDENT      ИСПОЛЬЗОВАН НЕДОЗВОЛЕННЫЙ ЗНАК,
                                        ИЛИ В ДИРЕКТИВЕ НЕВЕРНО ЗАПИСАН
                                        АРГУМЕНТ.
    
                                .NCHR    НЕПАРНЫЕ ОГРАНИЧИТЕЛЬНЫЕ ЗНАКИ
                                        СТРОКИ ИЛИ ОГРАНИЧИТЕЛЬ - НЕДО-
                                        ПУСТИМЫЙ ЗНАК.
    
            ОБЩАЯ ОШИБКА АДРЕСАЦИИ :    
    
                                1.    В ИНСТРУКЦИИ ПЕРЕХОДА ПРЕВЫШЕН ДОПУСТИМЫЙ
                                    ДИАПАЗОН ПЕРЕХОДА,Т.Е. ЗНАЧЕНИЕ ВЫХОДИТ
                                    ЗА ГРАНИЦЫ ОТ -128(10) ДО +127(10).
    
                                2.    ОПЕРАТОР ПРЯМОГО ПРИСВАИВАНИЯ НЕВЕРНО
                                    ИЗМЕНЯЕТ ТЕКУЩИЙ СЧЕТЧИК АДРЕСОВ,Т.Е.
                                    ОПЕРАТОР ВИДА ".=EXPR" ИЗМЕНЯЕТ СЕТЧИК
                                    ТАК,ЧТО ОН ВЫХОДИТ ЗА ГРАНИЦЫ ПРОГРАМНОЙ
                                    СЕКЦИИ.
    
                                3.    НЕДОПУСТИМОЕ АДРЕСНОЕ ВЫРАЖЕНИЕ,Т.Е.
                                    АБСОЛЮТНОЕ АДРЕСНОЕ ВЫРАЖЕНИЕ СОДЕР-
                                    ЖИТ ГЛОБАЛЬНЫЙ СИМВОЛ,ПЕРЕМЕЩАЕМУЮ ВЕЛИЧИНУ
                                    ИЛИ СЛОЖНУЮ ПЕРЕМЕЩАЕМУЮ ВЕЛИЧИНУ,
                                    ЛИБО, ЕСЛИ ОТНОСИТЕЛЬНОЕ АДРЕСНОЕ ВЫРА-
                                    ЖЕНИЕ СОДЕРЖИТ ГЛОБАЛЬНЫЙ СИМВОЛ ИЛИ
                                    СЛОЖНУЮ ПЕРЕМЕЩАЕМУЮ ВЕЛИЧИНУ.
                                     ОСОБЫЙ СЛУЧАЙ - В ДИРЕКТИВАХ
                                    .BLKW/.BLKB/.REPT УКАЗАННО ВЫРАЖЕНИЕ
                                    НЕ ЯВЛЯЮЩЕЕСЯ АБСОЛЮТНЫМ.
    
                                4.    НЕСКОЛЬКО ВЫРАЖЕНИЙ НЕ РАЗДЕЛЕНЫ ЗАПЯТОЙ,
                                    ТОГДА СЛЕДУЮЩИЙ СИМВОЛ РАССМАТРИВАЕТСЯ
                                    КАК ЧАСТЬ ТЕКУЩЕГО ВЫРАЖЕНИЯ.
    
    
            НЕДОПУСТИМАЯ ССЫЛКА ВПЕРЕД :
    
                                1.    ГЛОБАЛЬНЫЙ ОПЕРАТОР ПРИСВАИВАНИЯ
                                    (НАМЕ==EXPR) СОДЕРЖИТ ССЫЛКУ ВПЕРЕД НА
                                    ДРУГОЙ СИМВОЛ.
    
                                2.    В ВЫРАЖЕНИИ,ОПРЕДЕЛЯЮЩЕМ ЗНАЧЕНИЕ
                                    ТЕКУЩЕГО СЧЕТЧИКА АДРЕСА СОДЕРЖИТСЯ
                                    ССЫЛКА ВПЕРЕД.
    
        B    ОШИБКА ГРАНИЦ АДРЕСАЦИИ.
              ИНСТРУКЦИИ ИЛИ СЛОВА ДАННЫХ ТРАНСЛИРУЮТСЯ ПО 
              НЕЧЕТНОМУ АДРЕСУ ПАМЯТИ. СЧЕТЧИК ЯЧЕЕК КОРРЕКТИРУЕТСЯ
              ПРИБАВЛЕНИЕМ 1.
    
        D    ССЫЛКА НА МНОГОКРАТНО ОПРЕДЕЛЕННУЮ МЕТКУ.
    
        E    ДИРЕКТИВА .END НЕ ОБНАРУЖЕНА . 
    
        I    ОБНАРУЖЕН ЗАПРЕЩЕННЫЙ ЗНАК. ЕСЛИ ОН К ТОМУ ЖЕ ЯВЛЯЕТСЯ
              НЕПЕЧАТНЫМ,В ЛИСТИНГЕ ОН ЗАМЕНЯЕТСЯ ЗНАКОМ ? .
    
        L    ВХОДНАЯ СТРОКА ДЛИННЕЕ,ЧЕМ 132(10) ЗНАКА.
              ОШИБКА ПОЯВЛЯЕТСЯ ПРИ ЗАМЕНЕ ФОРМАЛЬНЫХ АРГУМЕНТОВ
              ФАКТИЧЕСКИМИ.
    
            M    МНОГОКРАТНОЕ ОПРЕДЕЛЕНИЕ МЕТКИ ( ЭКВИВАЛЕНТНА ПО
              ПЕРВЫМ 6-ТИ ЗНАКАМ РАНЕЕ ВСТРЕЧЮЩЕЙСЯ ).
    
        N    ЧИСЛО СОДЕРЖИТ ЦИФРЫ , НЕДОПУСТИМЫЕ В ДАННОЙ СИСТЕМЕ
              СЧИСЛЕНИЯ.
    
            O    ОШИБКА КОДА ОПЕРАЦИИ;
            ДИРЕКТИВА ВНЕ КОНТЕКСТА;
            ПРЕВЫШЕН ДОПУСТИМЫЙ УРОВЕНЬ ВЛОЖЕНИЯ БЛОКОВ ТРАНСЛЯ-
              ЦИИ;
            ПОПЫТКА РАСШИРЕНИЯ МАКРОКОМАНДЫ, НЕ ОПРЕДЕЛЕННОЙ
              В .MCALL
    ^L
    
        P    ОШИБКА ФАЗЫ ;
            ЗНАЧИНИЕ МЕТКИ МЕНЯЕТСЯ ОТ ОДНОГО ПРОХОДА К ДРУГОМУ;
              ЛОКАЛЬНАЯ МЕТКА МНОГОКРАТНО ОПРЕДЕЛЕНАВНУТРИ БЛОКА ЛОКАЛЬНЫХ 
                      СИМВОЛОВ ;
            БЛОК ЛОКАЛЬНЫХ СИВОЛОВ, ОПРЕДЕЛЯЕМЫЙ ДИРЕКТИВОЙ .ENABL LSB,
              ПЕРЕХОДИТ ГРАНИЦУ ТОЙ ПРОГРАММНОЙ СЕКЦИИ, В КОТ. НАХОДИТСЯ
              ЕГО НАЧАЛО ;
            ТРАНСЛИРУЕТСЯ ДИРЕКТИВА .ERROR .
    
            Q          СОМНИТЕЛЬНЫЙ СИНТАКСИС :
                            НЕ ХВАТАЕТ АРГУМЕНТОВ ЛИБО АНАЛИЗ ИНСТРУКЦИИ НЕ БЫЛ
                            ЗАВЕРШЕН .
    
            R    ОШИБКА ИСПОЛЬЗОВАНИЯ РЕГИСТРА :
                         НЕДОПУСТИМОЕ ИСПОЛЬЗОВАНИЕ ИЛИ НЕДОПУСТИМАЯ ССЫЛКА НА
                        РЕГИСТР ;
                        ПОПЫТКА ПЕРЕОПРЕДЕЛЕНИЯ СТАНДАРТНОГО ИМЕНИ РЕГИСТРА
                        БЕЗ ПРЕДВАРИТЕЛЬНОГО ЗАДАНИЯ ДИРЕКТИВЫ .DSABL REG 
    
            T    ОШИБКА УСЕЧЕНИЯ :
                        ЧИСЛО ЗАНИМАЕТ БОЛЕЕ 16 РАЗРЯДОВ СЛОВА ;
                        В ДИРЕКТИВЕ .BYTE ИЛИ В ИНСТРУКЦИЯХ EMT И TRAP
                        ИСПОЛЬЗУЕТСЯ ВЫРАЖЕНИЕ , ЗНАЧЕНИЕ КОТ. ЗАНИМАЕТ 
                        БОЛЬШЕ 8-МИ РАЗРЯДОВ .
    
            U    НЕОПРЕДЕЛЕННЫЙ СИМВОЛ ;
                    ПРИ ВЫЧИСЛЕНИИ ВЫРАЖЕНИЯ ВСТРЕТИЛСЯ НЕОПРИДЕЛЕН-
              НЫЙ СИМВОЛ ( ЕМУ ПРИСВАЕВАЕТСЯ ЗНАЧЕНИЕ 0 );
                      В ДИРЕКТИВЕ .MCALL УКАЗАННО ИМЯ ОТСУТСТВУЮЩЕЙ 
                      МАКРОКОМАНДЫ ;
                    ОПЕРАТОР ПРЯМОГО ПРИСВАИВАНИЯ СОДЕРЖИТ ССЫЛКУ НА 
                      СИМВОЛ,ОПРЕДЕЛЕНИЕ КОТ. ТАКЖЕ СОДЕРЖИТ ССЫЛКУ
                      ВПЕРЕД ;
                    СДЕЛАННА ССЫЛКА НА ЛОКАЛЬНЫЙ СИМВОЛ,НЕ СУЩЕСТВУЮ-
                      ЩИЙ В ТЕКУЩЕМ БЛОКЕ ЛОКАЛЬНЫХ СИМВОЛОВ .
    
        Z    ОШИБКА ИНСТРУКЦИИ .
             ИНСТРУКЦИЯ НЕ ОБРАБАТЫВАЕТСЯ ТРАНСЛЯТОРОМ НА 
                     ДАННОМ ЦЕНТРАЛЬНОМ ПРОЦЕССОРЕ .
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  4. #3

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,504
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Шибко не разгонишься, приходится компилять через каждые 2-3 строчки, иначе потом фиг найдешь ошибку..особенно когда программа уже большая.. а сообщение: найдено ошибок 1.
    Именно для этого в коде выделяются подпрограммы, а сам код бьётся на несколько файлов. Как ни странно, такой подход даёт неплохой результат. Хотя - всё в одном файле - мне не особо мешали с 6-ти килобайтным содержимым 134-ого ПЗУ.

    А расшифровка ошибок - в документации, потому что если её пихать в экзешник... сорри в .SAV или .TSK файл - MACRO (и так не слабого размера и с перекрытиями) станет совсем неповоротливым монстром. Добро пожаловать в мир с ограниченными ресурсами.

  5. #4

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    А расшифровка ошибок - в документации,
    С такими понятно, указывается еще и номер строки в исходнике, но чаще пишет "?MACRO-E-Errors detected:1 DK:MLM1.MAC" и все... сам не знает где ошибка
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

  6. #5

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,504
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    сам не знает где ошибка
    Не сталкивался с таким. Если выводить листинг в файл, а не транслировать без листинга вообще - тогда да, на экран ничего не выдаётся. Э.. давайте уточню - в RSX оно так, в RT давно не транслировал, не помню. А так что бы - ошибки есть - а где - не скажу - такого не помню.

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

    Вот сейчас собираюсь ПЗУ-ху транслировать - .SAV формат хорошо для этого подходит, в отличии от .TSK - заодно и проверю

  7. #6

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    373
    Поблагодарили
    310 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    ?MACRO-E-Errors detected:1 DK:MLM1.MAC
    надеюсь у тебя DK не NTFS папка?
    совсем без кода? может ты буковку E не заметил? или это без листинга!
    такая ошибка чаще всего в последней строке - файл OBJ по умолчанию всё равно создаётся,
    листинг всегда гоняй. Надо кректно выходить из текстового редактора!!!
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  8. #7

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,504
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    надеюсь у тебя DK не NTFS папка?
    Это мешает только в одном - при ошибке эмулятор надо перезапускать, больше проблем не замечано

  9. #8

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    373
    Поблагодарили
    310 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Это мешает
    а что мешает гнать на прaвильный LD но в конце com файла копировать SAV в папку NTFS )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  10. #9

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,504
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    а что мешает
    Я работаю так как МНЕ удобней. Мне удобней, что бы всё было в папке NTFS

  11. #10

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    373
    Поблагодарили
    310 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    S_V_B, шикарно! особенно меня радует оригинальное решение по поводу
    разногласия видео на разных платах - это раз, всё мерцает, но не двигается и уже чувствуется
    что да - быстродействие потяжелело, зато красиво красиво - разноплановое размещение спрайтов или ??? = нету перемешки цветов когда объекты наложены????
    так и хочется стрельнуть)

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

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Поправил косячек:
    или приделал? )
    забираю.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

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

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

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

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Портирование Lode Runner БК->УКНЦ
    от nzeemin в разделе ДВК, УКНЦ
    Ответов: 103
    Последнее: 12.12.2020, 04:04
  2. "Ресурсы УКНЦ" Влада Жигалова
    от nzeemin в разделе ДВК, УКНЦ
    Ответов: 45
    Последнее: 08.07.2018, 11:57
  3. Ответов: 17
    Последнее: 26.12.2015, 23:22
  4. Ответов: 0
    Последнее: 15.08.2010, 14:38
  5. Ответов: 4
    Последнее: 06.01.2009, 00:08

Ваши права

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