я без MS OFfice обходился как то - просто не обязательно в не читаемом виде сохранять,
есть вменяемые форматы для публикации на форуме - RTF - один из них.
- - - Добавлено - - -
только при многократной отладке программ,
пока все лог. ошибки не вычащены ,
я вообще не припомню зависаний домашней машинки в штатном режиме...
может у вас тот самый "бракованный тираж" стоял?
- - - Добавлено - - -
помнится один умелец на бейсике написал что то с кучей peek, poke и у него было ограничение - успеть нажать "стоп" до момента гарант. зависания - 1 раз не успел, пошёл бейсик по сети заного грузить )))
Вот такое уточнение описания достаточно?
Запрос векторного прерывания 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, на шину выдается вектор прерывания. При этом также снимается запрос прерывания от источника.
Адреса векторов в порядке убывания приоритета:
- EXT_READY - вектор 310
- TMR_ZERO_READY - вектор 304
- KEY_READY - вектор 300
А MO оказывается вход-выход, подредактировал в описании. Сейчас он выходит на линию РЕЖ1 в разъеме шины ЦП. А в описании прототипа написано, что:
Вот оно что, ведь вывод HALT ЦП в прототипе не подключен к 1515ХМ1-031 (к регистру 0177716), да и клавиша СТОП не обрабатывается обработчиком прерывания клавиатуры. Но в 135-й прошивке работы с этим битов в регистре 0176644 нету. Так что как там реализована пошаговая отладка в пультовом отладчике пока неизвестно.РАЗРЯД 9 - УКАЗАТЕЛЬ РЕЖИМА РАБОТЫ HALT/USER ПОДДЕРЖИВАЕТ ШАГО-
ВЫЙ РЕЖИМ РАБОТЫ В ПРОГРАММЕ ПУЛЬТОВОГО ТЕРМИНАЛА В
АДРЕСНОМ ПРОСТРАНСТВЕ HALT.
Как обычно в программах на УКНЦ генерится звук?
1. Прямым выводом в звуковой порт? (бит 7)
2. Генерацией стандартных звуков через один из битов 8..12?
3. Заданием точного интервала таймера, и генерацией на прерываниях от таймера?
стандартный звук, в Бейсике оператор BEEP и СHR(7)= код 7 в 177566
есть вариант программы курсор, она убирает звук с кнопок и по кнопке ПОМ
гасит избыточное вращение 5" флопов, музрэды всякие там конечно всё сложно
(особенно для не програм. вроде меня).
среди твоих образов есть мелодии в исполняемых файлах, мощно!
Disk_20.dsk = УК-НЦ> без загрузки, Си + мелодии в SAV для УК-НЦ (интересный).
Более менее нормальный звук получился только с п.3. (музыка) спецэффекты пока не придумал как выводить (менее громоздко)
Было бы интересно узнать у специалистов относительно спецэффектов (процедурных).
- - - Добавлено - - -
пробовал п.2 с изменением @#177712 по таймеру.. так себе..
- - - Добавлено - - -
п.1 по моему вообще не вариант, разве что PCM проиграть монопольно.
БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO
nzeemin(26.11.2019)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)