User Tag List

Страница 14 из 23 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 229

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

  1. #131

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

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Не знаю даже как тебе сказать, чтобы не травмировать
    Ты меня травмируешь совершенно по другому поводу, а именно , что версия Лоде Руннера, о которой идёт речь = это был эксклюзив для БК.
    Благодаря Никите, теперь есть трилогия для УК-НЦ под ОС RT-11 ;-)
    И закон Лоде Руннера мне хорошо известен, благодарю.
    Архив программ для УК-НЦ, ДВК и БК.

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

  2. #132

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    что версия Лоде Руннера, о которой идёт речь = это был эксклюзив для БК.
    Любой порт - эксклюзив (с учетом особенностей машины). Я к тому что ты не против "эксклюзивных портов".
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

  3. #133

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

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Любой порт - эксклюзив (с учетом особенностей машины). Я к тому что ты не против "эксклюзивных портов".
    по первому пункту не согласен, по второму не согласен частично.
    Игра от Маркова не порт! Это именно версия была только на БК (если ошибаюсь дайте ссылку) до тех пор пока не вмешался Никита и эту ситуацию не улучшил, а тот вариант , который ты подразумеваешь, на БК его вовсе нет, а на УК-НЦ входит в игропакет 1990 года от ИТО Москва "Игрушка-1".

    Пример эксклюзивного (в моём понимании \ терминологии) порта вот = Лабиринты Маркова, спрайтики изменены, вариант от Зеленоградцев для КЦГД
    https://forum.maxiol.com/index.php?showtopic=4786# - там надо листать вниз будут фотки с заставкой игры...поиграть можно только на живой или в эмуляторе Титуса.
    Архив программ для УК-НЦ, ДВК и БК.

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

  4. #134

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Провёл эксперимент: указал в заголовке sav-файла последний адрес программы 20000. Хотя, сама программа занимает адреса с 1000 по 2000. Запустилось без проблем. Видимо, это и есть способ выделить дополнительные 16000 байт памяти под временные данные программы.

    Цитата Сообщение от hobot Посмотреть сообщение
    7 секунд в эмуляторе с дискеты - а на реале никогда не юзал.
    ОС БК-11 в эмуляторе БК грузится у меня 26 секунд до появления приглашения ввода даты. Если сразу нажать Ввод и ждать пока загрузится оболочка типа Norton Commander – 38 секунд.
    Последний раз редактировалось Manwe; 23.05.2020 в 12:45.
    manwe.pdp-11.ru

  5. #135

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

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    ОС БК-11 в эмуляторе БК грузится у меня 26 секунд до появления приглашения ввода даты. Если сразу нажать Ввод и ждать пока загрузится оболочка типа Norton Commander – 38 секунд.
    все оболочки под RT-11 типа Нортон, на самом деле фигня и только мешаются, и тормозят работу...
    ,а время загрузки сильно зависит от стартового файла
    к тому же я не пользуюсь эмулятором gid
    Архив программ для УК-НЦ, ДВК и БК.

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

  6. #136

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

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    ОС БК-11 в эмуляторе БК грузится у меня 26 секунд до появления приглашения ввода даты. Если сразу нажать Ввод и ждать пока загрузится оболочка типа Norton Commander – 38 секунд.
    Manwe оно и на реальной машине с реальным дисководом грузится где то за 40 секунд.

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

  8. #137

    Регистрация
    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

  9. #138

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    1. не понимает досовскую кодировку даже в комментах - валится с сообщением неизвестный чарсет, насколько я понял.
    поправка: не понимает русские комменты.
    поправка: На другом компе не ругается на комменты..
    Да, есть такой косяк. Сохраняй в UTF-8. Русскоязычные текстовые строки (.ASCII, .ASCIZ) работают только при сохранении в кодировке KOI8-R и запуске компилятора на Python 2. Будем исправлять. Пока, к сожалению, так.

    2. не понимает RETURN только RET
    Хорошо, добавим.

    3. не понимает #^B1111000011010000 (вроде бы был разговор про двоичную запись)
    #0bчисло.

    4. не понимает <> скобки в выражениях #<2+2>
    Вроде как в математике используются круглые скобки

    5. В инклюдах не видит переменные объявленные ниже. (компилирует в один проход?)
    копаю дальше...
    .EXTERN ALL - пытается все метки из инклюдов в "уме" удержать?
    Не очень понял ситуацию.
    Ты в основной программе (назовём её main.mac) пишешь .include ”file.mac” и ниже этого объявляешь переменные типа Screen=40000 ?
    Если да, и ты хочешь чтобы переменная Screen виделась внутри файла file.mac – пиши .extern all в файле main.mac (или .extern Screen).
    manwe.pdp-11.ru

  10. #139

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

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Вроде как в математике используются круглые скобки
    издевательство!
    как вы демы на ассемблере пишите ???
    у языка есть синтаксис - либо вы поддерживаете его - либо меняйте название !!!

    Цитата Сообщение от Manwe Посмотреть сообщение
    #0bчисло.
    warum?
    Последний раз редактировалось hobot; 30.05.2020 в 22:36.
    Архив программ для УК-НЦ, ДВК и БК.

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

  11. #140

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

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Вроде как в математике используются круглые скобки
    Я это к тому, что есть куча исходников под MACRO-11 в которых нужно будет делать много мелких правок.
    Если писать с нуля то без разницы конечно.

    Цитата Сообщение от Manwe Посмотреть сообщение
    Не очень понял ситуацию.
    Да все просто - если переменная объявлена ниже инклюда то в нем она не видна.
    И если у тебя много инклюдов то и вставлять их нужно в порядке объявления переменных (меток) в них, что не очень удобно.

    Цитата Сообщение от S_V_B Посмотреть сообщение
    "Fatal Python error: Cannot recover from stack overflow."
    В итоге когда исправил все синтаксические косяки - завалился стек при компиляции.. возможную причину я указал.
    Последний раз редактировалось S_V_B; 31.05.2020 в 06:57.
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

Страница 14 из 23 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя

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

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

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

Ваши права

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