И каким таким магическим образом селектор режимов влияет на впечатывания страниц ???
Вид для печати
И каким таким магическим образом селектор режимов влияет на впечатывания страниц ???
как сделать выборку банков для конкретного клона сообразишь и сам :)
И причём здесь ваще конкретные клоны... Стандарт один .
Меня интересует куда конкретно в мозги помещается информация , смутно догадываюсь что в 10000h 14000h(4000h) 12000h 16000h(6000h) ибо при работе в сабжевом режиме ведео контроллер там и бегает (при нулевом экране) и не о каких C000h E000h знать не знает .
Вобщем кто умеет объясните на пальцах .
Код:DEC HEX 10
A S78AAAAA AAAAAAAA
1 C57111 111
6 R 521098 76543210 654
-------------------------------------------------
00000 0000 - 0000 00000000 00000000 RAM-0 00 (ROM)
16383 3FFF - 0000 00111111 11111111
-------------------------------------------------
16384 4000 - 0000 01000000 00000000 RAM-1 101 (5)
24576 6000 - 0000 01100000 00000000
32767 7FFF - 0000 01111111 11111111
-------------------------------------------------
32768 8000 - 0000 10000000 00000000 RAM-2 010 (2)
49151 BFFF - 0000 10111111 11111111
-------------------------------------------------
49152 C000 - 0000 11000000 00000000 RAM-3 P11 (0-7)
57344 E000 - 0000 11100000 00000000
65535 FFFF - 0000 11111111 11111111 64Mb
=================================================
65536 10000 - 0001 00000000 00000000 RAM-4.1
73728 12000 - 0001 00100000 00000000 RAM-4.3
81919 13FFF - 0001 00111111 11111111
-------------------------------------------------
81920 14000 - 0001 01000000 00000000 RAM-5.2
90112 16000 - 0001 01100000 00000000 RAM-5.4
98303 17FFF - 0001 01111111 11111111
-------------------------------------------------
98304 18000 - 0001 10000000 00000000 RAM-6
114687 1BFFF - 0001 10111111 11111111
-------------------------------------------------
114688 1C000 - 0001 11000000 00000000 RAM-7
131071 1FFFF - 0001 11111111 11111111 128Mb
=================================================
О! Кажись я наконец понял что тебе непонятно и как тебе обьяснить это на пальцах :)
При включении 2го режима при #7FFD D3=0 сканеру даётся команда на чтение из 4 и 5 страниц, при этом 5 страница ессно стоит в 1 окне, а 4 при желании можно поставить в 3 окно, а можно и не ставить. При установке #7FFD D3=1 сканеру даётся команда на чтение из 6 и 7 страниц, при этом 7 страница ессно стоит в 1 окне, а 6 при желании можно поставить в 3 окно, а можно и не ставить.
Что касательно адресов в документации, которые судя по всему и вызвали у тебя вопросы, то приведённые в ней адреса - это частный программистский случай, когда 4 или 6 страница стоит в 3 окне, приведённый в качестве примера по единственной причине - абсолютных адресов выше 64к - просто не существует и по другому невозможно объяснить работу сканера в этом режиме.
Походу мне не дано понять тонкий пост советский юмор в области обозначения адресации :v2_lol: :v2_lol: :v2_lol:
Так же как и не понять накой было мешать виде и не видео страницы... Типо картинки в мультиколоре смотреть ? :v2_lol: :v2_lol: :v2_lol:
Надо пока не поздно переделать стандарт на страницы 5 и 7 :v2_lol: :v2_lol: :v2_lol:
чтоб стандартным, единообразным для всех режимов способом по D3 #7FFD переключать основной и альтернативный экран, для чего собсно этот бит и предназначался изначально...ню-ню.. и нахрен это надо, если всё равно требуется 64к на 2 экрана, а в 5 и 7 странице только 32к? Всё равно 4 и 6 страницы останутся "не видео".. И как ты потом на альтернативный экран переключаться будешь? Дополнительный порт заведёшь?
..короче - ерунду говоришь! Дима сделал вполне вменяемый режим, в который уже ничего не добавить и не убавить!
Ну не скажи. Мне, например, не дает покоя идея поставить статику, перекрывающую страницы 4 и 6. Так что бы при записи в память писалось и в РУшки в область 4 и 6 страниц, и в статику. А при выборке видеоконтроллером байта паралельно с выборкой из 5(7) страницы шла выборка из статики и в регистре держала уже считанный байт. Выгода в том что можно не останавливать проц при отрисовке экрана. Тактов и так мизер, а объем экрана возрос не меньше чем в три раза. Конечно корпусов надо добавить немеряно, но раз уж перепахивать Пентагон, то сделать дополнительную плату с минимумом проводов. Неневижу клубки МГТФа на платах.
Накой чёрт эти два экрана ??? Спек и одного перерисовать не может... :v2_lol: :v2_lol: :v2_lol:
Из-за этого изобретательства только больше мозгов в самодельный клон под видео пихать надо , в результате 64к (вместо 32к) мозгов тормозными будут . И в "ZXBUS2VGA" вместо 32к приходится пихать аж 64к (мозгов мне не жалко , а лишних ног у марицы не выростит...).
Никак . Оставить только 5 и 7 , а за одно и биты в байте пикселей переставить . Уже вижу толпы желающих :v2_lol: :v2_lol: :v2_lol: