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

User Tag List

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

Тема: Эмулятор БК-0010-01, БК-0011 и БК-0011М

  1. #131
    Member
    Регистрация
    18.01.2021
    Адрес
    п. Новый Ургал
    Сообщений
    145
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    Слишком уж напрягает: сперва скомпилируй, потом закинь в образ диска, потом запусти досину...
    Вот поэтому я просто запускаю в эмуляторе Андос и в нем и пишу исходник и компилирую и линкую и запускаю И ничего не надо снаружи пихать в образы.
    Блог проекта "The Goonies для БК11М"
    БК-0011М, БК-0011М-01, SMK-512, AZ

  2. #132
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    какая видеокарта? Просто мониторы-то может и поддерживают, но в системе выставить 50 Гц не получается
    GTX1060, меняется через стандартную панель Нвидии. Тыкаем Изменение разрешения, внизу кнопка Настройки. Далее Создать пользовательское
    (скрин слева), там уже крутим (если надо) разрешение и герцовку (скрин справа). Ставим 50, Тест, если монитор показывает - сохраняем.
    Винда позволяет выставить что угодно, но ниже 50 мой монитор не держит. Другие - держат.



    Цитата Сообщение от Pyk Посмотреть сообщение
    Думаю, что это более перспективное направление, учитывая, что поддержка FreeSync становится все более массовой
    Ну, FreeSync тут ни при чем, старые мониторы нативно поддерживают 50Гц и даже ниже. Для работы со Спектрумом/БК напрямую через кодер - идеальный вариант.
    Сейчас вот заказал монитор, как у Evgeny Muchkin, 48Гц держит. Думаю, в нем уже и винда будет показывать на 48Гц (монитор осилит).
    Главное что это дает эмуляторам (в теории) - полную синхронизацию с видеорежимами БК и Спектрума. Если корректно реализовать растактовку.

    Цитата Сообщение от Vslav Посмотреть сообщение
    вероятная безвейтовая реализация внешней памяти (как в Орионе, например, или в некоторых спеках)
    Пентагоне, скажем. Хотя в безвейтовый элементарно переделывается почти любой отечественный клон, достаточно заменить одну микросхему.
    Сама по себе память там и есть без задержек, проц тормозится видеоконтроллером, _если_ нужно. Но пара движений паяльником - и уже не тормозится.

    Цитата Сообщение от Titus Посмотреть сообщение
    Что это за такая оффлайновая эмуляция? )
    Полагаю имелось в виду, что эмулятор сразу "жует" на максимуме скорости столько команд, сколько влазит в видеокадр эмулируемого кода.
    А потом просто выплевывает картинку и тормозит код до следующего кадра. Это реализовать куда проще, чем реалтайм-исполнение.

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

    Цитата Сообщение от SuperMax Посмотреть сообщение
    всякие завязки "Рассчитаешь под свой конкретный комп" изначально порочная практика которая вызывает и должна вызвать проблемы
    Нет, на тех старых компах, к которым я привык (Спектрум) тайминги одинаковые у любого компа (в рамках конкретной модели, оговоримся).
    У БК с этим все печально, признаю - тут такой подход не работает. Но это именно недостаток железа, а не программистов.

  3. #133
    Master
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    546
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    137
    Поблагодарили
    106 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    Что это за такая оффлайновая эмуляция? )
    Полагаю имелось в виду, что эмулятор сразу "жует" на максимуме скорости столько команд, сколько влазит в видеокадр эмулируемого кода.
    Ненене. Это я назвал ситуацию, когда процессор медленно-медленно шевелит ножками, всё работает мееедленно-мееедленно, и пока хоть что-то изменится на экране, можно пойти попить чай, погулять на улице и сделать ещё какие-нибудь свои дела.

  4. #134
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,185
    Спасибо Благодарностей отдано 
    266
    Спасибо Благодарностей получено 
    460
    Поблагодарили
    184 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    GTX1060, меняется через стандартную панель Нвидии.
    Точно, есть там такое, совсем забыл. Мой монитор держит минимум 49, кстати.

    Цитата Сообщение от reddie Посмотреть сообщение
    Ну, FreeSync тут ни при чем, старые мониторы нативно поддерживают 50Гц и даже ниже. Для работы со Спектрумом/БК напрямую через кодер - идеальный вариант.
    Не знаком с особенностями БК, но мне все-таки этот вариант кажется не очень перспективным. Тогда для синхронизации с частотой кадров придется подгонять и все остальные частоты в эмуляторе? При трансляции 48->50 Гц звук уже будет более чем на полтона выше, чем в оригинале...

  5. #135
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Тогда для синхронизации с частотой кадров придется подгонять и все остальные частоты в эмуляторе?
    Примерно да, хотя там, по сути, "гонится" имитируемый проц. Все зависит от реализации в конкретном эмуляторе.

    Цитата Сообщение от Pyk Посмотреть сообщение
    При трансляции 48->50 Гц звук уже будет более чем на полтона выше, чем в оригинале...
    Не-а. Некоторое изменение, слегка заметное на слух, будет, но не настолько существенное, чтоб плеваться.
    И то оно будет при воспроизведении на ковоксе/бипере/AY цифровой волны силами процессора.
    Для трекерной AY-музыки изменений не будет, если специально не вносить коррективы в "частоту тактирования" AY.
    Разве что еле заметное ускорение темпа, да и то эту разницу не все на слух улавливают.
    Кто мастырил переключатель на Спектрумах 312/320 строк, знают. Те же самые изменения кадровой 48.8 <> 50 Гц.

    upd: в конце концов, при желании ищется монитор, держащий 48/49 герц, и никаких ускорений не требуется =)

  6. #136
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    .... (просто для ссылки на имя)
    А есть в вашем эмуле опция прерываний по КС в режиме БК-0010? Покопался в гайде и настройках, не нашел.
    Если нету - предлагаю внедрить данную опцию (отключаемую, само собой), надеюсь, это не будет сложной задачей.
    Для чего? Ну, после диалогов про особенности БК тут, на форуме, выяснилось, что имели место переделки БК-0010 для прерывания по КС.
    После чего возможно нормальное проигрывание AY-музыки по прерываниям без извратов с таймером. Игрухи для 0010 с AY имели место.
    Как понимаю, там паяли доп. микруху для организации регистра 177662 по записи (точнее, бита 14, отвечающего за прерывание по КС).
    В эмуляторе же ничего паять не надо =)) Думаю, против никто не будет, а польза очевидна.

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

  8. #137
    Banned
    Регистрация
    31.08.2008
    Адрес
    г. Ургенч, Узбекистан
    Сообщений
    219
    Спасибо Благодарностей отдано 
    112
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    29 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я за бк эмулятор только за то что там болдер даш и кинг валлей. лучше спектрумского.

  9. #138
    Master
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    546
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    137
    Поблагодарили
    106 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    А есть в вашем эмуле опция прерываний по КС в режиме БК-0010?
    Нету.
    Цитата Сообщение от reddie Посмотреть сообщение
    предлагаю внедрить данную опцию (отключаемую, само собой)
    Если дадут описание модификации БК10, как там всё было сделано. Как-то по-своему или по аналогии с БК11М?
    Цитата Сообщение от reddie Посмотреть сообщение
    надеюсь, это не будет сложной задачей.
    Я тоже надеюсь.

  10. #139
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Если дадут описание модификации БК10, как там всё было сделано. Как-то по-своему или по аналогии с БК11М?
    Призвал на помощь дух Manwe, надеюсь, он прольет свет на этот темный закоулок =)
    С моей точки зрения, частично впаивался регистр по записи от 11(М), достаточно одного бита, отвечающего за разрешение КС прерываний.
    Все остальное, висящее на этом регистре (по записи), в 10-ке не реализовано. Так что в эмуляторе, по-моему, просто "включить" один бит порта и все.
    Что там по таймингам задержек записи в регистры, для меня темный лес, но, полагаю, идентично 11-й модели. С учетом поправок на 3 МГц против 4.

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

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    Призвал на помощь дух Manwe, надеюсь, он прольет свет на этот темный закоулок =)
    Процитирую Арсения Винникова, как он объяснил свою модификацию БК 0010 (установка таймера и AY):

    Прерывание по 100-му вектору генерированлось на 10й БК-шке и на 11й по разному принципу.
    На обоих было завязано на сигнал обратного хода луча (была специальная нога для этого у контроллера памяти Кр1801ВП1-037).
    В обоих случаях оно возникало, если обнаруживалось, что этот сигнал длиннее строчного импульса.
    Отличия начинались, если вскоре после прерыванния запретить и сразу же разрешить его. На 11-й БКшке прерывание возникало повторно сразу после разрешения. На 10-й (по моей схеме) этого не происходило. Так я отличал 10-ю БКшку от 11-й.

    Селектор адреса 177664 делал кажется на одной 555(1533)ЛЕ4 (старшие биты — ими можно было выложить 177600), а младшие добивал с помощью ЛА3 (где надо, инвертируя другими элементами той же ЛА3). Вроде так. Но это не точно, т.к. возможно у упомянутой выше ВП1 была пара лап, которые возбуждались как раз на адреса из диапазона 17766х, и определить надо было только последнюю 4-ку
    (вот у процессора точно была пара лап, откликавшихся на адреса 177714 и 177716. Они так и назывались «sel1» и «sel2»).
    manwe.pdp-11.ru

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

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

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

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

Похожие темы

  1. Отличия БК-0011М от БК-0010(01)?
    от nzeemin в разделе БК-0010/0011
    Ответов: 22
    Последнее: 30.03.2021, 18:47
  2. БК-0010/0011: Разное
    от CD-Inc в разделе БК-0010/0011
    Ответов: 73
    Последнее: 30.07.2012, 16:58
  3. Начало выпуска БК-0011 и БК-0011М
    от dk_spb в разделе БК-0010/0011
    Ответов: 6
    Последнее: 14.10.2010, 14:22
  4. Отличие 0011 и 0011М
    от Kronshou в разделе БК-0010/0011
    Ответов: 11
    Последнее: 17.01.2010, 22:24
  5. Москва - куплю все связанное с БК-0010/0011
    от kt315b в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 04.10.2008, 05:09

Ваши права

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