User Tag List

Страница 27 из 174 ПерваяПервая ... 232425262728293031 ... ПоследняяПоследняя
Показано с 261 по 270 из 1740

Тема: Реверс-инжиниринг УКНЦ (1515ХМ1&2, 1801ВП1, 1801ВМ2)

  1. #261

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

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Лиха беда начала, начинать надо с малого, перехватили определённый адрес - остановили БМК... и ракета упала.
    УКНЦ слишком ненадежен, чтобы летать в космосе)
    Он даже в классах зависал)

  2. #262

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

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Word 2003
    Цитата Сообщение от Titus Посмотреть сообщение
    Поставь себе нормальный Word
    я без MS OFfice обходился как то - просто не обязательно в не читаемом виде сохранять,
    есть вменяемые форматы для публикации на форуме - RTF - один из них.

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

    Цитата Сообщение от Titus Посмотреть сообщение
    Он даже в классах зависал)
    только при многократной отладке программ,
    пока все лог. ошибки не вычащены ,
    я вообще не припомню зависаний домашней машинки в штатном режиме...
    может у вас тот самый "бракованный тираж" стоял?

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

    помнится один умелец на бейсике написал что то с кучей peek, poke и у него было ограничение - успеть нажать "стоп" до момента гарант. зависания - 1 раз не успел, пошёл бейсик по сети заного грузить )))
    Архив программ для УК-НЦ, ДВК и БК.

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

  3. #263

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

    По умолчанию

    Вот такое уточнение описания достаточно?


    Запрос векторного прерывания VIRQ формируется по одному из следующих условий:

    1. Перепад сигнала на входе магнитофона EXT (событие EXT_READY, бит разрешения EXT_IRQ_EN)
    2. Обнуление таймера (событие TMR_ZERO_READY, бит разрешения TMR_ZERO_IRQ_EN)
    3. Изменение состояния клавиатуры (событие KEY_READY, бит разрешения KBD_IRQ_EN)

    Сигнал IAKI->IAKO свободно проходит, если отсутствует запрос на прерывание для всех трех источников, а также активен сигнал DIN. Во всех остальных случаях, прохождение сигнала IAKI->IAKO блокируется.

    Принцип формирования вектора для всех трех источников одинаков.

    1. По активному сигналу DIN запрос прерывания фиксируется триггером каждого источника.
    2. По активным сигналам DIN и IAKI, на шину выдается вектор прерывания. При этом также снимается запрос прерывания от источника.

    Адреса векторов в порядке убывания приоритета:

    1. EXT_READY - вектор 310
    2. TMR_ZERO_READY - вектор 304
    3. KEY_READY - вектор 300

  4. #264

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Вот такое уточнение описания достаточно?
    В принципе верно. Ещё можно расписать все элементы, которые за это отвечают.

  5. #265

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    В принципе верно. Ещё можно расписать все элементы, которые за это отвечают.
    Я думаю, это не так важно, потому что контроллер прерываний слишком прост и нарисован понятно и подробно. Кому надо, посмотрит, и увидит. А описание лишь для задания общих рамок, чтобы не морочиться изучением схемы.

  6. #266

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А MO оказывается вход-выход, подредактировал в описании. Сейчас он выходит на линию РЕЖ1 в разъеме шины ЦП. А в описании прототипа написано, что:
    РАЗРЯД 9 - УКАЗАТЕЛЬ РЕЖИМА РАБОТЫ HALT/USER ПОДДЕРЖИВАЕТ ШАГО-
    ВЫЙ РЕЖИМ РАБОТЫ В ПРОГРАММЕ ПУЛЬТОВОГО ТЕРМИНАЛА В
    АДРЕСНОМ ПРОСТРАНСТВЕ HALT.
    Вот оно что, ведь вывод HALT ЦП в прототипе не подключен к 1515ХМ1-031 (к регистру 0177716), да и клавиша СТОП не обрабатывается обработчиком прерывания клавиатуры. Но в 135-й прошивке работы с этим битов в регистре 0176644 нету. Так что как там реализована пошаговая отладка в пультовом отладчике пока неизвестно.

  7. #267

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Вот оно что, ведь вывод HALT ЦП в прототипе не подключен к 1515ХМ1-031 (к регистру 0177716), да и клавиша СТОП не обрабатывается обработчиком прерывания клавиатуры.
    Откуда это известно? Разве есть схема?

  8. #268

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

    По умолчанию

    Как обычно в программах на УКНЦ генерится звук?
    1. Прямым выводом в звуковой порт? (бит 7)
    2. Генерацией стандартных звуков через один из битов 8..12?
    3. Заданием точного интервала таймера, и генерацией на прерываниях от таймера?

  9. #269

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    1. Прямым выводом в звуковой порт? (бит 7)
    стандартный звук, в Бейсике оператор BEEP и СHR(7)= код 7 в 177566
    есть вариант программы курсор, она убирает звук с кнопок и по кнопке ПОМ
    гасит избыточное вращение 5" флопов, музрэды всякие там конечно всё сложно
    (особенно для не програм. вроде меня).

    среди твоих образов есть мелодии в исполняемых файлах, мощно!
    Disk_20.dsk = УК-НЦ> без загрузки, Си + мелодии в SAV для УК-НЦ (интересный).
    Архив программ для УК-НЦ, ДВК и БК.

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

  10. #270

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

    По умолчанию

    Более менее нормальный звук получился только с п.3. (музыка) спецэффекты пока не придумал как выводить (менее громоздко)
    Было бы интересно узнать у специалистов относительно спецэффектов (процедурных).

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

    пробовал п.2 с изменением @#177712 по таймеру.. так себе..

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

    п.1 по моему вообще не вариант, разве что PCM проиграть монопольно.
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

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

    nzeemin(26.11.2019)

Страница 27 из 174 ПерваяПервая ... 232425262728293031 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 32
    Последнее: 18.12.2024, 18:19
  2. Реверс-инжиниринг игры Boovie
    от Oleg N. Cher в разделе Программирование
    Ответов: 41
    Последнее: 09.01.2022, 23:07
  3. Реверс инжиниринг печатной платы
    от Filin в разделе Несортированное железо
    Ответов: 36
    Последнее: 11.03.2018, 22:46
  4. Куплю 1515ХМ1-6006, 1515ХМ1−6008
    от moxjemi в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 10.01.2012, 17:23
  5. 1801ВМ2 А и Б
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 03.05.2010, 11:51

Ваши права

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