User Tag List

Страница 15 из 41 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя
Показано с 141 по 150 из 404

Тема: Учебный комплекс НЕМИГА.

  1. #141

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По моей просьбе, обсуждение было разделено -- эта тема остаётся для Немиги в целом. Выделенное обсуждение про эмулятор Немиги: http://zx.pk.ru/showthread.php?t=20590

  2. #142

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне удалось списаться с А. А. Петровским, в то время он возглавлял разработку Немиги.

    Немига у нас появилась как побочный продукт. Мы занимались проектом
    двухканального цифрового анализатора спектра, где нужен был ведущий
    процессор, который управлял каналом реального времени, осуществлял
    вторичную обработку данных данного канала, а также обеспечивал
    взаимодействие с оператором через достаточно дружественный
    пользовательский интерфейс (расширенная компьтерная графика, интерактивный
    диалог через инвариантные функциональные клавиши и т.д.). Так как
    частотный диапазон был большой от 0,06 Гц до 1 Мгц, то работа с каналом
    реального времени забирала весь ресурс управляющего процессора и, чтобы
    обеспечить еще итерактивный диалог с пользователем, определило вариант
    построения двухпроцессорной управляющей ЭВМ, работающей под операционной
    системой. Найдены были интересные решения взаимодействия двух процессоров
    между собой. Ну, и наконец, МК 588 это был единственный на тот момент
    процесор, который военная приемка согласовала на использование в
    анализаторе. А далее горбачевская вакханалия и партийцам потребовалось
    срочно белорусский школьный компьютер (МК 588 выпускался в Минске на ПО
    Интеграл). Вот мы и усеченный вариант нашей управляющей ЭВМ представили в
    виде Немиги.
    Надеюсь, со временем удастся получить больше информации

    Этот пользователь поблагодарил nzeemin за это полезное сообщение:

    litwr(08.07.2023)

  3. #143

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Автор MXonPC, любезно предоставивший мне исходники для написания MDonPC пока своего согласия на публикацию MDonPC не дал (почти месяц ему уже пишу, в ответ - тишина).
    Я пока страничку с инфой по Немиге сделать не успеваю, а куски, которые давал разработчикам эмуляторов под неразглашение всё-равно явно или неявно публикуются. :-(
    Вот про формат диска:

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


    Формат дорожки следующий:
    Заголовок (10 байт):
    1й байт - маркер начала дорожки
    2й байт - номер дорожки
    3й байт - кол-во секторов на дорожке (обычно 0x17 )
    4й байт - неизвестно (вроде всегда 00)
    5-6 байты - номер логического сектора (слово), с ко-
    торого начинается дорожка (отсчет сквоз -
    ной с нулевой дорожки)
    7-8 байты - статус дорожки (слово), более точных дан-
    ных нет, обычно FF FF)
    9-10 байты - контрольная сумма заголовка (слово)
    далее идут сектора по 128 байт плюс слово контрольной
    суммы для каждого сектора

    Особо нужно отметить что число секторов переменно: если
    дорожка имеет физические дефекты, не позволяющие разместить
    на ней все 17 секторов, то число секторов уменьшается. При
    этом изменяется число секторов в заголовке дорожки. Чтобы
    при поиске блока информации драйвер не ошибался в расчетах
    номера дорожки используется особый сектор, расположенный
    первым на младшей дорожке, в котором каждый байт соответ-
    ствует дорожке по номеру и содержит число секторов на этой
    дорожке.
    Драйвер MD использует каждую физическую сторону диска как
    отдельный логический диск. Так для младшего привода су-
    ществуют MD0 и MD1.
    [свернуть]
    Последний раз редактировалось dk_spb; 08.01.2013 в 19:41.

  4. #144

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Формат дорожки следующий
    Важно отметить, что читаемый формат дорожки отличается от записываемого.

    Запись дорожки начинается по сигналу INDEX. В этот момент на дорожку начинают писаться нулевые байты ( минимальное количество, предположительно == 8, максимальное - любое ) и лишь затем пишется "синхробайт" 0363 - по которому контроллер при чтении определяет начало байта и начинает чтение. Вот почему при чтении первым читается байт 0363, хотя при записи перед ним пишутся нулевые байты.

  5. #145

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Команды ЗАПИСЬ и ЧТЕНИЕ всегда работают от начала дорожки -- нет возможности заказать чтение или запись для отдельных секторов.
    Что MX что MD не оперируют физически секторами, минимальная порция чтения/записи - дорожка. Нет никаких программных и, тем более, аппаратных возможностей распознать начало N-ного сектора.

    ---------- Post added at 23:39 ---------- Previous post was at 23:30 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Важно отметить, что читаемый формат дорожки отличается от записываемого.

    Запись дорожки начинается по сигналу INDEX. В этот момент на дорожку начинают писаться нулевые байты ( минимальное количество, предположительно == 8, максимальное - любое ) и лишь затем пишется "синхробайт" 0363 - по которому контроллер при чтении определяет начало байта и начинает чтение. Вот почему при чтении первым читается байт 0363, хотя при записи перед ним пишутся нулевые байты.
    Это и так логически понятно:
    1) дорожка пишется целиком, соответственно операция форматирования никак не отличается от операции записи (не считая данных).
    2) раз бывают неформатированные дискеты, то мы запись/форматирование никак не можем привязать к какому-либо маркеру, кроме аппаратного индекса.
    3) не MX не MD не имеют схем определения синхросбоя, поэтому мы не можем писать дорожку с произвольного места.

    Кстати, я бы все-таки не называл маркер синхробайтом: синхробайтами являются как раз те самые ведущие нули, так как по ним кнгмд синхронизирует читалку (выставляет окно чтения относительно входного битового потока, чтобы выборка данных производилась именно в момент их поступления, а не в момент поступления битов синхронизации и тем более не между битами), и только после этого может искать маркер 0363.

  6. #146

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сегодня лично был у Александра Александровича Петровского. Инфомации есть очень много, софт есть, всё есть, живая Немига есть.... Будем ковырять, перегонять, всё делать, но только после сессии. Подробности позже.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  7. #147

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    Сегодня лично был у Александра Александровича Петровского. Инфомации есть очень много, софт есть, всё есть, живая Немига есть.... Будем ковырять, перегонять, всё делать, но только после сессии. Подробности позже.
    А кто это? Знаю я одного Петровского из Белоруссии, он занимается звуковыми технологиями.

  8. #148

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А кто это? Знаю я одного Петровского из Белоруссии, он занимается звуковыми технологиями.
    Ими он тоже занимается, сегодня показывал мне различные разработки и наработки. Конкретно к нашей теме - это один из разработчиков Немиги, зав. кафедры ЭВС.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  9. #149

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #150

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Человек, который пишет: "Мы занимались проектом двухканального цифрового анализатора спектра" - по-видимому как раз занимается звуковыми технологиями
    мне сегодня показывали фотографии этого анализатора
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

Страница 15 из 41 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя

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

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

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

Ваши права

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