Библиотека knigago >> Компьютеры и Интернет >> Хакерство >> Технический обзор SEGA GENESIS

Автор неизвестен - Технический обзор SEGA GENESIS

Технический обзор SEGA GENESIS
Книга - Технический обзор SEGA GENESIS.   Автор неизвестен  - прочитать полностью в библиотеке КнигаГо
Название:
Технический обзор SEGA GENESIS
Автор неизвестен

Жанр:

Аппаратное обеспечение, компьютерное железо, Хакерство

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Технический обзор SEGA GENESIS"

Аннотация к этой книге отсутствует.

Читаем онлайн "Технический обзор SEGA GENESIS". [Страница - 3]

бит внутри чипа VDP.
10. VSRAM (Память прокрутки) обозначает “vertical Scroll RAM”. 40 ячеек по 1O бит внутри чипа VDP.
11. DMA (Котроллер прямого доступа к памяти) обозначает “Direct Memory Access”, позволяет чипу VDP
быстро заполнить или скопировать участок памяти.
12. PSG (Программируемый генератор звука) означает “Programmable sound Generator”. Класс звуковых чипов с
небольшими возможностями. Mega drive содержит чип 76489 от Texas Instruments.
13. FM (Частотная модуляция) означает “Frequency Modulation”, класс звуковых чипов с большими
возможностями. Mega drive содержит чип Yamaha 2612 FM .
§ 1 Спецификация экрана

Сводная таблица

РАЗМЕР
ЭКРАНА
ДОСТУПНЫ ДВА РЕЖИМА:
32*28 символа (“CELL”) (256*224 точки)
40*28 символа (“CELL”) (320*224 точки)
ЗНАКОГЕНЕРАТОР
СИМВОЛЫ 8*8 (“CELLS”) 1300-1800 зависит от общей системной конфигурации.
ПРОКРУТКА
ПЛОСКОСТЕЙ
Две прокручиваемой плоскости. Размер в символах;
32*32, 32*64, 32*128,
64*32, 64*64, 128*32
СПРАЙТЫ
Размеры спрайтов задаются программно. Возможны следующие варианты.
8*8, 8*16, 8*24, 8*32
16*8, 16*16, 16*24, 16*32
24*8, 24*16, 24*24, 24*32
32*8, 32*16, 32*24, 32*32
Доступны 64 Спрайта в режиме 32 символов по горизонтали и 80 Спрайтов в режиме 40 символов по горизонтали.
ОКНО
1 окно, связанное с плоскостью A.
ЦВЕТ
64 цвета из 512 возможных

Для PAL (Европейский телевизионный стандарт 50Hz), вертикальный размер составляет
30 символов (240 точек).
VDP поддерживает оба стандарта: NTSC и PAL. В обоих случаях, экран делится на активное окно,
где показывается картинка, и кадровый обратный ход (кадровое гашение) где монитор подготавливается
к следующему кадру.


Таблица состава растра:


Строк в экране
В столбце символов
Строк
(Отображение)
Строк
(Обратный ход)
NTSC
262
28
224
38
PAL
312
28
224
98
PAL
312
30
240
82

§2 Внутреннее строение VDP

CPU управляет VDP через порты в адресном пространстве.

_ CTRL (Управление) _
Управляет REGISTER, VRAM, CRAM, VSRAM, DMA DISPLAY, и т.д.

_ VRAM (Видеобуфер VDP) _
Основное хранилище отображаемых данных.

_ CRAM (ОЗУ цвета) _
64 цвета разделено на 4 палитры по 16 цветов каждая.

_ VSRAM (ОЗУ вертикальной прокрутки) _
До 20 разных значений вертикальной прокрутки на каждую плоскость: A и B.

_ DMA (Прямой доступ к памяти) _
VDP может перемещать данные на большой скорости из ОЗУ процессора в видеобуфер, ОЗУ цвета,
и ОЗУ вертикальной прокрутки без участия CPU, захватывая шины 68000 когда он занят выполнением
команды.

VDP может еще и заполнять видеобуфер константой или копировать фрагмент внутри видеобуфера
без участия 68000.


§ 3 ПРЕРЫВАНИЯ

Есть три аппаратных прерывания: Кадровое, Строчное и Внешнее (от портов ввода/вывода).
Можно управлять каждым через биты lEO, IE1 и IE2 в регистрах VDP. Прерывания используют
метод автоматического формирования вектора (AUTO-VECTOR) из таблицы векторов 68000
и имеют уровни приоритетов 6, 4 и 2 из 7 возможных. Уровень 6 закреплен за Кадровым прерыванием
и имеет максимальный приоритет.

lEO Кадровое прерывание - Уровень приоритета 6 (Максимальный)
IE1 Строчное прерывание - Уровень приоритета 4 (Средний)
IE2 Внешнее прерывание - Уровень приоритета 2 (Минимальный)
1 : Разрешен
0 : Запрещен

• От переводчика:
• Процессор 68К имеет встроенный контроллер прерываний на 7 уровней. Есть регистр маски прерываний.
Маской задается номер приоритета (7..1) и прерывания с номером меньше маски не проходят. Уровень
7 запретить нельзя. Используются только уровни 2, 4 и 6.

_ Кадровое прерывание (V-INT) _
Кадровое прерывание приходит сразу после начала кадрового обратного хода.


_ СТРОЧНОЕ ПРЕРЫВАНИЕ (H-INT) _
Строчное прерывание приходит сразу после начала строчного обратного хода.


VDP загружает отображаемую информация, включая все требуемые значения регистров, для строки экрана
за 36 тактов CPU, в это время CPU может управлять параметрами отображения следующей строки, а не
той, где произошло прерывание

Горизонтальное прерывание контролируется счетчиком строк в регистре #10. Если изменять значение счетчика
каждую строку, то можно получить любой период строчных прерываний.

Например: Если регистр #10 равен 00h, тогда прерывания происходят каждую строку.
Если регистр #10 равен O1h, тогда прерывания происходят каждую вторую строку.
Если регистр #10 равен O2h, тогда прерывания происходят каждую третью --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.