Важная информация

User Tag List

Страница 8 из 50 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 491

Тема: Вектор-06Ц: Операционные системы

  1. #71
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не думаю, что смогу заметно обогнать текущих чемпионов (rds и t72), но если оптимизировать какую-нибудь старую версию, то эффект будет заметен, только мне это не особо интересно. А так присоединяюсь, я только за, если кто-нибудь резко ускорит вывод символов в досе.

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

    Имхо главный недостаток векторовских досов - нет "нормальных" версий для hdd или sd. Версии Фролова для hdd, насколько я понял из отзывов реальщиков, работают, но с современным compact flash ведут себя неоднозначно. Версия с поддержкой sd и fat32 была бы очень полезна, в т.ч. для вариантов на плис.

  2. #72
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вчера попробовал разобраться, чем отличаются версии RDS "просто" и для РУ7. В версии для РУ7 2 отличия:
    1. Команды обмена информацией с квазидиском вынесены из области A000-DFFF
    2. Разделено обращение адресностью и стеком. Во всех других ОСах (использующих КД) это совмещают.

    В вектор-user 18 в комментарии к схеме КД на РУ7 написано: "Отзывается на версии ДОС с BIOS 5.1 и подобные".
    После этого посмотрел и другие ДОСы. Оказалось, что процедуры обмена информацией с КД расположены в области A000-DFFF только у "базовых" кишиневских версий и "РДС не для РУ7", во всех остальных - за пределами этого участка. ИМХО автор РДС Вьюнов перестраховался, достаточно было п.1 (и, кстати, версия для РУ7 универсальнее, она и на РУ5 и на РУ7 должна работать.

    Отмечу, что ограничения скорее всего есть не у всех КД на РУ7, а только у омского и московского (ЦК). У КД Чеботарева (Радиолюбитель) и ERAM с большой вероятностью ограничений нет, но они требуют перепрошивки D36 (в связи с этим интересно, как их использовать с .02). Омский, кстати, требует пару проводков на ВУ вывести, а московский обходится без доработок вектора.
    Последний раз редактировалось ivagor; 07.02.2018 в 11:16.

  3. #73
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Во флейме про элиту писал, что для программирования палитры хватит двух out, если между ними будет достаточная задержка. Оказалось, что в большинстве ДОСов (кроме кировской версии, РДС и COMANовских для ERAM) так и делают.
    Последний раз редактировалось ivagor; 10.02.2018 в 19:32.

  4. #74
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,105
    Спасибо Благодарностей отдано 
    772
    Спасибо Благодарностей получено 
    643
    Поблагодарили
    398 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я думал, что достаточно одного, если он аккуратно прицелен в обход сигнала HVSYNCn?
    Больше игр нет

  5. #75
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,653
    Спасибо Благодарностей отдано 
    214
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Та ещё "Засада" с программированием палитры...
    Напомните, "стандартный" софт типа ОСей, Бейсика, Драйверов, игр, и.т.п. программируют палитру каждое прерывание или только когда это нужно (при старте и изменениях пользователем) ?
    Просто если каждое, то сколько это ресурсов тратится на обход сигнала HVSYNCn...

  6. #76
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Я думал, что достаточно одного, если он аккуратно прицелен в обход сигнала HVSYNCn?
    Там дискуссия протекала примерно так (по памяти):
    1. "Вектор, этот комп, в котором на цвет палитры нужно десяток out".
    2. Мой ответ был, что хватит двух, если между ними достаточный промежуток. А если тщательно выбрать моменты программирования, то хватит и одного. Вот быстрого варианта (один out/цвет) я нигде не встречал, кроме своего fastpalprog. На этом месте я выпрямляюсь, надуваюсь и гордо гляжу по сторонам.

    Цитата Сообщение от KTSerg Посмотреть сообщение
    софт типа ОСей, Бейсика
    Справедливости ради - с ОСами не все так плохо. В харьковских (t34, t72), РДС и комановских палитру не долбят постоянно. За что авторам респект.
    Ну и я сделал пару (или даже тройку) модификаций бейсика 2.5 без долбежки палитры. Правда они все экзотические и, в отличие от ОСей, относятся к "новому времени".

    Еще вчера смотрел двух чемпионов по скорости вывода символов t72 и РДС. В принципе можно еще немного ускорить. Например развернуть циклы. Но если поставить цель сохранить размер TPA, то нужно использовать навороченные квазидиски (Баркаря, Кировский, ERAM) для хранения развернутых процедур. Там 8 процедур (на 8 позиций по горизонтали), при разворачивании в 7/10 раз они неслабо разбухнут. Если уж совсем ничем себя не ограничивать, то можно и фонты предсдвинуть. Это уже где-то на грани или за гранью демомейкерства.

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

  8. #77
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,105
    Спасибо Благодарностей отдано 
    772
    Спасибо Благодарностей получено 
    643
    Поблагодарили
    398 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Это уже где-то на грани или за гранью демомейкерства.
    Это вполне в рамках игрописательства, если игра текстовая. Но и в 64 колонки немало текста помещается, так что я тоже скептически к такому настроен.
    Больше игр нет

  9. #78
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Несколько странно, что в свое время не сделали ни одного варианта ДОСа с числом символов в строке 40 или 32. Для ДОСов без КД это дало бы +8 Кб TPA. Может частью CP/Mовских программ было бы неудобно пользоваться, но для запуска игрушек было бы нормально.

  10. #79
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,105
    Спасибо Благодарностей отдано 
    772
    Спасибо Благодарностей получено 
    643
    Поблагодарили
    398 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я хорошо понимаю желание иметь как можно больше текста на одной странице, особенно когда страница такая маленькая, а прокрутка такая медленная.
    Больше игр нет

  11. #80
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для "как можно больше текста на одной странице" с НГМД без КД есть МикроДОС-28 и CP/M-39, а вот для запуска в таких условиях игрушек >=32 Кб ДОСов нет. С другой стороны для запуска игрушек хватило бы какого-нибудь (бездосового) boota, может они даже были, просто я не в курсе.

Страница 8 из 50 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 213
    Последнее: 13.06.2022, 14:02
  2. Ответов: 4
    Последнее: 20.08.2007, 16:14
  3. Организация plug-in'нной системы
    от CityAceE в разделе Программирование
    Ответов: 9
    Последнее: 20.09.2005, 12:45
  4. Описание системы команд - давайте централизуем ;)
    от Alex/AT в разделе Программирование
    Ответов: 42
    Последнее: 09.07.2005, 22:34
  5. Инициализация системы
    от breeze в разделе Программирование
    Ответов: 13
    Последнее: 24.03.2005, 10:03

Ваши права

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