User Tag List

Показано с 1 по 10 из 229

Тема: Написание программ для БК0010

Древовидный режим

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

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

    По умолчанию

    Пробую перетащить свой проект написанный под MACRO-11 на pdpy11 с заменой макросов не ЕМТы - сразу столкнулся с мелкими проблемами:
    1. не понимает досовскую кодировку даже в комментах - валится с сообщением неизвестный чарсет, насколько я понял.
    поправка: не понимает русские комменты.
    поправка: На другом компе не ругается на комменты..

    Код:
    File "C:\Users\Stepan\AppData\Local\Programs\Python\Python37-32\lib\encodings\cp1251.py", line 23, in decode
        return codecs.charmap_decode(input,self.errors,decoding_table)[0]
    UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 1431: character maps to <undefined>
    2. не понимает RETURN только RET
    3. не понимает #^B1111000011010000 (вроде бы был разговор про двоичную запись)
    4. не понимает <> скобки в выражениях #<2+2>
    5. В инклюдах не видит переменные объявленные ниже. (компилирует в один проход?)
    копаю дальше..

    Простую программку скомпилировал и даже запустил.

    Пробовал собрать игрушку (много инклюдов), после всех правок и надругательств (по перестановке местами инклюдов):
    "Fatal Python error: Cannot recover from stack overflow."

    В коде много структур такого типа:
    Код:
    SINFO:
    .WORD	INFO0, INFO1, INFO2, INFO3, INFO4, INFO5, INFO6, INFO7, INFO8, INFO9
    .WORD	INFO10, INFO11, INFO12, INFO13, INFO14, INFO15, INFO16, INFO17, INFO18, INFO19
    .WORD	INFO20, INFO21, INFO22, INFO23, INFO24, INFO25, INFO26, INFO27, INFO28, INFO29
    .WORD	INFO30, INFO31, INFO32, INFO33, INFO34, INFO35, INFO36, INFO37, INFO38, INFO39
    .WORD	INFO40, INFO41, INFO42, INFO43, INFO44, INFO45, INFO46, INFO47, INFO48, INFO49
    .WORD	INFO50, INFO51, INFO52, INFO53, INFO54, INFO55, INFO56, INFO57, INFO58, INFO59
    .WORD	INFO60, INFO61, INFO62, INFO63, INFO64, INFO65, INFO66, INFO67, INFO68, INFO69
    .WORD	INFO70, INFO71, INFO72, INFO73, INFO74, INFO75, INFO76, INFO77, INFO78, INFO79
    .WORD	INFO80, INFO81, INFO82, INFO83, INFO84, INFO85, INFO86, INFO87, INFO88, INFO89
    .WORD	INFO90
    
    INFO0:
    .BYTE	 0, 0, 0, 0 
    .BYTE	 1 
    .BYTE	 45., 148., 104.,    0, 0, 0
    .BYTE	 0
    Может из-за этого ему стек бомбануло..
    В принципе все эти метки нафиг не нужны просто в одном из проходов нужно адресами массивы заполнить, а в коде на них ссылок нет.
    .EXTERN ALL - пытается все метки из инклюдов в "уме" удержать?
    Последний раз редактировалось S_V_B; 29.05.2020 в 14:31.
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

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

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

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

Похожие темы

  1. написание простейшей демки для тренировки
    от AAA в разделе Для начинающих
    Ответов: 121
    Последнее: 22.05.2012, 18:06
  2. написание музыки на Dendy.
    от s1moncpu в разделе Nintendo
    Ответов: 27
    Последнее: 25.05.2007, 05:34
  3. написание музыки на Dendy.
    от s1moncpu в разделе Музыка
    Ответов: 2
    Последнее: 16.05.2007, 10:59
  4. Тестирование программ
    от Vitamin в разделе Программирование
    Ответов: 5
    Последнее: 23.01.2005, 21:46

Ваши права

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