User Tag List

Страница 11 из 17 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 229

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

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

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

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

    По умолчанию

    Может, на УКНЦ она и шустрая. А на БК 0011 грузится долго
    manwe.pdp-11.ru

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Может, на УКНЦ она и шустрая. А на БК 0011 грузится долго
    да не особо долго, но в целом конечно медленно, улучшить ситуацию можно только победой над
    заведомо "узкими" местами. Я в своё время и не мучал свою БК0010-01, а просто пересел на УК-НЦ,
    теперь, когда Никита перетащил с БК Лоде Руннер, --- УК-НЦ самый норм. выбор для домашнего PDP11
    под управлением RT-11, все "левые"(АНДОС и проч. + марсианка) ОСИ для БК для меня ересь и предательство, так же как и порты ДОС игрушек никакого "огонька" для меня не жгут )))

    Но это я вот такой. Бывают и другие мнения.

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

    Цитата Сообщение от Manwe Посмотреть сообщение
    А на БК 0011 грузится долго
    7 секунд в эмуляторе с дискеты - а на реале никогда не юзал.
    Архив программ для УК-НЦ, ДВК и БК.

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

  4. #3

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    так же как и порты ДОС игрушек никакого "огонька" для меня не жгут )))
    Не знаю даже как тебе сказать, чтобы не травмировать, Lode Runner - тоже порт (вышедший почти на всех платформах в том числе и DOS в 1984г)
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

  5. #4

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

    По умолчанию

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

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

  6. #5

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

  7. #6

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

  8. #7

    Регистрация
    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] для ДВК.

  9. #8

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

    По умолчанию

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

  10. #9

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

  11. #10

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

Страница 11 из 17 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

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

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

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

Ваши права

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