Увидел в соседнем топике обсуждение игрушки в этом режиме...Решил тоже вывести чего нибудь на экран....Поиск дал только номер порта и бит
Где можно почитать про вывод графики в этом режиме???
Увидел в соседнем топике обсуждение игрушки в этом режиме...Решил тоже вывести чего нибудь на экран....Поиск дал только номер порта и бит
Где можно почитать про вывод графики в этом режиме???
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
читай inferno guide последние номера, смотри исходники pang16, ball quest. ну и атм'овсие доки, поскольку строение экрана у них похоже.
а готовые инструменты в природе есть?
конвертор,просмотровщик…
Скрытый текст
Apollo 1260 75mhz | 64mb | Mediator | VooDoo3 | RTL8139 | hdd | dvd-rw | OS3.1
Pentagon 1024 sl2.2 | ZXMC2 | neoGS | TSFM | nemoIDE | hdd | cd-rom
ATM 7.10 | hdd | cd-rom
Commodore 64 | fdd
БК 0010-01
and some retro consoles/pc stuff...
[свернуть]
Как говорят классики: "Читал - много думал..." нихрена не понял, так же как и с режимом 384x304 пока сам в дебаггере методом научного тыка не понаходил все области памяти где и за что отвечает, создал карту памяти
посему вопрос, можно ли в двух словах описать:
- адрес в памяти
- что туда кладём
- что получаем на экране
идеальный вариант конечно же был бы, как например в этой карте 384x304
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
Структура байта - D7-D0: IiGRBgrb, при этом чётные пикселы имеют организацию igrb, а нечётные IGRB. Такой способ адресации позволил в некоторых случаях меньше тормозить работу, т.к. для изменения 2х соседних пикселов необходима запись только одного байта в ОЗУ. Видеоизображение формируется путём циклического считывания по одному байту, (определяющему значение пары соседних пикселов) по каждому адресу из четырёх экранных областей: #C000-D7FF, #4000-57FF, #E000-F7FF, #6000-77FF. Управление : #EFF7 D0=1 - вкл., 0 - выкл, при этом обязательно D1,D5,D6=0.
Последний раз редактировалось Black_Cat; 10.11.2007 в 19:22.
"В двух словах"...
Последний раз редактировалось DDp; 11.11.2007 в 09:44.
Ща себе все мозги нафиг вывехну...
Почему при явном юзанье 4 и 5 страниц адресация пишется так C000h 4000h E000h 6000h , а не 10000h 14000h 12000h 16000h ??? Откуда взялись эти C000h E000h ???
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
патамушта эти страницы там стаят ..а ещё потому что с т.з. софта, они юзаются именно через первое и третье окно.. а как юзаются эти страницы сканером - никто не рассматривает, т.к. в разных компьютерах это может делаться по разному, хотя с т.з. схемотехники сканера, конечно юзать эти страницы через третье окно имеет смысл только при нераздельной памяти
Последний раз редактировалось Black_Cat; 23.03.2008 в 11:17.
И откудава в третьей банке именно четвёртая страница ???
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
в общем случае - только из желания программиста! , он её туда во 2 режиме (Mode 02=16 color per pixel см.: Стандартизация принципов развития видеопроцессора (см. табл. п.п.5.1).
) ставит, а в первое окно автоматом ставится 5 страница - это при D3=0 #7FFD, а при D3=1 - соответственно 4 страница меняется на 6, а 5 на 7
Последний раз редактировалось Black_Cat; 24.03.2008 в 10:35.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)