Увидел в соседнем топике обсуждение игрушки в этом режиме...Решил тоже вывести чего нибудь на экран....Поиск дал только номер порта и бит
Где можно почитать про вывод графики в этом режиме???
Вид для печати
Увидел в соседнем топике обсуждение игрушки в этом режиме...Решил тоже вывести чего нибудь на экран....Поиск дал только номер порта и бит
Где можно почитать про вывод графики в этом режиме???
читай inferno guide последние номера, смотри исходники pang16, ball quest. ну и атм'овсие доки, поскольку строение экрана у них похоже.
а готовые инструменты в природе есть?
конвертор,просмотровщик…
Как говорят классики: "Читал - много думал..." нихрена не понял, так же как и с режимом 384x304 :mad: пока сам в дебаггере методом научного тыка не понаходил все области памяти где и за что отвечает, создал карту памяти
посему вопрос, можно ли в двух словах описать:
- адрес в памяти
- что туда кладём
- что получаем на экране
идеальный вариант конечно же был бы, как например в этой карте 384x304 :rolleyes:
Структура байта - D7-D0: IiGRBgrb, при этом чётные пикселы имеют организацию igrb, а нечётные IGRB. Такой способ адресации позволил в некоторых случаях меньше тормозить работу, т.к. для изменения 2х соседних пикселов необходима запись только одного байта в ОЗУ. Видеоизображение формируется путём циклического считывания по одному байту, (определяющему значение пары соседних пикселов) по каждому адресу из четырёх экранных областей: #C000-D7FF, #4000-57FF, #E000-F7FF, #6000-77FF. Управление : #EFF7 D0=1 - вкл., 0 - выкл, при этом обязательно D1,D5,D6=0.
"В двух словах"...
Ща себе все мозги нафиг вывехну...
Почему при явном юзанье 4 и 5 страниц адресация пишется так C000h 4000h E000h 6000h , а не 10000h 14000h 12000h 16000h ??? Откуда взялись эти C000h E000h ???
:v2_devil: патамушта эти страницы там стаят :v2_laugh: ..а ещё потому что с т.з. софта, они юзаются именно через первое и третье окно.. а как юзаются эти страницы сканером - никто не рассматривает, т.к. в разных компьютерах это может делаться по разному, хотя с т.з. схемотехники сканера, конечно юзать эти страницы через третье окно имеет смысл только при нераздельной памяти
И откудава в третьей банке именно четвёртая страница ???
:) в общем случае - только из желания программиста! :v2_devil: , он её туда во 2 режиме (Mode 02=16 color per pixel см.: Стандартизация принципов развития видеопроцессора (см. табл. п.п.5.1).
) ставит, а в первое окно автоматом ставится 5 страница - это при D3=0 #7FFD, а при D3=1 - соответственно 4 страница меняется на 6, а 5 на 7