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

User Tag List

Страница 96 из 271 ПерваяПервая ... 9293949596979899100 ... ПоследняяПоследняя
Показано с 951 по 960 из 2702

Тема: Цифровая археология: 1801 и все-все-все

  1. #951
    Activist
    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Почему же? Я собираюсь именно полноценную 128 сделать, уже даже плату рисую (хочу челнок заказать) - переходник от DE0 к реальному дисководу.
    Не лучше ли эмулировать на SD карте чем возиться с реальными дискетами?

    Цитата Сообщение от Vslav Посмотреть сообщение
    Может быть тогда проще ПЗУ подкорректировать?
    Это запасной вариант, если у вас нет желания сделать доступ к манипуляциям регистров.

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

    Vslav,
    Как бы вы порекомендовали останавливать процессор (на время эмуляции дисковых запросов)? Блокировать тактовую частоту или есть лучше способ?

  2. #952
    Veteran Аватар для perestoronin
    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,389
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Про заказ челнока, наверное можно собрать желающих присоединиться и поддержать проект и заодно снизить издержки. Я бы взял некоторое количество челноков из расчета 4 платки.для подключения 128х к девбордам. Что ещё планируется разместить на челнок? Может заодно и платки для подключения к DE 1806ВМ2 пожелаете втиснуть на челнок? Тоже подписался бы и на такие 4 платки.

    Ретрокладовая продажи

    продажи
    [свернуть]

  3. #953
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    756
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Saar Посмотреть сообщение
    Не лучше ли эмулировать на SD карте чем возиться с реальными дискетами?
    Это другой подход, я его тоже хочу сделать, но уже в виде драйвера под RT-11 - отображение устройства сразу в файл образа. Даже возможно кто-то такое уже и сделал, надо поискать.

    Цитата Сообщение от Saar Посмотреть сообщение
    Это запасной вариант, если у вас нет желания сделать доступ к манипуляциям регистров.
    Так а что тут от меня требуется? Соберите ядро (Async/Wsync) с опцией VM1_CORE_REG_USES_RAM = 0, регистры превратятся просто в набор триггеров, считать их тогда вообще без вопросов, для записи уже добавите свой код.

    Цитата Сообщение от Saar Посмотреть сообщение
    Как бы вы порекомендовали останавливать процессор (на время эмуляции дисковых запросов)? Блокировать тактовую частоту или есть лучше способ?
    Мне не очень нравится сам такой подход, он достаточно сложный, но то такое. Наверное да, можно попробовать останавливать частоту,

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

    Цитата Сообщение от perestoronin Посмотреть сообщение
    Про заказ челнока, наверное можно собрать желающих присоединиться и поддержать проект и заодно снизить издержки. Я бы взял некоторое количество челноков из расчета 4 платки.для подключения 128х к девбордам. Что ещё планируется разместить на челнок? Может заодно и платки для подключения к DE 1806ВМ2 пожелаете втиснуть на челнок? Тоже подписался бы и на такие 4 платки.
    Мне надо достаточно быстро для рабочего проекта изготовить переходники от альтеровскогоо разъема HSMC на PCIe и SATA - с одной стороны HSMC, с другой SATA, PCIe 1x и 40-pin GPIO. А хоббийные проекты уже идут довеском, что успеваю - это адаптер дисковода (с одной стороны 40 пин в GPIO DE0, с другой - 34-pin FDD) и видео-АЦП по схеме от Svofski (можно будет поиграться с видеоадаптером ретро->VGA), может быть смогу их объединить даже в одном адаптере. Если кому интересно - излишки продам по себестоимости, но добавлять что-то еще времени сейчас нет, сроки горят, сорри. Ну не последний челнок, будут еще

  4. #954
    Activist
    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vslav,
    vm1_reg_ff отвечает за регистры, так я понял? А что там собственно является регистрами R0-R7?
    Я тут наткнулся на собственную защиту, написанную в 95 году
    Сейчас у меня перехват дисковых функций идет через специально написанные затычки в ПЗУ 326, но в нашем самарском контроллере HDD была специальная ПЗУ, проверка на которую и сделана в CSIDOS HDD edition
    Поэтому хочу сделать перехват вызовов дисковых функций без изменения их кода.

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

    Как правильно сформировать IRQx сигнал? Не могу найти инфу о том сколько его нужно удерживать и когда снимать.
    Или можно задействовать уже готовый ваш VIC и использовать VIRQ вместо, например, IRQ2?
    Последний раз редактировалось Saar; 26.12.2015 в 17:45.

  5. #955
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    756
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Saar Посмотреть сообщение
    vm1_reg_ff отвечает за регистры, так я понял? А что там собственно является регистрами R0-R7?
    Модуль vm1_reg_ff находится там же в vm1_wb.v. Переменная с названием gpr (General Purpose Register) содержит 14 16-разрядных регистров. Нумерация переведена в "правильную" - R0-R7 соответствуют gpr[0]-gpr[7].

    Цитата Сообщение от Saar Посмотреть сообщение
    Как правильно сформировать IRQx сигнал? Не могу найти инфу о том сколько его нужно удерживать и когда снимать.
    Не менее одного такта, там детектор фронта (или среза, если обертка применяется), дальше можно сигнал не удерживать. В "рыбе" на IRQ2 системный таймер подключен.

    Цитата Сообщение от Saar Посмотреть сообщение
    Или можно задействовать уже готовый ваш VIC и использовать VIRQ вместо, например, IRQ2?
    Это по желанию, тут я за Вас решить никак не могу

  6. #956
    Activist
    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может не совсем в тему, но никак не могу найти (вспомнить уже не реально) какая частота была у AY8910 на БК. Судя по найденным схемам там делитель на 4 частоты 6мгц. Получается 1.5мгц, но на слух как-то низковато звучит. Сделал 1.71 (12МГц/7) - стало вроде нормально. Непонятно почему тогда на схемах 1.5мгц.

  7. #957
    Member
    Регистрация
    26.11.2013
    Адрес
    г. Самара
    Сообщений
    78
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Было (есть) несколько схем: и 12/7 = 1,71 , и 6/4 = 1,5. Про разные схемы есть ветка на bk0010.org, там же описаны слуховые ощущения различных схем.
    Последний раз редактировалось DenSam; 28.12.2015 в 14:32.
    - БК-0011М, БК-0011М-01, БК-0010-01
    - Электроника-85, УКНЦ, ДВК
    - ЕС-1841, ЕС-1845, Искра-1030М, Искра-1031, Поиск, МС1502
    - Корвет, Радио-86РК-SRAM, Львов ПК-01, Вектор-06Ц, Апогей БК01Ц
    - Агат-7, Агат-9
    - Leningrad 2012, ZX Evo rev.C + NeoGS, Дельта, ZX Spectrum 48K original
    - Yamaha YIS 503III, Atari 65XE, Amiga 1200, SparcStation 10

  8. #958
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    .

    На фоне текущих знаний о работе процессора 1801ВМ1 - опубликованная ранее осциллограмма работы реального процессора выглядит немного странно:

    Скрытый текст



    [свернуть]


    Вопросы вызывает дополнительная задержка снятия SYNC на один такт в зомби-цикле после команды MTPS R0.
    Последний раз редактировалось Patron; 29.12.2015 в 16:44.

  9. #959
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    756
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    .
    Вопросы вызывает дополнительная задержка снятия SYNC на один такт в зомби-цикле после команды MTPS R0.
    ЕМНИП, на части диаграм RPLY мониторился с разъема МПИ а не с процессора (у меня спаян переходник от БК к логическому анализатору, чтобы не втыкать полторы дюжины зондов). То есть, сигнал взят на входе триггера ТМ2, который защелкивает RPLY по фронту CLC и через резистор подается собственно на процессор. Поэтому реальный RPLY с ноги процессора снимался позже, и SYNC тоже снимается позже. Это также видно по DIN, который снимается на третий фронт CLC, а не на второй.

  10. #960
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    реальный RPLY с ноги процессора снимался позже, и SYNC тоже снимается позже
    Вопрос немного в другом - почему на приведённой осциллограмме снятие SYNC после снятия RPLY происходит в зомби-цикле на один такт позже, чем во всех остальных циклах чтения на той же самой осциллограмме.

Страница 96 из 271 ПерваяПервая ... 9293949596979899100 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 28.06.2014, 17:50
  2. Микросхемы МПК 580,1801,1810 и другие...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 44
    Последнее: 07.04.2012, 08:03
  3. ЦИФРОВАЯ МУЗЫКА НА ZX
    от AAA в разделе Музыка
    Ответов: 98
    Последнее: 18.09.2011, 22:33
  4. Учебный стенд УМПК-1801
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 12.05.2010, 16:52
  5. Цифровая музыка от Вадима Ермеева
    от zxmike в разделе Музыка
    Ответов: 2
    Последнее: 06.08.2007, 23:13

Метки этой темы

Ваши права

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