![]() |
Где можно почитать про 16c ???
Увидел в соседнем топике обсуждение игрушки в этом режиме...Решил тоже вывести чего нибудь на экран....Поиск дал только номер порта и бит
Где можно почитать про вывод графики в этом режиме??? |
читай inferno guide последние номера, смотри исходники pang16, ball quest. ну и атм'овсие доки, поскольку строение экрана у них похоже.
|
а готовые инструменты в природе есть?
конвертор,просмотровщик… |
Quote:
посему вопрос, можно ли в двух словах описать: - адрес в памяти - что туда кладём - что получаем на экране идеальный вариант конечно же был бы, как например в этой карте 384x304 :rolleyes: |
Структура байта - D7-D0: IiGRBgrb, при этом чётные пикселы имеют организацию igrb, а нечётные IGRB. Такой способ адресации позволил в некоторых случаях меньше тормозить работу, т.к. для изменения 2х соседних пикселов необходима запись только одного байта в ОЗУ. Видеоизображение формируется путём циклического считывания по одному байту, (определяющему значение пары соседних пикселов) по каждому адресу из четырёх экранных областей: #C000-D7FF, #4000-57FF, #E000-F7FF, #6000-77FF. Управление : #EFF7 D0=1 - вкл., 0 - выкл, при этом обязательно D1,D5,D6=0.
|
1 Attachment(s)
"В двух словах"...
|
Ща себе все мозги нафиг вывехну...
Почему при явном юзанье 4 и 5 страниц адресация пишется так C000h 4000h E000h 6000h , а не 10000h 14000h 12000h 16000h ??? Откуда взялись эти C000h E000h ??? |
Quote:
|
И откудава в третьей банке именно четвёртая страница ???
|
:) в общем случае - только из желания программиста! :v2_devil: , он её туда во 2 режиме (Mode 02=16 color per pixel см.: Стандартизация принципов развития видеопроцессора (см. табл. п.п.5.1).
) ставит, а в первое окно автоматом ставится 5 страница - это при D3=0 #7FFD, а при D3=1 - соответственно 4 страница меняется на 6, а 5 на 7 |
| All times are GMT +4. The time now is 21:19. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.