Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Программирование (http://zx-pk.ru/forumdisplay.php?f=14)
-   -   Где можно почитать про 16c ??? (http://zx-pk.ru/showthread.php?t=6477)

black_ninja 9th November 2007 10:49

Где можно почитать про 16c ???
 
Увидел в соседнем топике обсуждение игрушки в этом режиме...Решил тоже вывести чего нибудь на экран....Поиск дал только номер порта и бит
Где можно почитать про вывод графики в этом режиме???

transman 10th November 2007 13:42

читай inferno guide последние номера, смотри исходники pang16, ball quest. ну и атм'овсие доки, поскольку строение экрана у них похоже.

sv 10th November 2007 14:10

а готовые инструменты в природе есть?
конвертор,просмотровщик…

breeze 10th November 2007 15:21

Quote:

Originally Posted by transman (Post 108129)
читай inferno guide последние номера, смотри исходники pang16, ball quest. ну и атм'овсие доки, поскольку строение экрана у них похоже.

Как говорят классики: "Читал - много думал..." нихрена не понял, так же как и с режимом 384x304 :mad: пока сам в дебаггере методом научного тыка не понаходил все области памяти где и за что отвечает, создал карту памяти

посему вопрос, можно ли в двух словах описать:

- адрес в памяти
- что туда кладём
- что получаем на экране

идеальный вариант конечно же был бы, как например в этой карте 384x304 :rolleyes:

Black_Cat 10th November 2007 20:17

Структура байта - D7-D0: IiGRBgrb, при этом чётные пикселы имеют организацию igrb, а нечётные IGRB. Такой способ адресации позволил в некоторых случаях меньше тормозить работу, т.к. для изменения 2х соседних пикселов необходима запись только одного байта в ОЗУ. Видеоизображение формируется путём циклического считывания по одному байту, (определяющему значение пары соседних пикселов) по каждому адресу из четырёх экранных областей: #C000-D7FF, #4000-57FF, #E000-F7FF, #6000-77FF. Управление : #EFF7 D0=1 - вкл., 0 - выкл, при этом обязательно D1,D5,D6=0.

DDp 10th November 2007 21:04

1 Attachment(s)
"В двух словах"...

fan 23rd March 2008 04:03

Ща себе все мозги нафиг вывехну...
Почему при явном юзанье 4 и 5 страниц адресация пишется так C000h 4000h E000h 6000h , а не 10000h 14000h 12000h 16000h ??? Откуда взялись эти C000h E000h ???

Black_Cat 23rd March 2008 10:24

Quote:

Originally Posted by fan (Post 125711)
Ща себе все мозги нафиг вывехну...

:v2_devil: патамушта эти страницы там стаят :v2_laugh: ..а ещё потому что с т.з. софта, они юзаются именно через первое и третье окно.. а как юзаются эти страницы сканером - никто не рассматривает, т.к. в разных компьютерах это может делаться по разному, хотя с т.з. схемотехники сканера, конечно юзать эти страницы через третье окно имеет смысл только при нераздельной памяти

fan 23rd March 2008 15:54

И откудава в третьей банке именно четвёртая страница ???

Black_Cat 23rd March 2008 16:28

:) в общем случае - только из желания программиста! :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.