[Викторина] Форматирование с чередованием секторов
- MatveevAleksey
- Сообщения: 500
- Зарегистрирован: Пт окт 09, 2020 2:29 pm
- Откуда: Минск
- Контактная информация:
Re: [Викторина] Форматирование с чередованием секторов
Мысли есть! Как их выразить не знаю. Возможно , чтобы организовать плавный вывод на экран . Больше нет мыслей. Я сдаюсь. Ты выиграл
-
- Сообщения: 495
- Зарегистрирован: Вс июл 05, 2020 9:00 pm
- Откуда: Новополоцк
Re: [Викторина] Форматирование с чередованием секторов
В точку. Именно "плавный" экран, в первую очередь.
Итак, начало развертки ловили командой Halt- ожидание прерывания. С началом прерывания начиналась отрисовка лучом. Задача -вывести картинку в видеопамять до того, как луч достигнет выведенного в память фрагмента, при этом вся графика должна быть выведена не больше времени, требуемого для отрисовки одного кадра (т.н. отрисовка "в один INT"). В результате получаем нерваную картинку в 1/50 секунды, что глазом воспринимается именно как плавное движение.
Мультиколор же формируется след.образом. с началом отрисовки программа отсчитывает маленький промежуток времени и зная, где должен находится луч- меняет цвет атрибута. Таким образом в одном знакомстве можно получить более чем два цвета, но не "тоньше" ширины знакоместа.
Итак, начало развертки ловили командой Halt- ожидание прерывания. С началом прерывания начиналась отрисовка лучом. Задача -вывести картинку в видеопамять до того, как луч достигнет выведенного в память фрагмента, при этом вся графика должна быть выведена не больше времени, требуемого для отрисовки одного кадра (т.н. отрисовка "в один INT"). В результате получаем нерваную картинку в 1/50 секунды, что глазом воспринимается именно как плавное движение.
Мультиколор же формируется след.образом. с началом отрисовки программа отсчитывает маленький промежуток времени и зная, где должен находится луч- меняет цвет атрибута. Таким образом в одном знакомстве можно получить более чем два цвета, но не "тоньше" ширины знакоместа.
- MatveevAleksey
- Сообщения: 500
- Зарегистрирован: Пт окт 09, 2020 2:29 pm
- Откуда: Минск
- Контактная информация:
Re: [Викторина] Форматирование с чередованием секторов
О. Как. Точно. Я помню как при загрузке с кассеты когда грузилась картинка игры, был чёрный экран. И после того когда загружались атрибуты экрана картинка появлялась мозаикой или сразу целиком.
- MatveevAleksey
- Сообщения: 500
- Зарегистрирован: Пт окт 09, 2020 2:29 pm
- Откуда: Минск
- Контактная информация:
Re: [Викторина] Форматирование с чередованием секторов
Команда HALT в АСМ на specy останавливала проц и ждала прерывание IM. В speccy их было 3. И одно было доступно для программиста. Я помню шутили спекрумисты :
DI
HALT
DI
HALT
-
- Сообщения: 495
- Зарегистрирован: Вс июл 05, 2020 9:00 pm
- Откуда: Новополоцк
- MatveevAleksey
- Сообщения: 500
- Зарегистрирован: Пт окт 09, 2020 2:29 pm
- Откуда: Минск
- Контактная информация:
Re: [Викторина] Форматирование с чередованием секторов
Я заказал себе SCORPION 1024 новодел! Сейчас я следующий на очереди! Если откажется предыдущий желающий, он мой. 10к rus
- MatveevAleksey
- Сообщения: 500
- Зарегистрирован: Пт окт 09, 2020 2:29 pm
- Откуда: Минск
- Контактная информация:
Re: [Викторина] Форматирование с чередованием секторов
Давай еще вопрос викторины! Может в новой ветке с тегом [ВИКТОРИНА]
-
- Сообщения: 495
- Зарегистрирован: Вс июл 05, 2020 9:00 pm
- Откуда: Новополоцк
Re: [Викторина] Форматирование с чередованием секторов
сразу бери vga кодер))MatveevAleksey писал(а): ↑Ср ноя 11, 2020 7:50 pmЯ заказал себе SCORPION 1024 новодел! Сейчас я следующий на очереди! Если откажется предыдущий желающий, он мой. 10к rus
- MatveevAleksey
- Сообщения: 500
- Зарегистрирован: Пт окт 09, 2020 2:29 pm
- Откуда: Минск
- Контактная информация:
Re: [Викторина] Форматирование с чередованием секторов
Там полный набор! Даже в корпусе!(Корпус так себе)silensilen писал(а): ↑Ср ноя 11, 2020 8:21 pmсразу бери vga кодер))MatveevAleksey писал(а): ↑Ср ноя 11, 2020 7:50 pmЯ заказал себе SCORPION 1024 новодел! Сейчас я следующий на очереди! Если откажется предыдущий желающий, он мой. 10к rus
- MatveevAleksey
- Сообщения: 500
- Зарегистрирован: Пт окт 09, 2020 2:29 pm
- Откуда: Минск
- Контактная информация:
Re: [Викторина] Форматирование с чередованием секторов
https://zx-pk.com/forum/viewtopic.php?f=7&t=17499silensilen писал(а): ↑Ср ноя 11, 2020 8:21 pmсразу бери vga кодер))MatveevAleksey писал(а): ↑Ср ноя 11, 2020 7:50 pmЯ заказал себе SCORPION 1024 новодел! Сейчас я следующий на очереди! Если откажется предыдущий желающий, он мой. 10к rus